使用时M寄存器和MX寄存器,I寄存器和IX寄存器,Q寄存器和QX寄存器,有区别吗?
所以如果我有一个输入量,我声明在%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的第二个位。
地址编号[数据长度类型]模块编号.字编号.位编号