F47_BSUB2

冗余的指令

注释

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

如果触发器EN处于ON状态,则从s1指定的4位BCD等效常量或4位BCD数据的16位区域中减去s2指定的4位BCD等效常量或4位BCD数据的16位区域。结果存储在d中。

示例

  1. 示例值16#16 (BCD)

  2. 示例值16#4 (BCD)

  3. 结果值16#12 (BCD)

  4. 触发器:ON

参数

输入

s1 (WORD)

被减数,4位BCD数据的16位区域或等效常量

s2 (WORD)

减数,4位BCD数据的16位区域或等效常量

输出

d (WORD)

结果,4位BCD数据的16位区域

错误标志

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

如果计算结果为0。

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

如果结果超出4位BCD数据的范围(上溢)。

相关主题

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