F286_DLIMT

冗余的指令

注释

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

此函数将输入s3_In中的输入值与下限值和上限值进行比较。在输入s1_Min中指定下限值,在s2_Max中指定上限值。函数结果如下返回到输出d中:

参数

输入

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

存储下限值的区域或下限值数据

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

存储上限值的区域或上限值数据

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

存储输入值的区域或输入值数据

输出

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

存储输出值数据的区域

标注

错误标志

sys_bIsOperationErrorHold(变为TRUE并保持为TRUE)

如果s1_Min中的值 > s2_Max

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

如果s1_Min中的值 > s2_Max

sys_bIsEqual(变为TRUE并保持为TRUE)

如果处理结果在上限值和下限值之间。

相关主题

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