F63_DWIN

冗余的指令

注释

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

如果触发器EN处于ON状态,将s1_In指定的32位等效常量或32位数据与s2_Mins3_Max指定的数据带域进行比较。此指令检查s1_In是在s2_Min(下限值)和s3_Max(上限值)之间、大于s3_Max或是小于s2_Min的数据带域中。比较操作区分+/-符号。由于BCD数据也视为带符号的32位数据,建议在0至79999999的范围内使用BCD数据,以免混淆。比较操作结果存储在系统变量sys_bIsGreaterThan(> 标志)、sys_bIsEqual(= 标志)、sys_bIsLessThan(< 标志)和sys_bIsCarry(进位标志)中。

参数

输入

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

要比较的32位等效常量或32位区域

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

下限值、32位区域或32位等效常量

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

上限值、32位区域或32位等效常量

标注

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

相关主题

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