ST语言介绍
特点
- 基于文本编程的高级编程语言,类似C语言。ST(结构化文本)
- 类似pascal
- 结构化程序设计
- 易于使用的标准结构
- 符合IEC61131-3标准
- 快速高效的编程
- 自我解释和灵活
ST 语言语法与实操演示
赋值语句
Var1 := Var2 *2; (* Var1 <-- ( Var2 * 2) *)
IF语句
IF Var1_if < 10 THEN
Var2_if:= 1;
ELSE
Var2_if := 2;
END_IF;
FOR语句
Var2_for:= 1;
FOR Var1_for := 1 TO 5 BY 1 DO
Var2_for := Var2 * 2;
END_FOR;
CASE语句
CASE Var1_CASE OF
1, 5:
Var2_CASE := 10;
2:
Var2_CASE := 20;
6..9:
Var2_CASE := 30;
ELSE
Var2_CASE := 40;
调用功能块
CTU_0.CU := TRIGGER;
CTU_0.PV := 3;
CTU_0();
counter := CTU_0.CV;
output := CTU_0.Q;
