关于一些指令的应用

请问关于“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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午1:43
下一篇 2020年10月31日 下午1:43

相关推荐