1.概述
LiteST是针对自动化系统的高级文本编程语言,语法结构与PASCAL类似。简单的标准结构确保快速、高效的编程。LiteST使用了高级语言的许多传统特性,包括:变量、操作符和控制流程语句。LiteST语言拥有自由的文本编辑方式,相对于IL编程方式而言,它没有固定的格式限制,通过加入额外的占位符使整个程序从外形结构上具有层次结构,这样便于阅读和理解;相对于LD等图形编程方式,全文本也便于移植和重复使用。
A:=5;
if A>0 THEN
X:=10;
ELSE
X:=0;
end_if;
LiteST编程单行文本行数不能超过1000行。
2.表达式
如同LD编程环境,具有不同功能的方框图构成了LD编程的基本元素。在LiteST中,表达式是LiteST语言的基本元素。
表达式由操作符和操作数组成。操作数可以是一个常量、变量、功能调用或其它表达式。

3.变量和常量
可以在LiteST程序编辑中直接编写变量,然后按ENTER键或者鼠标点击程序基本块外区域自动弹出变量定义 框声明。变量类型默认是INT型,调用函数、指令时可以自动识别数据类型。
LiteST程序中,橙色字体为软元件,例如X、Y、M、S、B、D、R或W;蓝色字体为指令或关键字,例如IF, FOR,AND,DINT等,如下图所示。

E,D表示数据类型D0:E表示浮点数,默认为整数
常数有多种表示方法:
1. 默认十进制值例如a:=100;
2. 带下划线分开表示a:=10#100_10;a:=16#FF_AE_12;a:=2#1100_1111_11_10,如下图所示:

</