lichi 发表于 2020-2-27 11:47:44

ST语言中Case语句的使用


ST语言编程Case语句的使用介绍。
1、在CASE语句中,控制变量与几个值作比较,如果表达式的结果与其中一个值相同,那么就执行相应的语句。如果表达式的结果与任何一个值都不相同,那么就 执行象IF 语句一样的ELSE分支。
语句执行完后,继续执行END_CASE后的程序。 在程序的一次循环中,只执行case的一个子句。 CASE语句以CASE开始,以END_CASE结束,并且各自单独占一行。 在CASE和OF之间的变量必须是UINT类型。 在CASE的子句中,只能使用正整数,不允许使用变量名或表达式。 数字不能重叠使或在几个区域内使用。 在CASE 语句步骤中可以用常量来代替数字。这样可以更加容易读程序下图是关键语句及流程图:


2、打开CODESYS在线帮助,可以看到CODESYS 给出的例子。


3、CASE语句应用实例。




页: [1]
查看完整版本: ST语言中Case语句的使用