返回列表 发布新帖

中型PLC常用ST指令_CASE

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

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

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

×
<p>使用CASE指令,可以根据一个条件变量,根</p><p>据其对应的多个值罗列处理对应的命令。条</p><p>件变量只能是整数。</p><p>CASE指令根据以下流程处理:</p><p>* 如果变量&lt;Var1&gt;的值为&lt;valueI&gt;, 那么</p><p>&lt;Instruction I&gt;会被执行</p><p>* 如果&lt;Var1&gt;没有匹配任何一个值,那么</p><p>&lt;ELSE Instruction&gt;被执行</p><p>* 如果同一个指令在几个变量值时执行,那</p><p>么可以把这些值一个接一个的写出来,用逗</p><p>号隔开,因此共同执行</p><p>* 如果同一个指令会在一个变量范围内执行,</p><p>可以写上初始值和结束值,中间用两个点隔</p><p>开。你可以把这些情况合一。<br/><br/></p><p>语法:</p><p>CASE &lt;Var1&gt; OF</p><p>&lt;value1&gt;: &lt;Instruction 1&gt;</p><p>&lt;value2&gt;: &lt;Instruction 2&gt;</p><p>&lt;value3, value4, value5&gt;: &lt;Instruction</p><p>3&gt;</p><p>&lt;value6 .. value10&gt;: &lt;Instruction4&gt;</p><p>...</p><p>&lt;value n&gt;: &lt;Instruction n&gt;</p><p>ELSE &lt;ELSE Instruction&gt;</p><p>END_CASE;<br/><br/></p><p><img src="/upload/article/20230627/1687844999807932.png" title="1687844999807932.png" alt="image.png"/></p>

回复

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

本版积分规则

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