Skip to main content

常量:类型化文字

除了 REAL 要么 LREAL- 常量(在这种情况下,总是 LREAL 使用)在使用 IEC 常数进行计算时使用可能的最小数据类型。如果您想使用不同的数据类型,您可以使用类型化文字来执行此操作,而无需显式声明常量。为常量提供定义类型的前缀。

句法

<type> # <literal>

<type> 指定所需的数据类型。可能的输入是 BOOL, SINT, USINT, BYTE, INT, UINT, WORD, DINT, UDINT, DWORD, REALLREAL.您必须将类型大写。

<literal> 指定常数。输入必须到下面 <type> 指定的数据类型匹配。

193. 例子

diVar := DINT#34;



如果 CODESYS 无法在不丢失数据的情况下将常量转换为目标类型,则会发出错误消息。

您可以在可以使用普通常量的任何地方使用类型化常量。