结构文本

更新时间:2024-05-21 14:39

结构文本(ST)是为IEC61141-3标准创建的的一种专用高级语言,与梯形图相比,它能实现复杂的数学运算,编写的程序更加简洁紧凑。

定义

结构文本(Structured Text)是一种高级语言,与顺序功能图(Sequential Function Chart, SFC)、梯形图(Ladder Diagram, LD)、功能块图(Function Block Diagram, FBD)、指令表(Instruction List, IL)共同被国际电工委员会(IEC)定义为PLC的5种标准编程语言。

结构特点

(1)高级文本编程语言;

(2)结构化的编程方式;

(3)简单的标准结构;

(4)快速高效的编程;

(5)使用直观灵活;

(6)与PASCAL类似;

(7)符合IEC61141-3标准。

常用语法

IF...THEN语法

IF d<e THEN

f:=1;

ELSIF d=e THEN

f:=2;

ELSE

f:=3;

END_IF;

REPEAT语法

REPEAT

i := m + n;

UNTIL i < 100

END_REPEAT;

WHILE语法

WHILE m > 1 DO

a := a + m;

END_WHILE;

FOR语法

FOR h:=1 TO 10 BY 2 DO

a := a + h;

END_FOR;

CASE语法

CASE f OF

1: g := 10;

2: g := 20;

ELSE

g := 0;

END_CASE;

免责声明
隐私政策
用户协议
目录 22
0{{catalogNumber[index]}}. {{item.title}}
{{item.title}}