当前课程知识点:PLC应用技术 > 项目三:灯光系统的PLC控制系统设计、安装与调试 > 工作任务2:交通灯的PLC控制 > 3-11 表比较与块比较指令
同学们 大家好
今天 我们一起来学习
表比较与块比较指令
首先来学习一下块比较指令
块比较指令的助记符为BCMP
有三个操作数
CB CD R
CD是比较数据
CB为数据块的起始通道
R为存结果通道
该指令的功能为
当执行条件为ON时
将CD与每个数据区域比较
当CD处于某个区域时
与该区域对应的R的位ON
下面我们来看一个
使用块比较指令的例子
在如图所示的梯形图程序当中
当0 00置为ON后
首先把数据1450通过
数据传送指令送到了200通道
200通道里的内容就是比较数据
DM0000是块首通道
HR05是结果通道
右图是块比较指令的数据块
由16个部分组成
每一部分都设置了上 下限值
第一部分的下限值存放在
比较指令的首通道DM0000中
上限值存放在DM0001中
取值范围就是0到100
以此类推
第二个比较部分的上 下限值
在DM0000通道中按顺序存放
16个比较部分总共
占用了32个通道
数据块的内容可提前写入
每一个通道的比较结果对应
存放在HR05通道
的00位至15位
执行块比较指令
1450处在数据块的
第15个比较部分当中
执行结果为
将对应的HR05通道中
的14位即HR0514置为1
下面
我们来学习表比较指令
表比较指令的助记符为TCMP
也同样有三个操作数
CD TB和R
CD是比较数据
TB是比较表的起始通道
R为结果通道
该指令的功能为
当执行条件为ON时
将CD与数据表中的数据比较
当CD与表中某个通道的数据相同时
与该通道对应的R的位为ON
使用表比较指令举例
在如图所示的梯形图程序中
当执行条件0.00
由OFF变为ON后
将数据0005 通过数据传送指令
送至200通道
那么
表比较指令的比较数据就是0005
HR00是表首通道
HR19为结果通道
存放执行结果
数据表中有16个数据
分别存放在HR00至
HR15通道中
数据表的内容可提前写入
比较结果存放在HR19通道的
00位至15位
执行表比较指令
数据0005与HR02通道内的
内容吻合
将对应的HR19通道的02位置1
该程序的执行结果为
HR1902置ON
好了 同学们
今天的课就讲到这里
我们下次再见
-课程概述
-工作任务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 样例程序