结构文本

目录导航

定义

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

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

特点

(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;

相关百科
返回顶部
产品求购 求购