F330_DFIX

冗余的指令

注释

这是冗余的F指令。它被替换为: TRUNC_TO_DINT

当触发器打开时,将由s指定的实数数据(范围:-2,147,483,000至2,147,483,000)转换为32位整数数据(向下舍入第一个小数位至整数)。转换数据被存储到d中。

参数

输入

s (REAL)

实数数据(源)。

输出

d (DINT)

结果的转换双整数数据(目标)。

标注

错误标志

sys_bIsOperationErrorHold(变为TRUE并保持为TRUE)
  • 如果在s中指定实数数据以外的数据。

  • 如果转换数据超过32位整数数据的范围。

sys_bIsOperationErrorNonHold(对于一次扫描变为TRUE)
  • 如果在s中指定实数数据以外的数据。

  • 如果转换数据超过32位整数数据的范围。

sys_bIsEqual(变为TRUE并保持为TRUE)

如果处理结果被识别为"0"。

相关主题

最后更新日期:2020-02-21此页面上的反馈松下热线