返回列表 发布新帖

中型PLC常用ST指令_FOR

311 0
发表于 2024-7-10 18:16:53 | 查看全部 阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

×
<p>通过FOR循环,可以编写重复处理逻辑。</p><p>语法:</p><p>{} 内的部分是可选的。INT_Var是计数器,</p><p>是整数类型,只要计数器&lt;INT_Var&gt;不大</p><p>于&lt;END_VALUE&gt;,&lt;Instructions&gt;会被执</p><p>行。在执行&lt;Instructions&gt; 之前首先要检查</p><p>该条件,如果&lt;INIT_VALUE&gt;大于</p><p>&lt;END_VALUE&gt;,&lt;instructions&gt; 不会被执</p><p>行。</p><p>当&lt;Instructions&gt;执行一次后, &lt;INT_Var&gt;</p><p>自动增加&lt;Step size&gt;。&lt;Step size&gt;可以是</p><p>任意整数值,如果不写此参数,默认值</p><p>为1。当&lt;INT_Var&gt;大于&lt;END_VALUE&gt;</p><p>时,循环停止。</p><p>示例</p><p>FOR Counter:=1 TO 5 BY 1 DO</p><p>Var1:=Var1*2;</p><p>END_FOR;</p><p>Erg:=Var1;</p><p>我们假设Var1默认值是2, 经过FOR循环后,</p><p>它的值是32。</p><p>FOR &lt;INT_Var&gt; := &lt;INIT_VALUE&gt; TO &lt;END_VALUE&gt;</p><p>{BY &lt;Step size&gt;} DO</p><p>&lt;instructions&gt;</p><p>END_FOR;</p><p><br/><img src="/upload/article/20230629/1688026549245051.png" title="1688026549245051.png" alt="image.png"/><br/></p>

回复

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

本版积分规则

Copyright © 2001-2025 英威腾技术论坛 版权所有 All Rights Reserved. 粤ICP备07504406号
关灯 在本版发帖
扫一扫添加微信客服
返回顶部
快速回复 返回顶部 返回列表