[三菱] 三菱FX3U控制器ST语言(九)

[复制链接]
查看218 | 回复0 | 2024-7-21 14:00:33 | 显示全部楼层 |阅读模式
循环结构FOR语句


FOR循环结构,是非常常用的循环结构。同样,在PLC内也可以使用FOR循环。


FOR循环的语法为:
FOR  D0 := 0  TO  10  BY  1  DO
    ;

END_FOR;


先写一小段程序,用来测试BY 1 DO  和 BY 2 DO 的区别





此段程序的作用为:当M1为TRUE后,开始执行循环结构,当执行完IF里的语句后,M2为TRUE,IF语句不再执行,FOR循环停止,在此,查看第一个FOR循环和第二个FOR循环的差异。



仿真开始,在M1为TRUE之前,FOR循环的数值为0





M1接通后,两个FOR循环开始运行,D10和D20开始累加,当两个循环语句执行完成后,程序将M2赋值为TRUE,使之不再执行此判断语句。





通过比较D10与D20在数值上的差别可以发现 BY 1 DO 与 BY 2 DO在执行上的差别了吧?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则