子范围类型
子范围类型是一种数据类型,其值范围是基本类型的子集。
声明中的语法:
<variabel name> : <integer type> ( <lower index limit> .. <upper index limit> )
| 有效的 IEC 标识符 有关详细信息,请参阅:规则和建议 标识符名称 |
| 子范围的整数基本数据类型
|
| 必须与基本数据类型兼容的区域下限常量 下限本身包含在此范围内。 |
| 必须与基本数据类型兼容的区域上限常量 上限也包含在此范围内。 |
VAR i : INT (-4095..4095); ui : UINT (0..10000); END_VAR
如果您在声明或实现部分中为不在此范围内的子范围类型分配值,则 CODESYS 发出错误消息。
i:=5000 //Results in an error message