数据类型
在编程中,变量由其在目标系统中的名称和内存地址来标识。变量名称是标识符,分配的内存通过该标识符进行寻址。变量的大小由其数据类型决定。这决定了将为变量保留多少内存以及如何解释内存中的值。数据类型还决定允许使用哪些运算符。
功能块也可以实例化。功能块实例像变量一样使用内存。内存需求由功能块决定。
有以下几组数据类型可用:
基本数据类型
基本数据类型预定义在 CODESYS Development System。
__UXINT | __XINT | __XWORD | BIT | BOOL | BYTE | DATE | DATE_AND_TIME | DINT | DT | DWORD | INT | LDATE | LDATE_AND_TIME | LDT | LINT | LREAL | LTIME | LTOD | LWORD | REAL | SINT | TIME | TOD | TIME_OF_DAY | UDINT | UINT | ULINT | USINT | WORD
除了 IEC 61131-3 标准中描述的数据类型外,还有 CODESYS特定数据类型
BIT
,__UXINT
,__XINT
, 和__XWORD
。标准数据类型
标准类型(标准数据类型)是一种基本数据类型或字符串数据类型。
__UXINT | __XINT | __XWORD | BIT | BOOL | BYTE | DATE | DATE_AND_TIME | DINT | DT | DWORD | INT | LDATE | LDATE_AND_TIME | LDT | LINT | LREAL | LTIME | LTOD | LWORD | REAL | SINT |STRING | TIME | TOD | TIME_OF_DAY | UDINT | UINT | ULINT | USINT | WORD | WSTRING
整数数据类型
__UXINT | __XINT | __XWORD | BIT | BYTE | DINT | DWORD | INT | LINT | LWORD | SINT | UDINT | UINT | ULINT | USINT | WORD
时间数据类型
TIME
,LTIME
日期和时间数据类型
DATE | DATE_AND_TIME | DT | TIME_OF_DAY | TOD | LDATE | LDATE_AND_TIME | LDT | LTIME_OF_DAY | LTOD
IEC 61131-3 标准的扩展
用户定义的数据类型
有关详细信息,请参阅:For more information, see: 标识符名称