在读一段程序,SET命令不太理解,请帮忙指点(附图)
图片说明:
最佳答案
1、SET命令:使用 RLO 置位(SET)指令,可以将 RLO 的信号状态置为“1”。
2、有关 RLO 的信号状态:
逻辑运算结果:状态字的第1位为RLO 位(RLO= “逻辑运算结果”),在二进制逻辑运算中用作暂时存储位。比如,一串逻辑指令中的某个指令检查触点的信号状态,并根据布尔逻辑运算规则将检查的结果(状态位)与RLO位进行逻辑门运算,然后逻辑运算结果又存在RLO位中。
3、有关程序:为了将"DB_F_SHOW"变量清零,事先将RLO 的信号状态置为“1”。
SET // RLO 的信号状态置为“1”。
R "DB_F_SHOW" //如果 RLO = 1,则将"DB_F_SHOW"变量清零。
4、相关文档:
《用于S7-300 和S7-400 的语句表(STL)编程手册》下载:
http://www2.ad.siemens.com.cn/download/Upload/AS/manual/1008[1].pdf
提问者对于答案的评价:
谢谢阿鸣
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc296419.html