当前课程知识点:PLC应用技术 > 项目三:灯光系统的PLC控制系统设计、安装与调试 > 工作任务2:交通灯的PLC控制 > 3-10 无符号比较指令CMP讲解
同学们好
无符号比较指令也是
欧姆龙CP1E系列PLC常用的一种比较指令
今天我们详细学习其中的CMP指令
CMP是英文单词Compare的缩写
Compare的意思是:与XX相比较、对比
接下来我们先学习CMP指令的格式和功能
CMP指令的梯形图格式如图所示
CMP指令的编号是20
操作数分别是S1和S2
CMP指令的作用是:当控制条件满足时
执行CMP指令 将数据S1和S2进行比较
比较的结果反映到状态标志中
其中S1和S2可以是输入输出继电器区CIO
内部存储区WR 保持继电器区HR
辅助继电器区AR 定时器计数器区TC
数据存储区DM 还可以是常数
比较的结果标志有六种 分别是大于P_GT
等于P_EQ 小于P_LT 大于等于P_GE
小于等于P_LE 不等于P_NE
接下来我们仍然以上节课的
实例来学习CMP指令的用法
将数据区D1中的数据与常数进行比较
如果D1中的数据大于20或者小于5的时候
让线圈Q100.00闭合 程序该如何编写呢
我们分析这段程序:I0.01接通
执行CMP指令 将数据区D1的内容和常数20比较
如果D1当中的数据大于20
则比较标志P_GT接通 使得W0.00线圈得电
如果D1当中的数据小于5
则比较标志P_LT接通
使得线圈W0.01得电
那么W0.00和W0.01的常开触点任何一个接通
都会使线圈Q100.00接通
实现了控制要求
请大家注意:使用无符号比较指令CMP时候
比较结果标志一定要紧跟在CMP指令之后
否则 系统出错
下面我们举例说明CMP指令的用法
请看屏幕 要求设计一个定时控制电路
当启动开关闭合后开始计时
6秒后 Q100.00得电 10秒后Q100.01得电
20秒后 两个线圈均失电
根据控制要求可知
这是一个与时间有关的控制
因此我们要用到定时器
整个系统的工作时间是20秒 定时器设定值应为200
定时器是递减工作方式
需要进行比较的时间点分别是定时器经过值为140 、100、和0的时刻
启动按钮I0.01控制定时器TIM001
I0.01作为三个CMP的指令的控制触点 当I0.01接通时
执行无符号比较指令CMP
比较的结果这样来判定
如果定时器经过值小于140
则第一个P_LT接通Q100.00得电
如果定时器经过值小于100
则第二个P_LT接通 Q100.01得电
如果定时器经过值等于0 则P_EQ接通
W0.00得电 W0.00的常闭触点断开 让Q100.00和Q100.01都失电
从理论上分析这个程序实现了控制要求
大家可以到实验室编程
接线验证这个程序的正确性
同学们 关于无符号比较指令CMP的
有关内容我们就讲解到这里
下次课程 我们再见
-课程概述
-工作任务1:PLC的产生、发展与特点
-项目一:工作任务1:PLC的产生、发展与特点
-工作任务2:PLC的组成与工作原理
-项目一:工作任务2:PLC的组成与工作原理
-工作任务3:欧姆龙CPE1型PLC的规格
-项目一:工作任务3:欧姆龙CPE1型PLC的规格
-工作任务4:PLC的编程软件使用
-项目一:工作任务4:PLC的编程软件使用
-工作任务5:PLC控制系统的设计
-项目一:工作任务5:PLC控制系统的设计
-工作任务1:电动机单向启动、停止的PLC控制
-项目二:工作任务1:电动机单向启动、停止的PLC控制
-工作任务2:电动机正反转的PLC控制
-项目二:工作任务2:电动机正反转的PLC控制
-工作任务3:电动机Y∕△降压起动的PLC控制
-项目二:工作任务3:电动机Y∕△降压起动的PLC控制
-工作任务4:电动机带动传送带的PLC控制
-项目二:工作任务4:电动机带动传送带的PLC控制
-工作任务5:运料小车的PLC控制
-项目二:工作任务5:运料小车的PLC控制
-工作任务1:彩灯的PLC控制
-项目三:工作任务1:彩灯的PLC控制
-工作任务2:交通灯的PLC控制
-项目三:工作任务2:交通灯的PLC控制
-工作任务3:抢答器的PLC控制
-项目三:工作任务3:抢答器的PLC控制
-工作任务1:机械手的PLC控制
-项目四:工作任务1:机械手的PLC控制
-工作任务2:自动售货机的PLC控制
-项目四:工作任务2:自动售货机的PLC控制
-工作任务1:PLC的数值运算
-项目五:工作任务1:PLC的数值运算
-工作任务2:基于PLC的恒压供水系统
--5-9 标度指令
-项目五:工作任务2:基于PLC的恒压供水系统
-工作任务1:两串行PLC链接通信
-项目六:工作任务1:两串行PLC链接通信
-工作任务2:基于端子控制的PLC和变频器的应用
-项目六:工作任务2:基于端子控制的PLC和变频器的应用
-工作任务3: PLC与变频器的通信
-项目六:工作任务3: PLC与变频器的通信
-工作任务4:基于PLC、触摸屏、变频器综合应用
-项目六:工作任务4:基于PLC、触摸屏、变频器综合应用
-工作任务1:分拣控制系统设计
-工作任务2:视觉传感系统
-工作任务3:机器人系统设计
-工作任务4:分拣控制系统装调
-期末考试--期末考试
-1 电子教材
--1-3 项目1 工作任务3 欧姆龙CPE1型PLC的规格
--1-6 项目2 工作任务1 电动机单向启动、停止的PLC控制
--1-8 项目2 工作任务3 电动机Y∕△降压起动的PLC控制
--1-9 项目2 工作任务4 电动机带动传送带的 PLC 控制
--1-19 项目6 工作任务2:基于端子控制的PLC和变频器的应用
--1-21 项目6 工作任务4 基于PLC、触摸屏、变频器的综合应用
-2 学习手册
-3 应用视频
--3-2 安全产品
--3-3 客户服务
--3-12 视觉
-4 样例程序