当前课程知识点:PLC应用技术 > 项目三:灯光系统的PLC控制系统设计、安装与调试 > 工作任务1:彩灯的PLC控制 > 3-2 MOV指令的格式、功能、用法
同学们好
今天我们一起来学习欧姆龙CP1E型PLC的数据传输指令
重点学习数据传输指令的格式、功能和用法
下面我们以MOV指令
也就是16位数据的传输指令为例
进行详细的学习
我们先看MOV指令的格式
如图所示 左边是MOV指令的助记符格式
右边是梯形图格式
其中 S是源数据区(S是英文单词Source的缩写)
D是目标数据区(D是英文单词Destination的缩写)
S和D都是16位的数据区
需要注意的是:MOV指令不能直接和左母线相连
因此MOV指令前必须要有控制触点
其中源数据区S的操作数可以是输入输出存储区CIO
内部辅助存储区WR、保持继电器区HR
辅助继电器区AR 定时器计数器区TC
数据存储区DM、还可以是常数
常数前必须加#号
目的数据区D的操作数可以是输入输出存储区CIO
内部辅助存储区WR、保持继电器区HR
辅助继电器区AR 定时器计数器区TC
数据存储区DM
接下来我们了解一下MOV指令的功能
MOV是英文单词MOVE的缩写
MOVE的意思是“移动、搬动”
因此MOV指令可以理解为
“将数据从一个存储区域搬动到另外一个数据存储区域”
严格来讲 MOV指令的功能就是
当控制条件满足时
将源数据区S当中的数据传输到目的数据区D当中
源数据区的数据不发生改变
因此我们可以认为MOV指令就是数据拷贝指令
如图所示:当I0.01接通时执行MOV指令
将数据区W0中的数据传输到数据区D1当中
该程序对应的助记符为:MOV W0 D1
下面我们举例说明MOV指令的用法
例1:用MOV指令改变定时器的设定值
请大家看我们的编程实例
当按钮I0.01接通时
执行MOV 指令
将常数#0分别传输给数据区W0和数据区T5
目的是将这两个数据区清零
进行初始化 在PLC的编程中
经常要用到初始化功能
一般情况下 系统一上电
先将所有的数据区清零
这样为了保证程序能够准确无误的运行
在这个例子中 如果要实现一上电
系统自动执行一次清零操作
可以在I0.01的下方并联P_First _Cycle_Task
我们继续看下面的程序
当I0.02接通时 将常数200传输给数据区T5
当I0.03接通时将常数300传输给数据区T5
我们知道定时器的数据区的标识符是T
所以这两行程序的功能就是给定5号定时器的设定值
如果I 0.02得电并且I0.03失电
那么T005号定时器的设定值为200
延时时间为20秒
如果I0.02失电且I0.03得电
那么 T005号定时器的设定值为300
延时时间为30秒
我们继续看下面的程序
I0.02和I0.03并联之后输出线圈200.00
200.00的自锁触点与I0.02和I0.03并联
使得200.00线圈持续得电
用200.00的常开触点启动T005号定时器
5号定时器的常开触点启动输出线圈100.00
我们分析程序的运行结果
第一种情况 如果I 0.02得电
I0.03失电 T005号定时器的设定值为200
T005号定时器的设定值为200
延时时间为20秒 从I0.02得电要经过20秒的时间
线圈100.00才能得电
第二种情况 如果I0.02失电I0.03得电
T005号定时器的设定值为300
延时时间为30秒
从I0.03得电要经过30秒的时间
线圈100.00才能得电
由此可以看出 利用MOV指令可以改变定时器的设定值
这样单个定时器可以实现多个不同的延时过程
请大家思考
如果I0.02和I0.03都是高电平的情况下
T005号定时器的延时时间是多少呢
同学们 关于MOV指令的格式、功能和用法
我们就讲到这里
下次课程 我们再见
-课程概述
-工作任务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 样例程序