您现在的位置是:首页 > PLC技术 > PLC技术

CP1H系列PLC的无符号比较(CMP)指令

来源:艾特贸易2017-08-07

简介无符号比较指令 (CMP) 用于单字比较,实现两通道数据或常数的无符号比较。常数时取值范围为 # 0000 ~ FFFF(BIN 数据 ) 或 0 ~ 65535 (无符号十进制数)。无符号比较指令的梯形图符号如

    无符号比较指令(CMP)用于单字比较,实现两通道数据或常数的无符号比较。常数时取值范围为# 0000FFFF(BIN数据)&065535(无符号十进制数)。无符号比较指令的梯形图符号如图11-44所示。

   S1是比较数1S2是比较数2,它们的选取范围是CIOWRHRART/CDM*DM@DMDR、常数等。

无符号比较指令梯形图符号

    11-44    无符号比较指令梯形图符号

    在执行条件为ON时,CMP指令将比较结果反映到状态标志中(>>==<><<=)。例如CMP指令对状态标志的影响见表11-5

    11-5    CMP指令对状态标志的影响

CMP指令对状态标志的影响

    在图11-45中,当I0.00ON时,对1000CH1500CH的数据内容进行比较。如果1000CH的内容为大,则Q100.00ON;如果二者内容相等,则Q100. 01ON;如果1000CH的内容为小,则Q100. 02ON

CMP指令的基本应用

    11-45    CMP指令的基本应用

    使用比较指令CMP时需要注意,利用状态标志驱动输出或形成其他逻辑的指令需要紧跟在比较指令之后,中间不能插入其他指令,以防止状态标志变化引起的误动作。