PLC论坛-全力打造可编程控制器专业技术论坛

 找回密码
 注册哦

QQ登录

只需一步,快速开始

微信扫码登录

查看: 104|回复: 0

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

[复制链接]
发表于 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
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|手机版|Archiver|PLC技术网-PLC论坛 ( 粤ICP备17165530号 )|网站地图

GMT+8, 2024-9-8 10:58 , Processed in 0.043523 second(s), 26 queries .

快速回复 返回顶部 返回列表