三菱plcfor循环指令怎么停止

三菱plcfor循环指令怎么停止,第1张

方法一:使用循环控制语句STOP指令

STOP指令可以用来立即停止运行循环体中的程序指令,而不会继续执行循环体中的其他语句。

方法二:使用循环控制语句REPEAT指令

REPEAT指令可以用来重复执行循环体中的程序指令,当完成规定的次数后,循环控制语句REPEAT会自动停止循环。

循环指令FOR NEXT的用法:

循环指令共有两条:循环区起点指令FOR,编号为FNC08,占3个程序步;循环结束指令NEXT,编号为FNC09,占用1个程序步,无 *** 作数。

在程序运行时,位于FOR~NEXT间的程序反复执行n次(由 *** 作数决定)后再继续执行后续程序。循环的次数n=1~32767。如果N=-32767~0之间,则当作n=1处理。

如图1所示为一个二重嵌套循环,外层执行5次。如果D0Z中的数为6,则外层A每执行一次则内层B将执行6次。

循环指令的使用注意事项:

1、FOR和NEXT必须成对使用。

2、FX2N系列PLC可循环嵌套5层。

3、在循环中可利用CJ指令在循环没结束时跳出循环体。

4、FOR应放在NEXT之前,NEXT应在FEND和END之前,否则均会出错。

首先,是For K20,而不是S20

其次,循环是指每个扫描周期都执行20次,并不是程序运行20个扫描周期。

只要你的PLC处于运行状态,那么循环将在每个扫描周期内均执行20次。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7800892.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-10
下一篇 2023-04-10

发表评论

登录后才能评论

评论列表(0条)

保存