小文老师说在最前面: 今天来给大家讲一下for这个指令用法,在PLC编程中,能用好for指令,会让我们的开发效率更高,想要更好的调用for指令,我们今天通过这篇文章,几分钟的时间带你严谨的认识一下它!
首先,来看一下for这个函数的语法结构:
我把for语句扫描的过程拆为一下五步,请仔细思考一下,其实不难
第一步:初始化:将变量的初始值设置为起始值。
第二步:判断:判断变量是否小于等于终止值。
第三步:执行:执行循环体中的代码块。
第四步:更新:将变量加上步长(如果有),更新变量的值。
第五步:返回第二步,直到变量大于终止值或满足其他结束条件。
用以上五步来举一个简单例子:
该程序中,变量i的初始值为1,终止值为10,每次循环增加1,
循环体中使用WRITE指令输出变量i的值。
程序执行结果为:1,2,3,4,5,6,7,8,9,10。
做一个小题目,使用FOR语句计算1-100的和
上述程序中,定义了两个变量i和sum,其中sum用于存储计算结果。
在FOR循环前,将sum的初始值设置为0。在循环过程中,
每次将i的值加到sum中,最终输出sum的值。
再来一个小题目: 使用FOR语句控制电机的运行时间
上述程序中,使用FOR循环控制电机的运行时间,电机每次运行1秒钟,
总共运行10次。在循环内部,先调用START_MOTOR指令启动电机,
然后等待1秒钟,最后调用STOP_MOTOR指令停止电机。
我们自己用V17测试了一下(1-100的总和):
审核编辑:汤梓红
-
plc
+关注
关注
5010文章
13271浏览量
463068 -
电机
+关注
关注
142文章
9001浏览量
145340 -
指令
+关注
关注
1文章
607浏览量
35694 -
函数
+关注
关注
3文章
4327浏览量
62573 -
SCL
+关注
关注
1文章
239浏览量
17057
原文标题:SCL语言的for语句如何使用以及实例,回复关键字可以拿走我的案例(V17)文件
文章出处:【微信号:十天学会PLC,微信公众号:十天学会PLC】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
评论