差到PLC寄存器I表示输入,Q表示输出,M表示辅助,但倍福PLC里里面还有IX,QX,MX寄存器,这个X什么意思

使用时M寄存器和MX寄存器,I寄存器和IX寄存器,Q寄存器和QX寄存器,有区别吗?

没有区别,IX,QX,MX是IEC61131-3规范中定义的PLC的输入输出点的规范。
其中X代表是位,例如IX0.0,如果是字节就是IB0,如果是字就是IW0,双字就使ID0。追问

所以如果我有一个输入量,我声明在%I 还是%IX 寄存器随便,但是如果是IX我就可以可以设置这个量是字节,字还是双字,对吗?

追答

IX本身就是决定了必须是位,X代表位,要设置为字节,IB………………

追问

那你写的IX0.0里第一0和第二个0分别表示什么意思,我查到IEC61131-3规范的课件里面有几个举例:

最后一个%MX1.2,按你说的X本身表示位,那么这个标志字1中第3标志位岂不是不对的?还有第一个%QX1.0.2  注释输出2位,是不是说这个X0.0.0,这个最后一个0位置的数字表示位数,究竟这个跟在X后的用“.”隔开的这些数字表示什么意思呢?

追答

IX0.0的第一个0代表其属于哪个字,第二个0代表其属于哪个位。
IX0.0代表输入字0的第0个位。
MX1.2代表内存字0的第2个位。
QX1.0.2前面的1代表模块的编号,代表模块站号1的输出字0的第二个位。
地址编号[数据长度类型]模块编号.字编号.位编号

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-02-19
X是X
相似回答