跳到主要内容

6.1.3.6.2 比较函数-CMP

功能

对IN和VAL进行比较,并将结果在OUT输出。

LD图形

alt text

参数说明

接口变量声明数据类型说明
ONVar_InputBOOL函数输入
INVar_InputANY_ELEMENTARY比较值1
VALVar_InputANY_ELEMENTARY比较值2
返回值函数值BOOL结果输出
注意
  • 通过点击图形中的等号(=)位置可更改函数功能
    • 等于:当ON输入为1时,若IN等于VAL,则OUT输出1;否则输出0;
    • 大于等于:当ON输入为1时,若IN大于等于VAL,则OUT输出1;否则输出0;
    • 大于:当ON输入为1时,若IN大于VAL,则OUT输出1;否则输出0;
    • 小于等于:当ON输入为1时,若IN小于等于VAL,则OUT输出1;否则输出0;
    • 小于:当ON输入为1时,若IN小于VAL,则OUT输出1;否则输出0;
    • 不等于:当ON输入为1时,若IN不等于VAL,则OUT输出1;否则输出0;
  • ANY_ELEMENTARY包含所有基本数据类型(位串、整数、浮点数、字符和字符串、时间和日期)
  • ST语言关系表达式:
OUT := ON & (IN=VAL);//等于
OUT := ON & (IN>=VAL);//大于等于
OUT := ON & (IN>VAL);//大于
OUT := ON & (IN<=VAL);//小于等于
OUT := ON & (IN<VAL);//小于
OUT := ON & (IN<>VAL);//不等于

示例

  • LD示例动图如下:

alt text

  • ST示例动图如下:

alt text