F39_DMULD

冗余的指令

注释

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

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

参数

输入

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

被乘数

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

乘数

输出

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

结果

错误标志

sys_bIsOperationErrorHold(变为TRUE并保持为TRUE)

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

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

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

sys_bIsEqual(变为TRUE并保持为TRUE)

如果计算结果为0。

相关主题

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