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是起什么作用?
问题补充:
为什么开头要把RLO清零呢?我想知道这个。
最佳答案
CLR 指令功能是将RLO置为0.
SET 为与此指令相对应的指令,功能是将RLO置为1.
也就是说执行CLR指令后,不管之有RLO为1还是为0,都会强置将RLO置为0.
在程序开头加CLR指令,目的是不让在调用此程序之前PLC存状态字中RLO位的值影响本段程序。
提问者对于答案的评价:
谢谢
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc231110.html