F26_DSUB

冗余的指令

注释

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

如果触发器EN处于ON状态,则从d指定的32位数据中减去s指定的32位等效常量或32位数据。结果存储在d(被减数区域)中。所有32位值均被视为 double integer值。

参数

输入

s(DWORD, DINT, UDINT, DATE, TOD, DT)

减数

输出

d(DWORD, DINT, UDINT, DATE, TOD, DT)

被减数和结果

示例

  1.  (1) 示例值16778109
  2.  (2) 示例值524740
  3.  (3) 如果触发器为ON,则结果值16253369
  4.  (4) 32位区域

标注

错误标志

sys_bIsEqual(对于一次扫描变为TRUE)

如果计算结果为0。

sys_bIsCarry(对于一次扫描变为TRUE)

如果结果超出32位数据的范围(上溢或下溢)。

相关主题

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