数据类型
在编程中,变量由其在目标系统中的名称和内存地址来标识。变量名称是标识符,分配的内存通过该标识符进行寻址。变量的大小由其数据类型决定。这决定了将为变量保留多少内存以及如何解释内存中的值。数据类型还决定允许使用哪些运算符。
功能块也可以实例化。功能块实例像变量一样使用内存。内存需求由功能块决定。
有以下几组数据类型可用:
- 基本数据类型 - 基本数据类型预定义在 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: 标识符名称