当START和END的值设置相等,程序循环仅执行一次。当START的值不能增加/减少到END的值时,不执行循环语句。例如,START的值10,END的值是5,INCREMENT的值是1,能流直接从FOR语句跳转到END_ FOR语句后面的语句。注意:如果在第一-次测试时,FOR_ LOOP指令的使能输入有能流,在FOR和相应的END_ FOR指令之间的梯级执行循环的次数由START,END和INCREMENT最初指定值决定。这种重复执行出现在PLC单个扫描情况,如果循环周期长,这种重复执行可能导致看门狗定时器停止。
在这个例子里,一个SUS_ l0功能块和–个DO_ l0功能块先使程序停止VO扫描,之后从程序中再进行某些VO扫描。输入%100010、%100011和来自%M00001的触点组成-一个门闩电路。这样,每次扫描时SUS_ I0都激活,当%100011为ON时,SUS_ l0功能不激活。如果输入点在SUS_ I0激活后不被DO_I0扫描到,只有通过断PLC电才能使SUS_0功能不激活。SUS_ IOSUS_ IOSUS_ 10
GIDDINGS & LEWIS 401-34434-00 USPP 4013443400
GIDDINGS & LEWIS 502-03642-03 USPP 5020364203
GIDDINGS & LEWIS 502-03641-02 NSFP 5020364102