F28_DSUB2

冗余的指令

注释

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

如果触发器EN处于ON状态,则从s1指定的32位数据或32位等效常量中减去s2指定的32位数据或32位等效常量。结果存储在d中。所有32位值均被视为双整数值。

参数

输入

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

被减数

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

减数

输出

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

结果

示例

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

标注

错误标志

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

如果计算结果为0。

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

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

相关主题

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