欢迎光临散文网 会员登陆 & 注册

SCL语言的for语句如何使用以及实例,回复关键字可以拿走我的案例(V17)文件

2023-06-16 07:55 作者:十天学会PLC  | 我要投稿

小文老师说在最前面:
今天来给大家讲一下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的总和):

给我们主页发消息,发送关键字“100”,即可获得我们的工程,大家拿到这个工程可以修改下起始值和终止值试一下,结果会和我们前面讲的一样哦!

回复关键字“100”,即可获得该工程!

把我们分享给更多人吧!


SCL语言的for语句如何使用以及实例,回复关键字可以拿走我的案例(V17)文件的评论 (共 条)

分享到微博请遵守国家法律