跳到主要内容

结构化文本(ST)开发

创建ST文件

在创建文件时,选择ST,然后输入ST文件名,将新建一个ST文件。用户可以从编辑区编码ST源程序。

创建ST文件
图1 - 创建ST文件

声明变量

在ST编辑器中,您需要使用IEC61131-3标准语法来声明变量。

在变量声明区添加变量

变量声明区添加变量
图2 - 变量声明区添加变量

修改变量类型

修改类型
图3 - 修改变量类型

修改数据类型

修改数据类型
图4 - 修改数据类型

打开类型选择器

打开类型选择器
图5 - 打开类型选择器

选择数据类型

选择数据类型
图6 - 选择数据类型

设置数组

数组设置
图7 - 数组设置
提示

IDE不提供单独的ST程序变量的图形编辑操作,用户需要使用IEC61131-3中ST的标准语法来定义变量,具体编程参考《WasomeCodeX_AI编程指南》

程序控制结构

(* IF语句 *)
IF condition THEN
(* 执行语句 *)
ELSIF anotherCondition THEN
(* 执行语句 *)
ELSE
(* 执行语句 *)
END_IF

(* FOR循环 *)
FOR i := 0 TO 10 DO
(* 循环体 *)
END_FOR

全ST语言基础语法

变量声明示例

PROGRAM MainProgram
VAR
(* 布尔型变量 *)
bFlag: BOOL := TRUE;

(* 整型变量 *)
nCounter: INT := 0;

(* 实型变量 *)
rValue: REAL := 3.14;

(* 数组变量 *)
arrData: ARRAY[0..9] OF INT;
END_VAR

(* 程序逻辑 *)
nCounter := nCounter + 1;
END_PROGRAM

通过以上内容,您可以在WasomeCodeX_AI中使用结构化文本(ST)语言进行PLC程序开发。