常量:类型化文字
除了 REAL
要么 LREAL
- 常量(在这种情况下,总是 LREAL
使用)在使用 IEC 常数进行计算时使用可能的最小数据类型。如果您想使用不同的数据类型,您可以使用类型化文字来执行此操作,而无需显式声明常量。为常量提供定义类型的前缀。
句法
<type> # <literal>
<type>
指定所需的数据类型。可能的输入是 BOOL
, SINT
, USINT
, BYTE
, INT
, UINT
, WORD
, DINT
, UDINT
, DWORD
, REAL
和 LREAL
.您必须将类型大写。
<literal>
指定常数。输入必须到下面 <type>
指定的数据类型匹配。
例 193. 例子
diVar := DINT#34;
如果 CODESYS 无法在不丢失数据的情况下将常量转换为目标类型,则会发出错误消息。
您可以在可以使用普通常量的任何地方使用类型化常量。