結構文本

結構文本(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)高級文本程式語言;
(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;

相關詞條

熱門詞條

聯絡我們