您现在的位置是:首页 > PLC技术 > PLC技术
CP1H系列PLC的无符号比较(CMP)指令
来源:艾特贸易2017-08-07
简介无符号比较指令 (CMP) 用于单字比较,实现两通道数据或常数的无符号比较。常数时取值范围为 # 0000 ~ FFFF(BIN 数据 ) 或 0 ~ 65535 (无符号十进制数)。无符号比较指令的梯形图符号如
无符号比较指令(CMP)用于单字比较,实现两通道数据或常数的无符号比较。常数时取值范围为# 0000~FFFF(BIN数据)或&0~65535(无符号十进制数)。无符号比较指令的梯形图符号如图11-44所示。
S1是比较数1,S2是比较数2,它们的选取范围是CIO、WR、HR、AR、T/C、DM、*DM、@DM、DR、常数等。
图11-44 无符号比较指令梯形图符号
在执行条件为ON时,CMP指令将比较结果反映到状态标志中(>、>=、=、<>、<、<=)。例如CMP指令对状态标志的影响见表11-5。
表11-5 CMP指令对状态标志的影响
在图11-45中,当I:0.00为ON时,对1000CH和1500CH的数据内容进行比较。如果1000CH的内容为大,则Q:100.00为ON;如果二者内容相等,则Q:100. 01为ON;如果1000CH的内容为小,则Q:100. 02为ON。
图11-45 CMP指令的基本应用
使用比较指令CMP时需要注意,利用状态标志驱动输出或形成其他逻辑的指令需要紧跟在比较指令之后,中间不能插入其他指令,以防止状态标志变化引起的误动作。
点击排行
