F88_DABS

冗余的指令

注释

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

如果触发器EN处于ON状态,获取带有d指定符号的32位数据的绝对值。带有符号的32位数据的绝对值存储在d中。此指令对于处理符号(+/-)可能会变化的数据很有用。

参数

输出

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

用于存储原始数据及其绝对值的32位区域

标注

如果所需的数据类型受支持,建议使用IEC指令 ABS

错误标志

sys_bIsOperationErrorHold(变为TRUE并保持为TRUE)

如果16位数据为最小负值-32768(16#8000)。

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

如果16位数据为最小负值-32768(16#8000)。

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

如果32位数据是在-1至-2147483647(16#FFFFFFFF至16#80000001)范围内的负值。

相关主题

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