程序段1:
A M 850.0
S M 850.2
CLR
A M 850.1
R M 850.2
程序段2:(即:去掉了CLR)
A M 850.0
S M 850.2
//CLR
A M 850.1
R M 850.2
仿真后,发现加不加CLR都一样(都是按下M850.0置位,按下M850.1复位),CLR帮助文件上说,是将状态字RLO复位,以免影响下面的指令。那我这里是不是没必要加CLR?谢谢!
最佳答案
这里是不是没必要加CLR?
1、完全没有必要。可以从STL指令说明书中看S指令与R指令执行后可以理解为RLO=1.。 因而, A M 850.1指令为“逻辑与”操作,这样只取决与M 850.1状态了。
2、关键是要将如,S指令、R指令及=(输出)等指令被执行后可以理解为RLO=1。这样其后的指令逻辑RLO就好计算了。
提问者对于答案的评价:
谢谢了
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc240721.html