Skip to main content

数据类型

在编程中,变量由其在目标系统中的名称和内存地址来标识。变量名称是标识符,分配的内存通过该标识符进行寻址。变量的大小由其数据类型决定。这决定了将为变量保留多少内存以及如何解释内存中的值。数据类型还决定允许使用哪些运算符。

功能块也可以实例化。功能块实例像变量一样使用内存。内存需求由功能块决定。

有以下几组数据类型可用:

  • 基本数据类型

    基本数据类型预定义在 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

  • 时间数据类型

    TIMELTIME

  • 日期和时间数据类型

    DATE | DATE_AND_TIME | DT | TIME_OF_DAY | TOD | LDATE | LDATE_AND_TIME | LDT | LTIME_OF_DAY | LTOD

  • IEC 61131-3 标准的扩展

  • 用户定义的数据类型

    TYPE

有关详细信息,请参阅:For more information, see: 标识符名称