欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

用 ST 语言编写 PLC 中的几条程序流程控制语句

最编程 2024-06-08 14:10:22
...
FOR   count:= initial_value  TO  final_value BY  increment DO
IF bool_expression THEN
EXIT;
END_IF;
END_FOR;
 
3,CASE结构:
基本语法:
CASE numeric_expression OF
selector_1:
<逻辑语句>
……
selector_n:
<逻辑语句>
ELSE
<逻辑语句>
END_CASE;
 
举例:
CASE num OF
1,2,3:
a:=10;
4:
a:=20;
else
a:=100;
END_CASE;
 
说明:
CASE语句和其他高级语言中的CASE语句很类似,但是少了break,实际上这里的CASE只会执行第一个满足条件的语句,相当于在每一个选项里自动增加了一个break操作。
 
4,WHILE结构:
基本语法:
WHILE bool_expression DO
<逻辑语句>
END_WHILE;
 
举例:
i:=0;
sum:=0;
WHILE i=100 DO
sum:=sum+i;
i:=i+1;
END_WHILE;
 
说明:
WHILE和FOR几乎是可以通用的,随个人喜好用吧。
 
 
基本结构就上面几种,上面的语法参照了AB的资料,不同品牌之间可能略有区别,具体使用可以参考具体品牌的手册。

推荐阅读