複製鏈接
請複製以下鏈接發送給好友

結構文本

鎖定
結構文本(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;
參考資料
  • 1.    李江全.三菱PLC通訊與控制應用編程實例.北京市東城區:中國電力出版社,2011.8:12