-
結構文本
鎖定
結構文本(ST)是為IEC61141-3標準創建的的一種專用高級語言,與梯形圖相比,它能實現複雜的數學運算,編寫的程序更加簡潔緊湊。
- 中文名
- 結構文本
- 外文名
- Structured Text
- 特 點
- 高級文本編程語言
- 簡 介
- 是一種高級語言
結構文本定義
結構文本(Structured Text)是一種高級語言,與順序功能圖(Sequential Function Chart, SFC)、梯形圖(Ladder Diagram, LD)、功能塊圖(Function Block Diagram, FBD)、指令表(Instruction List, IL)共同被國際電工委員會(IEC)定義為PLC的5種標準編程語言。
[1]
結構文本結構特點
(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;