F34_MULW

冗余的指令

注释

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

此函数将在输入s1中指定的值乘以在输入s2中指定的值。函数结果返回到输出d中。在输出d中的结果位于-32768和32767之间(即16#0和16#FFFF之间)。所有16位值均被视为整数值。

参数

输入

s1 (WORD, INT, UINT)

被乘数

s2 (WORD, INT, UINT)

乘数

输出

d (WORD, INT, UINT)

结果

示例

  1.  (1) 示例值6
  2.  (2) 示例值5
  3.  (3) 如果触发器为ON,则结果值30

标注

变量s1s2d必须为相同的数据类型。

错误标志

sys_bIsOperationErrorHold(变为TRUE并保持为TRUE)

如果计算结果超出在输出d中指定的16位区域。

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

如果计算结果超出在输出d中指定的16位区域。

sys_bIsEqual(变为TRUE并保持为TRUE)

如果计算结果为0。

相关主题

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