Description
在一个梯级逻辑中,FOR指令后面可以没有指令,FOR指令必须是执行该梯级逻辑的最后指令。EXIT_ FOR语句只能放在一-个FOR指令和一个END_ FOR指令之间,END_ FOR语句后面可以没有指令或语句。END_ FOR指令也是最后执行的指令。END_ FOR语句在一个梯级逻辑中必须是唯一的。一个FOR_LOOP可以通过设置一个负的增加量给下标变量递减赋值。例如如果START的值21,END的值是1,增加值是-5,执行5次程序循环,下标变量每次减少5,下标变量的值依次是21,16,11,6和1.
当START和END的值设置相等,程序循环仅执行一次。当START的值不能增加/减少到END的值时,不执行循环语句。例如,START的值10,END的值是5,INCREMENT的值是1,能流直接从FOR语句跳转到END_ FOR语句后面的语句。注意:如果在第一-次测试时,FOR_ LOOP指令的使能输入有能流,在FOR和相应的END_ FOR指令之间的梯级执行循环的次数由START,END和INCREMENT最初指定值决定。这种重复执行出现在PLC单个扫描情况,如果循环周期长,这种重复执行可能导致看门狗定时器停止。
Giddings & Lewis AC Input Board 502-02959-00
Giddings & Lewis TTL Interface Board 572-02869-00
GIDDINGS & LEWIS 502-02869-20 USPP 5020286920