『7x24小时有问必答』
For语句也是一个很常用的语句,经常用来处理梯形图实现麻烦的程序。

有两种形式:(1)FOR.....TO......DO......END_FOR;(2)FOR.....TO.....BY....DO....END_FOR。
区别在于前者只能递增1,后者可以随意递增。
1.FOR...TO...DO...END_FOR
此语句我比较常用。例如:

For i:=1 TO 10 DO
X[i+1]:=X;
END_FOR;
或者和IF....THEN嵌套使用;注意这个形式只能递增1。
2.FOR....TO....BY...DO....END_FOR
此指令与上述基本一致,稍有区别,例如:

For i:=1 TO 10 BY 2 DO
X[i+1]:=X;
END_FOR;
这样的话,i=1/3/5/7/9。
西门子中编写程序如下图所示:
程序很简单,只是简单写写,没啥印象,现在学习了一下后,感觉还是要加强练习,在程序中多多使用SCL程序,使自己的程序逻辑更加清晰。
自己写的经典程序做好备份或生成块,便于后期使用时直接调用,可以节省时间和脑力。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

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

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

本版积分规则

上一主题上一主题         下一主题下一主题
QQ手机版小黑屋粤ICP备17165530号

关于我们·投诉举报· 用户帮助· 联系我们 · 本站服务 · 版权声明· 隐私政策 · 投搞指南

法律保护:PLC技术网,plcjs.com,plcjs.net等字样
Copyright 2010-2030. All rights reserved. 


微信公众号二维码 抖音二维码 百家号二维码 今日头条二维码哔哩哔哩二维码