Skip to main content

运营商:TRUNC

IEC 运算符用于转换 REAL 数据类型进入 DINT 数据类型。 CODESYS 只取数字的整数部分。

注意

CoDeSys V2.3, 这 TRUNC 运算符转换 REAL 进入 INT.如果导入 V2.3 项目,则 CODESYS 自动替换 TRUNCTRUNC_INT.

如果 CODESYS 不能用 a 表示输入值 DINT 或者 INT, 那么这个函数的结果是未定义的。此类输入值的行为取决于平台。

177. 例子

英石

diVar := TRUNC(1.9); (* Result: 1 *)

diVar := TRUNC(-1.4); (* Result: -1 *)