CLR
A#SB22
A(
L#BS1
L#AS4
<=R
)
A(
L#BS1
L#AS7
<=R
)
A(
L#BS1
L#AS6
<=R
)
A(
L#BF1
L#AF1
<R
)
A(
L#BP1
L#AP1
<R
)
A#SQ19
A#SQ15
=#SliderPrESs
这一段程序最前头加个CLR是起什么作用?
STyle='text-align:CEnter;'>
问题补充:
为什么开头要把RLO清零呢?我想知道这个。
最佳答案
CLR指令功能是将RLO置为0.
SET为与此指令相对应的指令,功能是将RLO置为1.
也就是说执行CLR指令后,不管之有RLO为1还是为0,都会强置将RLO置为0.
在程序开头加CLR指令,目的是不让在调用此程序之前PLC存状态字中RLO位的值影响本段程序。
提问者对于答案的评价:
谢谢
专家置评
已阅,最佳答案正确。