西门子S7-200系列的PLC中,经常有个指令M,,,但I/O口上定义确没有,如M0.0,M0.1,M14.0.....各代表什么意思

西门子S7-200系列的PLC中,经常有个指令M,,,但I/O口上定义确没有,如M0.0,M0.1,M14.0.....各代表什么意思
是不是随便定义的

西门子的PLC有位的定义,任何一个存储区都可以定义到位,这个级别的。M也是它的内部寄存器之一,一般也是十六位的,所以自然M0.0等等之类的就是地址为0的M寄存器的第0个位咯,M14.0就是地址为14的M寄存器的第0个位。不是随便定义的。追问

在什么情况下用,为什么好多地方用我都不知道为什么用

追答

M寄存器貌似跟很多内部的设置有关,比如串口通信的一系列参数的设置啦,具体的你可以参看手册的说。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-03-28
简单的说:相当于常用的中继,只是plc内部虚拟的,常用来转换输入信号或在程序内部作中继使用,可以随便使用。
第2个回答  2012-04-02
M是辅助继电器,M0.0,,M0.1,M14.0等等这些都可以当做中间继电器来理解
第3个回答  2012-03-29
M是中间变量,不用作输出的,IQ是输入输出的
第4个回答  2012-03-28
相当于辅助继电器