一、标识符
标识符是字母(A到Z,a到z),数字(0到9)和下划线的组合,必须以字母或下划线开头,以数字开头报错,下划线是特殊的字符之一。大小写字母没有区分。命名时,最好选用唯一的、有意义的命名,以便解释程序。
标识符不能用作与预留标识符一样和与任务命名相匹配。如有可能,避免定义下划线,struct,enum,或者command开始的标识符。当你下载技术包时可能导致出现错误。
二、数字和布尔值
1.1:整数
在ST中,你可以使用不同的编号体系来表示整数,通过插入编号系统前缀来实现:2#为二进制,8#为八进制,16#为十六进制。
1.2:指数
指数可以用来定义小数点的位置,如果没有出现小数点,我们就假设位于数字的右侧,指数必须为正整数或负整数,基数10用字母E来表示。
3 x 10^8在 ST中可以通过下列正确的浮点数来表示:
3.0E+8 3.0E8 3e+8 3E8 0.3E+9 0.3e9 30.0E+7 30e7
1.3:布尔值
布尔值是恒定常量。必须通过 0 或者 1,TRUE或者 FALSE来表示。
1.4:数字的数据类型
编辑器根据数值和使用来自动选择适合数字的基本数据类型。 也可以直接指定数据类型。在数字前面输入数据类型(数字数据类型)和字符“ #”。
Examples:
INT#255 INT#16#FF INT#8#377
WORD#255 WORD#16#FF WORD#8#377
REAL#255 REAL#16#FF REAL#8#377
REAL#255.0 REAL#2.55E2 LREAL#255.0
使用数据类型来定义如何在程序源中使用变量或常量值。
下列数据类型对用户是可用的:
●基本数据类型
●用户定义的数据类型( UDT)
—简单的导数
—阵列
—枚举
—结构
●技术目标数据类型
●系统数据类型
1.4.1:基本数据类型
基本数据类型定义了不能分成更小的单元的数据结构。一个基本数据类型描述了有固定 长度的存储区域,代表了数字数据、整数、浮点值、时间、日期和字符串。
三、语句
在ST中有三种基本语句:
●赋值:从表达式到变量的赋值
●控制语句:语句的分支的重复
●子程序执行:功能和功能块