关于PLC结构化(ST语言)编程该知道的语句

关于PLC结构化(ST语言)编程该知道的语句简析 当判断条件 1 成立时 执行运算表达式 1 不成立则检查判断条件 2 是否成立 成立执行运算表达式 2 以上都不成立 执行运算表达式 3 FOR i 初始值 TO 结束值 BY 步长 DO

大家好,欢迎来到IT知识分享网。

#头条创作挑战赛#

PLC提供了多种编程方式,除了梯形图,ST语言编程也是非常不错的一种编程方式。

本文简述一下常用的几种语句,通俗易懂。希望大家多多交流,共同进步。

关于PLC结构化(ST语言)编程该知道的语句

实例程序截图

1.IF….ELSE….END_IF语句

IF 判断条件 THEN

运算表达式1

ELSE

运算表达式2

END_IF

简析:当“判断条件”成立时,执行运算表达式1,不成立则执行运算表达式2。

当然IF语句还可以嵌套

单层嵌套

IF 判断条件1 THEN

运算表达式1

ELSIF 判断条件2 THEN

运算表达式2

ELSE

运算表达式3

END_IF

简析:当判断条件1成立时,执行运算表达式1,不成立则检查判断条件2是否成立,成立执行运算表达式2,以上都不成立,执行运算表达式3.

多层嵌套

IF 判断条件1 THEN

运算表达式1

IF 判断条件2 THEN

运算表达式2

END_IF

ELSE

运算表达式3

END_IF

简析:当判断条件1成立时,执行运算表达式1,同时检查判断条件2是否成立,成立则继续执行运算表达式2。如果判断条件1不成立则执行运算表达式3。

CASE…OF…END_CASE语句

CASE 判断条件 OF

常量1:

运算表达式1

常量2:

运算表达式2

常量3:

运算表达式3

END_CASE

简析:当判断条件等于常量1时,执行运算表达式1,等于常量2,执行运算表达式2。

多层嵌套

CASE 判断条件1 OF

常量1:

运算表达式1

常量2:

运算表达式2

常量3:

运算表达式3

CASE 判断条件2 OF

常量4:

运算表达式4

END_CASE

常量4:

运算表达式4

END_CASE

FOR …TO…BY…DO…END_FOR语句

FOR i := 初始值 TO 结束值 BY 步长 DO

运算表达式1

END_FOR

简析:判断i是否在范围内,如果在则执行运算表达式1,加步长后继续判断,直至不在范围后跳出循环。

关于PLC结构化(ST语言)编程该知道的语句

WHILE…DO…END_WHILE语句

WHILE 判断条件 DO

运算表达式1

END_WHILE

简析:当判断条件成立则执行运算表达式,直至不条件不成立。

关于PLC结构化(ST语言)编程该知道的语句

注意:FOR和WHILE语句判断条件考虑不周的话,容易造成死循环。一定要避免死循环的产生,可以在每次循环结束时更新判断条件。

以上就是常用的ST结构化编程语句,有用的话麻烦大家一键三连,当然,诚恳接受并纠正大家指出的错误。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/186754.html

(0)
上一篇 2025-08-27 11:10
下一篇 2025-08-27 11:20

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信