第六章 OMRON C系列P型PLC的程序编制

Slides:



Advertisements
Similar presentations
信息技术:硬件、软件、网络、数据库 计算机技术、多媒体技术、压缩技术...
Advertisements

实验四 利用中规模芯片设计时序电路(二).
5.4 顺序脉冲发生器、 三态逻辑和微机总线接口 顺序脉冲发生器 顺序脉冲 计数型 分类 移位型.
常用逻辑用语复习课 李娟.
项目4 PLC基本指令的应用.
第十四章 可编程控制器.
例1 挖掘机与交通灯 1、编程控制挖掘机 2、典型程序 3、编程控制交通灯.
计算机基础知识 丁家营镇九年制学校 徐中先.
指令系统概述 基本指令(11类17条) 编制梯形图应注意的问题 应用指令(17大类)
第4章 指令系统 4.1 概述 4.2 基本指令 4.3 常用的应用指令 4.4 数据传送和比较指令 4.5 数据移位和数据转换指令 4.6
CP1H系列PLC简介(小型高功能PLC)
步进电机控制技术综合实验.
三菱电机自动化培训课程讲义 欢迎参加三菱电机自动化产品培训课程!.
二、OMROM PLC简介(CP1H) (结合逻辑顺序控制问题)
功能指令 第一节 功能指令的基本知识 第二节 程序流控制(FNC00~FNC09) 第三节 传送和比较指令(FNC10~FNC19)
第六章 PLC的基本原理及组成 第一节 PLC的基本原理 第二节 PLC的组成.
PLC与数控机床电器控制 主讲人:张红 中山职业技术学院 机电工程系.
第二章 可编程序控制器的组成和工作原理 教学提示:要正确地应用PLC去完成各种不同的控制任务,必须了解PLC的工作原理和技术构成。PLC产品种类较多,不同型号的PLC在结构上有一定的区别,但它们的基本组成和工作原理却是基本相同的。了解PLC的基本组成和工作原理对后续课程的学习和系统设计很有必要。 教学要求:本章让学生了解PLC的基本结构、各部分的作用和I/O接口电路,熟悉PLC的基本工作原理,了解PLC在程序编制过程中所使用的几种编程语言,对PLC系统有一个基本和全面的认识。
二、 可编程控制器 的工作原理 内部处理 通信服务 输入处理 程序执行 输出处理 1、可编程控制器的工作状态
走进编程 程序的顺序结构(二).
微机原理与接口技术 微机原理与接口技术 朱华贵 2015年11月20日.
第一单元 初识C程序与C程序开发平台搭建 ---观其大略
8、CP1H系列PLC简介 (小型高功能PLC) 8.1 CP1H PLC的模块及扩展简介 8.2 CP1H PLC的CPU功能简介
实验四 组合逻辑电路的设计与测试 一.实验目的 1.掌握组合逻辑电路的设计 方法 2.学会对组合逻辑电路的测 试方法.
时序逻辑电路实验 一、 实验目的 1.熟悉集成计数器的功能和使用方法; 2.利用集成计数器设计任意进制计数器。 二、实验原理
实验七 计数器及其应用 一.实验目的 1.掌握中规模集成计数器的使用方法和功能测试方法 2. 运用集成计数器构成任意模值计数器
第二章 Java语言基础.
逆向工程-汇编语言
CPU结构和功能.
1、 逻辑取及输出线圈(LD/LDI/OUT)
14.2 时序逻辑电路的分析 概述 时序逻辑电路是由存储电路和组合逻辑电路共同组成的,它的输出状态不仅与输入有关,还与电路的过去状态有关,即具有存储功能。 输入信号 输出信号 输出方程 驱动方程 描述时序逻辑电路的三个方程 状态方程 存储电路的输入信号 时序逻辑电路构成框图 存储电路的输出信号.
第三章 CPM1A系列PLC的基本组成.
宁波市高校慕课联盟课程 与 进行交互 Linux 系统管理.
C语言程序设计 主讲教师:陆幼利.
微机系统的组成.
模块6 S7-200 PLC基本逻辑指令 项目 6.2 电动机Y-减压起动控制设计 项目 6.2 电动机Y-减压起动控制设计
第四章 MCS-51定时器/计数器 一、定时器结构 1.定时器结构框图
第四章 数据传送和数据比较指令.
K60入门课程 02 首都师范大学物理系 王甜.
第三章:恒定电流 第4节 串联电路与并联电路.
(Random Access Memory)
微机原理与接口技术 微机原理与接口技术 朱华贵 2015年11月13日.
工业机器人知识要点解析 (ABB机器人) 主讲人:王老师
第二章 补充知识 2.1 总线和三态门 一、总线(BUS) 三总线结构 数据总线DB(Data Bus)
<编程达人入门课程> 本节内容 内存的使用 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群: ,
第4章 Excel电子表格制作软件 4.4 函数(一).
组合逻辑电路 ——中规模组合逻辑集成电路.
实验三 16位算术逻辑运算实验 不带进位控制的算术运算 置AR=1: 设置开关CN 1 不带进位 0 带进位运算;
iSIGHT 基本培训 使用 Excel的栅栏问题
实验六 触发器逻辑功能测试 一、实验目的 二、实验仪器 1、熟悉并掌握RS、D、JK触发器的构成、工作原理和 功能测试方法。
长春理工大学 电工电子实验教学中心 数字电路实验 数字电路实验室.
实验二 带进位控制8位算术逻辑运算实验 带进位控制8位算术逻辑运算: ① 带进位运算 ② 保存运算后产生进位
PLC与数控机床电器控制 主讲人:张红 中山职业技术学院 机电工程系.
第4课时 绝对值.
HSC高速输出例程 HORNER APG.
电路原理教程 (远程教学课件) 浙江大学电气工程学院.
3. 逻辑运算指令 A、简单逻辑操作指令 CLR A. (不影响CY、AC、 OV标志) CPL A
工业机器人知识要点解析 (ABB机器人) 主讲人:王老师
实验目的:掌握数据的顺序存储结构及它们在计算机中的操作。 实验内容:
第3章 CPM2A系列PLC 3.1 CPM2A系列PLC的基本组成 CPM2A的一般规格指标和主要性能指标
C++语言程序设计 C++语言程序设计 第一章 C++语言概述 第十一组 C++语言程序设计.
第二章 PLC的编程语言.
数据表示 第 2 讲.
FVX1100介绍 法视特(上海)图像科技有限公司 施 俊.
上节复习(11.7) 1、定时/计数器的基本原理? 2、定时/计数器的结构组成? 3、定时/计数器的控制关系?
第12章 555定时器及其应用 一. 555定时器的结构及工作原理 1. 分压器:由三个等值电阻构成
第九章 存储器和可编程逻辑器件 本章主要内容 半导体存储器 只读存储器 随机存取存储器 存储器容量的扩展 可编程逻辑器件
工业机器人入门使用教程 ESTUN机器人 主讲人:李老师
第四章 基本指令 要求: 熟练掌握基本逻辑指令及应用。 掌握梯形图编程规则。.
DSP技术与应用 电子与信息技术系.
Presentation transcript:

第六章 OMRON C系列P型PLC的程序编制 本章的重点与难点: 主要叙述OMRON C系列P型PLC各编程元件、指令以及梯形图的设计与编程。 通过该章节学习初步学会如何利用PLC的指令进行顺控系统的设计。 重点掌握OMRON C系列P型PLC编程元件及功能,常用的指令应用及编程,同时掌握梯形图的设计与编程。 2018/12/30

2018/12/30

章节安排: 第一节 概述 第二节 C系列P型PLC的软继电器及其编号 第三节 基本指令及编程方法 第四节 定时器、计数器指令及其编程方法 第一节 概述 第二节 C系列P型PLC的软继电器及其编号 第三节 基本指令及编程方法 第四节 定时器、计数器指令及其编程方法 第五节 功能指令及编程方法 本章小结 2018/12/30

第一节 概述 一、 C系列P型PLC的型号 C系列P型PLC有基本单元、扩展单元、专用单元等组成。 第一节 概述 一、 C系列P型PLC的型号 C系列P型PLC有基本单元、扩展单元、专用单元等组成。 基本单元(Basic Unit)包括CPU、存储器、输入输出口及电源,是PLC的主要部分。 扩展单元(Extension Unit)是用于增加I/O点数的装置,内部设有电源。 专用单元(Special Function Unit)是一些专门用途的装置,如位置控制模块、模拟量控制模块、计算机通讯模块等等。 2018/12/30

其中,C为系列代号,1表示主机的I/O点数,有10、20、 30、40四种类型;2表示编程方式;3表示单元类型;4 用 1、基本单元 型号与含义如下: 其中,C为系列代号,1表示主机的I/O点数,有10、20、 30、40四种类型;2表示编程方式;3表示单元类型;4 用 一个字母表示输入回路电源类型,有交、直流两种类型; 5表示输出类型,通常采用继电器或晶体管输出;6表示供 电电源类型。     2018/12/30

1表示扩展点数;2表示是输入还是输出扩展;3表示输入或输出电源类型;4本单元供电电源类型。 2. 扩展单元 型号及含义与基本单元基本相同 1表示扩展点数;2表示是输入还是输出扩展;3表示输入或输出电源类型;4本单元供电电源类型。 2018/12/30

第二节 OMRON C系列P型PLC 的软继电器及其编号 它们称为“软继电器”。 在C系列P型PLC中,采用按通道分配的方式对各类软 继电器进行编号,每个通道又有16点组成。软继电器 的编号一般采用4位十进制表示。前两位表示通道号, 后两位表示某个点。 2018/12/30

第二节 OMRON C系列P型PLC 的软继电器及其编号 外部软继电器: 1、输入继电器(IR) (1)输入继电器(输入接口继电器) (2)输入通道及其继电器(00CH-04CH) 2、输出继电器(OR) (1)输出继电器 (2)输处通道及其继电器(05CH-09CH) P型PLC每个输出通道的12—15四个继电器没有对应 的输出端子,因此只作为内部的辅助继电器。 2018/12/30

内部软继电器: 1. 辅助(中间)继电器(MR) 共有136个,分配在10CH-181/2CH 2.保持继电器(HR) 保持继电器的通道为HR0-HR9,共160个 3.暂存继电器(TR) TR0-TR7共8个 4.特殊继电器(SR) P型机中的特殊继电器 1808-1907共16个 各特殊继电器的功能: 2018/12/30

1)1808:电池电压下降 2)1809:扫描时间监视 3)1810:高速计数器复位 4)1811、1812、1813、1814:运行监视 5)1815:初始化脉冲 6)1900、1901、1902:时钟脉冲 7)1903:BCD码监视 8)1904:进(借)位标志 9)1905、1906、1907:比较标志 2018/12/30

定时器可以分为:一般(低速)定时器(TIM)和高 速定时器(TIMH) 计数器可以分为:普通、可逆、高速三种 编号为00~47。 5.定时器/计数器(T/C) 定时器/计数器的分类和编号 定时器可以分为:一般(低速)定时器(TIM)和高 速定时器(TIMH) 计数器可以分为:普通、可逆、高速三种 编号为00~47。 电源掉电时,定时器复位而计数器保持当前值。 同一个编号不能在程序中同时用于定时器和计数器 6.数据存储器(DM) DM00-DM63共64个 2018/12/30

第三节 基本指令及编程方法 OMRON C系列P型PLC的编程指令共37条,分为基本指 令和功能指令两大类。基本指令12条,功能指令25条。 第三节 基本指令及编程方法 OMRON C系列P型PLC的编程指令共37条,分为基本指 令和功能指令两大类。基本指令12条,功能指令25条。 6.3.1 输入输出指令 6.3.2 逻辑运算指令 2018/12/30

6.3.1 输入输出指令 1.LD指令 2.LD·NOT指令 3.OUT指令 4. OUT·NOT指令 2018/12/30

功能:常开触点输入指令。输入母线、互锁分支点、 跳转分支点上的常开触点或处理暂存分支点,以形成 程序分块或程序块的操作。 操作码:LD 操作数:I/O(0000~0915)、MR(1000~1807)、HR(HR000~HR915)、SR(1808~1907)、TR(TR0~TR7)、TIM/CNT(00~47)。 2018/12/30

功能:常闭触点输入指令。输入母线(总线)、互锁分支点或跳转分支点上的常闭触点,以形成程序分块或程序块(子串或串)的操作。 2.LD-NOT指令 功能:常闭触点输入指令。输入母线(总线)、互锁分支点或跳转分支点上的常闭触点,以形成程序分块或程序块(子串或串)的操作。 操作码:LD-NOT 操作数:I/O(0000~0915)、MR(1000~1807)、HR(HR000~HR915)、SR(1808~1907)、TIM/CNT(00~47) 2018/12/30

功能:将程序块或程序分块的运算结果输出到指定的继电器;或者将程序分块的结果输出到暂存分支点,以建立暂存点。 3.OUT指令 功能:将程序块或程序分块的运算结果输出到指定的继电器;或者将程序分块的结果输出到暂存分支点,以建立暂存点。 操作码:OUT 操作数:O(0500~0915)、MR(1000~1807)、HR(HR000~HR915)、TR(TR0~TR7) 梯形图如图2-7所示 2018/12/30

功能:将程序块或程序分块的运算结果进行逻辑取反后输出到指定的继电器的操作。 操作码:OUT·NOT 操作数:O(0500~0915)、MR(1000~1807)、HR(HR000~HR915) 梯形图如图2-9所示 2018/12/30

6.2.2逻辑运算指令 1.AND指令 2.AND·NOT指令 3.OR指令 4.OR·NOT指令 5.AND·LD指令 6.OR·LD指令 2018/12/30

功能:实现常开触点逻辑与操作。用于单个常开触点与前面触点或电路块的串联。 操作码:AND 操作数:I/O(0000~0915)、MR(1000~1807)、SR(1808~1907)、HR(HR000~HR915)、TIM/CNT(00~47) 梯形图如图2-11所示 2018/12/30

功能:实现常闭触点逻辑与操作。用于单个常闭触点与前面触点或电路块的串联。 操作码:AND-NOT 操作数:I/O(0000~0915)、MR(1000~1807)、SR(1808~1907)、HR(HR000~HR915)、TIM/CNT(00~47)。 梯形图如图2-14所示。 2018/12/30

功能:实现常开触点逻辑或操作。用于单个动合触点与前面触点或电路块的并联。 操作码:OR 操作数:I/O(0000~0915)、MR(1000~1807)、SR(1808~1907)、HR(HR000~HR915)、TIM/CNT(00~47)。 梯形图如图2-17所示,相当于并联一个常开触点。 2018/12/30

功能:实现常闭触点逻辑或操作,用于单个动断触点与前面触点或电路块的并联。 操作码:OR-NOT。 操作数:I/O(0000~0915)、MR(1000~1807)、SR(1808~1907)、HR(HR000~HR915)、TIM/CNT(00~47)。 梯形图如图2-19所示,相当于并联一个常闭触点。 2018/12/30

5.AND-LD指令 功能:实现程序分块逻辑与操作。 在程序中要把两个串行的程序段连接起来,要用AND-LD相与,合并成一块。在程序中,若AND-LD语句放在相与操作最后,则AND-LD的语句条数为相与的分块数减1。在运用AND-LD的相与分块的语句表中,在编写语句表时每个分块必须用LD或者LD-NOT指令重新输入启动。 操作码:AND-LD。 操作数:程序分块(隐含)。 梯形图:程序分块相与。 2018/12/30

程序分块逻辑与 2018/12/30

功能:实现程序分块逻辑或操作。即在程序中要把两个并行的程序块连接起来。 操作码:OR-LD。 操作数:程序分块(隐含)。 梯形图:程序分块相或。 2018/12/30

OR-LD指令 2018/12/30

课堂练习之一 画出下列语句表的梯形图: 0 LD 0000 1 OR 0001 2 AND 0002 3 OUT 0500 2018/12/30

那么,继电器控制电路如何和PLC控制梯形图联系哪? 1)研究继电器控制电路,深入理解控制要求。 2)对继电器控制电路中的输入和输出进行分析,归纳。 3)将归纳出的输入输出设备进行PLC控制的I/O编号设置,并做出PLC的输入输出接线。要特别注意对 原继电器控制电路中作为输入设备的动断画为动合。 4)用PLC的软继电器符号和输入输出等编号取代原继电器控制电路中的电气图形符号及文字符号。 2018/12/30

第四节 定时器、计数器指令及编程方法 一、 定时器 1.低速定时和高速定时指令 低速定时器TIM和高速定时TIMH的不同点是时间度 量单位不同,即0.1S和0.01S。 2.TIM 指令功能:执行精度为0.1S的4位BCD码延时定时操作。 操作码:TIM 操作数:⑴编号:00-47 ⑵设定值:00CH-17CH、HR0CH-HR9CH、≤999V.9S的常数 梯形图: 2018/12/30

功能:执行精度为0.01S的4位BCD码高速定时操作。 操作码:TIMH(15) 操作数:⑴编号:00-47⑵设定值:00CH-17CH、HR0CH-HR9CH、≤99.99s的常数 梯形图: 2018/12/30

TIM指令的功能 定时器为通电延时,当定时器的输入为OFF时,定时器的输出为OFF。 若输入继续为ON,则定时器的输出保持为ON。 2018/12/30

TIM指令的应用 注意: 定时器没有断电保持功能,断电时,定时器复位,不能保存定时器的当前值。 2018/12/30

二、 计数器 计数器分为普通计数器(CNT)和可逆计数器(CNTR) 功能:执行4位BCD码减法计数操作。 操作码:CNT。 操作数:① 编号:00~47② 设定值:00CH~17CH、HR0CH~HR9CH、小于或等于9999的常数。 梯形图如图2-52。 2018/12/30

操作数:① 编号:00~47② 设定值:00CH~17CH、HR0CH~HR9CH、小于或等于9999的常数。 梯形图如图2-56所示。 (2)CNTR指令 功能:执行4位BCD码可逆环形计数操作。 操作码:CNTR(12)。 操作数:① 编号:00~47② 设定值:00CH~17CH、HR0CH~HR9CH、小于或等于9999的常数。 梯形图如图2-56所示。 2018/12/30

CNTR是一个可逆计数器,根据加法计数端或者减法计数端上的上跳变信号,计数器值相应地加1或减1,加法计数端和减法计数端上信号同时到来时,计数器不做加1或减1动作。 2018/12/30

CNT指令的应用 说明: (1)计数器编程时,先编计数输入端,再编复位端,最后编CNT指令。 (2)定时器和计数器的编号是共用的,使用时不能冲突。 2018/12/30

CNT的工作时序 2018/12/30

CNTR指令的应用 说明:可逆计数器编程时,先编加计数脉冲输入端,再编减计数脉冲输入端,后编复位端,最后编CNTR指令 2018/12/30

CNTR的工作时序 2018/12/30

定时器的计时时间都有一个最大值,如100ms的定时 三、定时器的延时扩展 定时器的计时时间都有一个最大值,如100ms的定时 器最大计时时间为999.9s。若工程中所需的延时时间 大于选定的定时器最大定时数值时,最简单的延时扩 展方法是采用定时器接力计时,即先启动一个定时器 计时,计时时间到时,用第一个定时器的常开触点启 动第二个定时器,再使用第二个定时器启动第三个……。 记住,要应用最后一个定时器的触点去控制最终的控 制对象。 2018/12/30

2018/12/30

路,产生的脉冲宽度为一个扫描周期,周期为 10秒(即定时器T1的设定值)的方波脉冲。这 个脉冲序列是作为计数器的计数脉冲的。 四、定时器构成的振荡电路 上面图6-65的梯形图实际上是一种振荡电 路,产生的脉冲宽度为一个扫描周期,周期为 10秒(即定时器T1的设定值)的方波脉冲。这 个脉冲序列是作为计数器的计数脉冲的。 2018/12/30

例2,如何实现闪烁电路? BACK 2018/12/30

第五节 功能指令及编程方法 C系列P型PLC的功能指令共有25条。 6.5.1 空操作、结束指令 6.5.2 IL(互锁)和ILC(互锁清除)指令 6.5.3 JMP和JME指令 6.5.4 KEEP、DIFU、DIFD指令 6.5.5 SFT和WSFT指令 6.5.6 其它功能指令 2018/12/30

6.5.1 空操作、结束指令 1.NOP指令 功能:执行空操作。 操作码: NOP(00) 2.END指令 功能:表示程序结束。 2018/12/30

6.5.2 IL(互锁)和ILC(互锁清除)指令 功能:进行互锁和互锁清除操作 IL是将上一条指令执行的结果送入ILC互锁继电 器,如果ILF=“0”,则从IL到ILC之间的程序互锁有 效;否则互锁无效。互锁有效时,从IL到ILC之间的 程序中,OUT为OFF,TIM的当前值为0000,CNT保持当 前值。执行了ILC指令后,清除互锁作用。 2018/12/30

操作码:、ILC(03) 操作数:隐含 梯形图: 2018/12/30

例4-17:要求用IL/ILC指令对图4-36梯形图写出编程语句表。 2018/12/30

解:根据梯形图编制的指令语句表如表2-19所示。 2018/12/30

6.5.3 JMP和JME指令 功能:进行跳转和跳转结束的操作 JMP和JME指令必须配合使用。当JMP的前端为“0”,跳转有效,在JMP和JME之间所有触点和继电器保持原来状态,定时器为0000,计数器为当前值。即在JMP和JME之间所有程序不执行。 操作码:JMP(04)、JME(05)。 操作数:隐含。 梯形图如图2-34所示。 2018/12/30

跳步指令的应用 2018/12/30

6.5.4 KEEP、DIFU、DIFD指令 1、 KEEP 功能:实现锁存继电器的操作,相当于RS触发器。 操作码:KEEP(11)。 操作数:I/O(0000~0915)、IR(1000~1807)、HR(HR000~HR915)。 梯形图如图2-29所示。 功能: 根据两个执行条件,KEEP用来保持指定继电器N的ON状态或OFF状态。 具有断电保持功能。 指令格式: KEEP 软继电器编号 2018/12/30

功能:在执行本指令前上条指令的结果发生上跳变(从0-1)时,使本指令指定的继电器(操作数)闭合(ON)一个扫描周期。 2、 DIFU指令 功能:在执行本指令前上条指令的结果发生上跳变(从0-1)时,使本指令指定的继电器(操作数)闭合(ON)一个扫描周期。 3、 DIFD指令 功能:在执行本指令前上条指令的结果发生下跳变(从1-0)时,使本指令指定的继电器(操作数)闭合(ON)一个扫描周期。 2018/12/30

KEEP指令的用法启保停电路 2018/12/30

两图中的程序功能完全相同,但用KEEP指令编程可以少用一条指令。 具有断电保持功能 2018/12/30

DIFU和DIFD指令的应用 2018/12/30

6.5.5 SFT和WSFT指令 1.SFT指令 功能:把一个指定的通道的16位数据按位移位(移位方向由低位移至高位),也可以把几个同区通道联起来一起移位。附注:开始通道号S必须小于或等于结束通道号D,且S和D必须在同一区域。 操作码:SFT(10)。 操作数:05CH~17CH、HR0CH~HR9CH。 梯形图如图2-71所示。 指令格式 SFT S D 2018/12/30

当复位端R为ON时,从S到D通道中的所有位将置为OFF,此时移位脉冲端和数据输入端无效。 SFT指令的功能示意图 当复位端R为OFF时,在移位脉冲端SP由OFF→ON的上升沿时,D到S通道中的所有位依次左移一位,D通道的最高位溢出丢失,S通道的最低位则移进数据输入端IN的数据。 当复位端R为ON时,从S到D通道中的所有位将置为OFF,此时移位脉冲端和数据输入端无效。 2018/12/30

说明:SFT指令编程时,先编数据输入端,再编移位脉冲端,再编复位端,最后编SFT指令。 2018/12/30

功能:在同区的通道中,把一个指定的起始通道的16位数据按通道逐次移送至结束通道。 操作码:WSFT(16)。 操作数:05CH~17CH、HR0CH~HR9CH、DM00~DM31。 梯形图如图2-77所示。 功能:当执行条件由OFF变ON时,WSFT每执行一次将S和D通道中的数据以字为单位左移一次,0000移进S,D中的数据溢出丢失。 指令格式 WSFT S D 2018/12/30

WSFT指令的应用 2018/12/30

1.MOV指令 功能:输入端接通时,将S源通道数据或者一个4位10进制(16进制)常数传送到目的D通道的操作。 操作码:MOV(21) 操作数:源00CH-19CH、HR0CH-HR9CH、TIM/CNT00- 47、#0000-#FFFF、DM00-DM63 目05CH-17CH、HR0CH-HR9CH、DM00-DM63 梯形图: 指令格式 MOV S D 2018/12/30

2. MVN指令 功能:输入端接通时,将S源通道数据或者一个4位16进制(包括10进制)常数取反传送到目的D通道的操作。 操作数:源:00CH~19CH、HR0CH~HR9CH、TIM/CNT00~47、#0000~FFFF、DM00~DM63。 目的:05CH~17CH、HR0CH~HR9CH、DM00~DM63。 指令格式 MVN S D 2018/12/30

3.数据比较指令CMP(20) 功能:执行一个通道的内容与另一个通道的内容(或一个4位16进制常数)进行一次比较的操作。并将比较结果影响1905(>)、1906(=)、1907(<)标志位。 操作码:CMP(20)。 操作数:通道:00CH~19CH、HR0CH~HR9CH、TIM/CNT00~47、DM00~DM63、常数:#0000~FFFFH。 指令格式 CMP S D 2018/12/30

两个通道内容进行比较的梯形图 2018/12/30

通道内容与常数比较梯形图 2018/12/30

4.BIN指令 功能:把S源通道中4位10进制数变换成 16位二进制数存入D目的通道的操作。 操作码:BIN(23)。 操作数:源通道S:00CH~17CH、HR0CH~HR9CH、TIM/CNT00~47、DM00~DM63。目的通道D:05CH~17CH、HR0CH~HR9CH、DM00~DM63。 指令格式 BIN S D 2018/12/30

5.BCD指令 功能:是BIN指令的逆变换。即把S源通道中16位二进制数变换成4位10进制数存入D目的通道中的操作。 操作数:源通道S:05CH~17CH、HR0CH~HR9CH、TIM/CNT00~47、DM00~DM63。目的通道D:05CH~17CH、HR0CH~HR9CH、DM00~DM63。 梯形图如图2-88所示。 指令格式 BCD S D 2018/12/30

功能:把进/借位标志位(1904)置为“1”(ON)的操作。 操作码:STC(40)。 操作数:(隐含)。 梯形图如图2-27所示。 指令格式 STC 2018/12/30

7.CLC指令 功能:把进/借位标志位(1904)置为“0”(OFF)的操作。 操作码:CLC(41)。 操作数:(隐含)。 梯形图如图2-28所示。 指令格式 CLC 2018/12/30

8.ADD指令 功能:把两通道内容或一个通道内容和一个常数连同进/借位1904一起相加,把它们的和送到另一个通道中去,有进位,则进/借位1904为“1”。 操作码:ADD(30)。 操作数:被加数S1、加数S2:00CH~19CH、HR0CH~HR9CH、TIM/CNT00~47、DM00~DM63、#0000~9999。和D:05CH~17CH、HR0CH~HR9CH、DM00~DM63。 梯形图如图2-105所示。 指令格式 ADD S1 S2 D 2018/12/30

ADD指令的用法: 2018/12/30

9.SUB指令 功能:把一个通道的内容减去另一个通道的内容或者一个常数,再减去进/借位1904,其差送到第三个通道中去。 操作数:被减数S1、减数S2:00CH~19CH、HR0CH~HR9CH、TIM/CNT00~47、DM00~DM63、#0000~9999差D:05CH~17CH、HR0CH~HR9CH、DM00~DM63 梯形图如图2-110所示。 指令格式 SUB S1 S2 D 2018/12/30

作业:梯形图转换成语句表 0500 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 TIM 00 #0300 TIM00 2018/12/30

语句表转化为梯形图: LD 0000 AND 0001 LD 1000 AND 1001 OR-LD OR 0500 AND 0002 OUT 0500 2018/12/30

通过本章的学习,掌握OMRON C系列P型PLC的软继 本章小结: 通过本章的学习,掌握OMRON C系列P型PLC的软继 电器及其编号,以及PLC的指令系统,学会梯形图和 语句表的编程方法。 2018/12/30