名称:取最大值

符号:MAX

说明:

        该类型模块的功能是将输入参数 1 与输入参数 2 中较大的一个赋给输出参数 OUT。

图片:

参数:

参数 | 声明 | 类型 | 描述
--- | --- | --- | ---
IN1 | Input | BOOL/BYTE/WORD/DWORD/INT/SINT/DINT/UINT/USINT/UDINT/REAL/TIME/STRING |
    第一输入值
IN2 | 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:

TagOut:=MAX(IN1:=TagIn1,IN2:=TagIn2);

解释:

参数 | 操作数 | 值
--- | --- | ---
IN1 | TagIn1 | 输入值：100
IN2 | TagIn2 | 输入值：1
OUT | TagOut | 输出值：100

        IN1、IN2输入相应类型数据，MAX输出两者的最大值。