名称:限幅运算

符号:LIMIT

说明:

    该类型模块的功能是对输入参数IN进行限幅。当IN在区间[MIN,MAX]时输出参数等于输入参数IN,当IN > MAX时,输出参数等于MAX,当IN < MIN时,输出参数等于MIN;若MAX < MIN,OUT=MIN。

图片:

参数:

参数 声明 类型 描述
IN Input BOOL/BYTE/WORD/DWORD/INT/SINT/DINT/UINT/USINT/UDINT/REAL/TIME/STRING
第一输入值
MN Input BOOL/BYTE/WORD/DWORD/INT/SINT/DINT/UINT/USINT/UDINT/REAL/TIME/STRING
第二输入值
MX Input BOOL/BYTE/WORD/DWORD/INT/SINT/DINT/UINT/USINT/UDINT/REAL/TIME/STRING
第三输入值
OUT Output BOOL/BYTE/WORD/DWORD/INT/SINT/DINT/UINT/USINT/UDINT/REAL/TIME/STRING
输出值

示例:

LD:

ST:



解释:

参数 操作数
IN1TagIn输入值:100
MNTagMn输入值:50
MXTagMx输入值:200
OUTTagOut输出值:100
    IN1、MN、MX输入相应类型数据,LIMIT输出限幅值。