FOR
循环,循环计数值INDX,循环开始值INIT,循环结束值FINAL
运行过程:
- 赋值(初始化)
- 判断
- 执行
要点:
- 循环不执行时,循环体内不会被扫描
- 循环执行结束时,INDX值=循环次数+1
INIT(开始值)大于FINAL(结束值)时,指令不执行- 循环开始需满足执行条件(有能流被扫描)和循环条件
FOR-NEXT循环嵌套时,最外层使用沿指令,最大嵌套八层循环
(WDR):看门狗复位,扫描时间复位至500ms,复位软看门狗,最长延长至5000ms,5s触发硬看门狗
SCR
顺控,SCR:段开始指令,顺控继电器置位接通,复位断开
(SCRT):段转移指令,本段复位,另段置位
(SCRF):段结束指令
要点:
- 首SCR开始时,需要手动置位
- 对于顺控指令,使用置位指令时,需注意复位
JMP
跳转,跳转标签为常数,取值范围0~255
(JMP)被接通时,执行跳转,中间不被扫描不被执行,程序被跳转至LBL