【摘要】:程序解释:当触发信号接通时,反复执行LOOP1和LBL1指令间的所有程序,每执行一次,预置数据寄存器的数值减1,直到DT2中的数值为0时结束循环。在触发信号断开时,LOOP和同编号的LBL指令之间的程序不执行。3)如果数据区的预置值为0,LOOP指令无法执行(无效)。4)执行LOOP指令期间TM、CT和SR指令操作见表2-25。如需要输出,必须将DF或DF/指令放在LOOP和LBL指令外部。5)在LOOP和LBL指令中间使用DF或DF/指令,当LOOP的控制信号为“ON”时无效。
(1)指令功能
触发信号接通时,反复执行LOOP指令和同编号的LBL指令之间的程序,每执行一次,预置的数据存储单元的内容减1,当减到0时退出循环。该指令的操作数为:WY、WR、SV、EV、DT、IX和IY。
(2)编程实例
梯形图和指令表见表2-24。
程序解释:当触发信号接通时,反复执行LOOP1和LBL1指令间的所有程序,每执行一次,预置数据寄存器的数值减1,直到DT2中的数值为0时结束循环。在触发信号断开时,LOOP和同编号的LBL指令之间的程序不执行。
表2-24 梯形图和指令表
(3)指令使用说明(www.xing528.com)
1)有LOOP指令必有相同编号的LBL指令,编号为0~63,且LOOP必须在LBL之前。
2)在同一程序段中,LOOP指令可以嵌套使用,但不允许出现相同编号的LBL。
3)如果数据区的预置值为0,LOOP指令无法执行(无效)。
4)执行LOOP指令期间TM、CT和SR指令操作见表2-25。
表2-25 LOOP和LBL之间指令的操作
5)在LOOP和LBL指令中间使用DF或DF/指令,当LOOP的控制信号为“ON”时无效。如果LOOP和DF或DF/使用同一触发信号,将不会有输出。如需要输出,必须将DF或DF/指令放在LOOP和LBL指令外部。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。