haoayou 发表于 2024-7-10 18:16:53

中型PLC常用ST指令_FOR

<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>
页: [1]
查看完整版本: 中型PLC常用ST指令_FOR