请问关于“Set ” “ CLR”这类指令怎么理解啊,SET置位的对象是谁啊?有段程序这么写的SET
R DB6.DBX4.0 ,这是什么意思啊?谢谢!
最佳答案
1、“Set ” “ CLR”置位与复位的对象是谁啊?
两者的操作对象均为CPU的状态字(STW)中的RLO(RLO= “逻辑运算结果”)。
2、有关 CPU寄存器状态字:
<西门子PLC CPU寄存器状态字的用法>连接:
http://www.ad.siemens.com.cn/club/bbs/post_elite.asp?b_id=4&a_id=381947
http://bbs.cec.pandabuying.com/Topic/84423.aspx
3、有段程序这么写的意思就是将DB6.DBX4.0这个位清零:
SET//将RLO置位,即RLO=1
R DB6.DBX4.0//如果RLO=1,则将数据块DB6的第4个字节的第0位清零。
提问者对于答案的评价:
谢谢各位!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc296008.html