F51_DBMUL

冗余的指令

注释

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

如果触发器EN处于ON状态,则将由s1s2指定的32位BCD(8位)等效常量或8位BCD数据相乘。结果存储在数组d[0], d[1](64位区域)中。

参数

输入

s1 (DWORD)

被乘数,8位BCD数据的32位区域或等效常量

s1 (DWORD)

乘数,8位BCD数据的32位区域或等效常量

输出

d (ARRAY [0..1] OF DWORD)

结果

示例

  1.  (1) 示例值16#60008 (BCD)
  2.  (2) 示例值16#40002 (BCD)
  3.  (3) 如果触发器为ON,则结果值16#2400440016 (BCD) 存储在数组[0..1]中
  4.  (4) 32位区域
  5.  (5)  output_array [0]
  6.  (6)  output_array [1]

标注

建议使用相应的FP7指令,来代替使用此F型指令:FP_MUL_BCD BCD数据乘法

错误标志

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

如果计算结果为0。

相关主题

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