如题,编程手册里面的定义,具体看图片里面红框标注内容,求解释,这两句话到底是什么意思啊?????我相信一句话,概念吃不透,只能说明理解得很肤浅!比如“异或的寻址位是否为0”这个说法,异或的寻址位那么多,怎么可能检查到?
问题补充:
左传师傅说得比较详细,但是关于检查寻址位是否为0或是否为1这两种说法有什么区别呢?还有图片中红框标注的“通过以下地址检查状态位”又是什么意思呢???
图片说明:
最佳答案
异或的寻址位那么多???
位逻辑指令使用两个数字1和0。这两个数字构成二进制系统的基础。这两个数字1和0称为二进制数字或位。对于触点和线圈而言,1表示已激活或已励磁,0表示未激活或未励磁。?
位逻辑指令解释信号状态1和0,并根据布尔逻辑将其组合。这些组合产生称为“逻辑运算结果”(RLO)的结果1或0。?
逻辑运算结果:状态字的第1位为RLO 位(RLO= “逻辑运算结果”),在二进制逻辑运算中用作暂时存储位。比如,一串逻辑指令中的某个指令检查触点的信号状态,并根据布尔逻辑运算规则将检查的结果(状态位)与RLO位进行逻辑门运算,然后逻辑运算结果又存在RLO位中。
xn +操作数(就只能是bool型 就一位)
XN检查寻址位的状态是否为“0”,并将测试结果与RLO进行异或运算。
譬如:xn m1.0 检查这个M1.0的信号状态为0 然后把这个结果与RLO进行异或运算。然后逻辑运算结果又存在RLO位中。
提问者对于答案的评价:
xiexie
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc233455.html