文档介绍:文件编码(008-TTIG-UTITD-GKBTT-PUUTI-WYTUI-8256)
标准的数据类型
附录C:CoDeSys中的数据类型
标准数据类型
数据类型
用户编程时可以使用标准和自定义数据类型。 文件编码(008-TTIG-UTITD-GKBTT-PUUTI-WYTUI-8256)
标准的数据类型
附录C:CoDeSys中的数据类型
标准数据类型
数据类型
用户编程时可以使用标准和自定义数据类型。每个标识符与一种数据类型匹配。数据类型决定了存储内
存空间的大小以及它所存储的值的类型。
布尔变量(BOOL)
布尔类型变量的取值是TRUE(真) 和 FALSE(假). 它保留8 位的存储空间.
参照: BOOL 常量
参看章节 10,11, CoDeSys 中的操作数 , BOOL 常量
整数数据类型
BYTE, WORD, DWORD, SINT, USINT, INT, UINT, DINT, 和 UDINT 都是整型数据类型。每个不同的数据
类型包含一系列不同的值。下表列出了各整型数据类型的范围界限:
类型 下限 上限 存储器空间
BYTE 0 255 8 位
WORD 0 65535 16 位
位
SINT: -128 127 8 位
USINT: 0 255 8 位
INT: -32768 32767 16 位
UINT: 0 65535 16 位
位
位
当大的数据类型转换成小的数据类型时,有可能导致信息丢失。
参照: 数字常数
也可参看10,11 章,CoDeSyS 中的操作数。
REAL / LREAL
REAL 和 LREAL 就是所谓的浮点型类型。他们指代有理数。其中REAL 占32 位存储空间,LREAL 则占64。
REAL 存储范围:~
LREAL 存储范围:~
也可参见 章,REAL-/LREAL 常数
参照:REAL-/LREAL常数
字符串
10-附录
CoDeSys 10-31
字符串类型变量可包含任何一串字符。声明时变量的大小就决定为变量保留多大的存储空间。
此涉及字符串的字符数并可放入圆括号和方括号内。如果未给出变量的大小规格,默认大小
为80 个字符。
基本上,在CoDeSys 中,字符串的长度没有限制,但是字符串的功能仅可以处理1-255 个字符!
35 个字符串声明的例子:
str:STRING(35):='This is a String';
参照也可参见 章,CoDeSys 中的操作数,
时间 日期类型
数据类型TIME,TIME_OF_DAY(缩写TOD),DATE and DATE_AND_TIME(缩写DT)像DWORD 一样由内部进行处
理。
TIME 和TOD 中时间单位设定为毫秒,在TOD 中的时间从上午12 点开始。
在DATE 和DT 中,时间单位设定为秒,起始日期为1970 年1 月1 日上午12 点。
见如下时间数据格式,它们被用于为时间常数分配值:
TIME 常数:
总是由首字母"t"或"T"("time"或"TIME")和一个数字符"#"组成。随之便是