跳到主要内容

8.2 变量定义

信息

以下内容均是天行IDE与XIN3Plat-Control有差异说明

8.2.1 全局变量

天行IDE统一规范了程序中的GVS,PU,UDT必须定义自己的命名空间

XIN3Plat-Control天行IDE
GVL,定义变量的全局变量命名空间
GVL编辑器属性存在,属性删除具体例子参考命名空间
GVS,只是全局变量表的一个组名,GVS的命名空间和PU一样在定义时单独命名
访问变量注意事项:
1.全局变量和PU命名空间一致,则可省略变量的命名空间名称直接进行访问
2.全局变量与PU命名空间不一致,则需要带有命名空间名称进行访问变量

8.2.2 基本数据类型

基本数据类型关键字备注
字符串STRING缺省都是80个字符,XIN3Plat-Control最大255个字符,天行IDE最大254个字符。
持续时间TIME都32bit,精度为毫秒;XIN3Plat-Control只支持正数,天行IDE支持正负数。
日期DATE都是32bit,XIN3Plat-Control存储单元最小单位是秒,天行IDE存储最小单位是天。
长时间LTIME都是64bit,精度为纳秒,XIN3Plat-Control只支持正数,天行IDE支持正负数。

8.2.3 自定义数据类型

UDTXIN3Plat-Control天行IDE
结构体不限制嵌套深度T3最多嵌套深度6层
T4最多嵌套深度8层