BR与梯形图里面ENO对应,那什么时候才能让BR=1呢?

西门子plc 发布于 1年前 分类:S7-300/400

A(
L     PIW  256
ITD
T     "TMP_IO".q1
SET       //RLO=1
SAVE     //BR=1
CLR       //RLO=0
A     BR      //此时RLO=0,BR=1 ,与的结果0
)
JNB   _001
这个程序是我从梯形图转换过来的,感觉程序从上到下运行的结果总是BR=1,另外BR与梯形图里面ENO对应,那什么时候才能让BR=1呢?

2个回复

  • plc学习
    plc学习

    BR位与LAD块的使能输出(ENO)相对应;LAD一般不用考虑BR位,STL有时候需要考虑。
    一般用BR存储RLO的状态:即SAVE指令。存储后可以对RLO进行操作,原来的逻辑状态通过BR位来暂时保存;以后通过A    BR来判定原来的状态;
    另外,JNB条件满足后跳转时RLO的值传给BR位。
    一般执行完某个功能后系统将RLO存入BR,所以可以通过BR为1来判定前面的条件满足(或成功执行)。

  • plc学习
    plc学习

    像这种情况,多数见在梯形图转成语句后.没错BR位与LAD块的使能输出(ENO)是相对应的.这段语句使BR=1是为了使在其ENO后串接的LAD块可以正常扫描到到.