CP1H系列PLC简介(小型高功能PLC)

Slides:



Advertisements
Similar presentations
2.8 函数的微分 1 微分的定义 2 微分的几何意义 3 微分公式与微分运算法则 4 微分在近似计算中的应用.
Advertisements

GREEN CONSET 说明书 许可登陆 호 , 许可申请 호, 安全认证 ja 提 供: (株) 중원파워콘트롤스
信息技术:硬件、软件、网络、数据库 计算机技术、多媒体技术、压缩技术...
实验四 利用中规模芯片设计时序电路(二).
第四章:数字量输入输出通道 学习要点 1、光电耦合隔离器的结构原理及其隔离电路; 2、数字量输入通道中几种典型电路;
项目4 PLC基本指令的应用.
第十四章 可编程控制器.
例1 挖掘机与交通灯 1、编程控制挖掘机 2、典型程序 3、编程控制交通灯.
计算机基础知识 丁家营镇九年制学校 徐中先.
可编程序控制器原理及应用 宫淑贞 王东青 徐世许 编著 主要参考书 《可编程序控制器原理与程序设计》 《可编程序控制器原理 应用 网络》
指令系统概述 基本指令(11类17条) 编制梯形图应注意的问题 应用指令(17大类)
第4章 指令系统 4.1 概述 4.2 基本指令 4.3 常用的应用指令 4.4 数据传送和比较指令 4.5 数据移位和数据转换指令 4.6
PLC 的硬件安装和维护 目录 页 目标 …… ……………………………………… …………………. 2
步进电机控制技术综合实验.
二、OMROM PLC简介(CP1H) (结合逻辑顺序控制问题)
第六章 PLC的基本原理及组成 第一节 PLC的基本原理 第二节 PLC的组成.
走进编程 程序的顺序结构(二).
乐驾-车载无线终端-CARRO 产品类型:车载无线路由器 建议零售价格:¥599 江苏鸿信
第一单元 初识C程序与C程序开发平台搭建 ---观其大略
第七章 可编程控制器.
第七章 可编程控制器 一. 可编程控制器概述 二. OMRON PLC 三. SIEMENS PLC 四. PLC控制系统设计.
第六章 OMRON C系列P型PLC的程序编制
微型PLC 初级培训.
8、CP1H系列PLC简介 (小型高功能PLC) 8.1 CP1H PLC的模块及扩展简介 8.2 CP1H PLC的CPU功能简介
知识点:1、PLC系统起动前检查项目、 定期检查项目、日常维护 内容与步骤 2、掌握PLC诊断流程及故障 排除
时序逻辑电路实验 一、 实验目的 1.熟悉集成计数器的功能和使用方法; 2.利用集成计数器设计任意进制计数器。 二、实验原理
逆向工程-汇编语言
SATT 系列300MHz~3.5GHz数控衰减器 仪器级的性能,极富竞争力的价格
SATT 系列10MHz~4GHz数控衰减器 仪器级的性能,极富竞争力的价格
CPU结构和功能.
永宏PLC --FB-PLC【基礎功能篇 】
第三章 CPM1A系列PLC的基本组成.
C语言程序设计 主讲教师:陆幼利.
得技通电子 问题 1.0 、选择题:本大题共15个小题,每小题1分,共15分,在每小题给出的四个选项中,只有一项符合题目要求,把所选项前的字母填在括号内。
微机系统的组成.
模块6 S7-200 PLC基本逻辑指令 项目 6.2 电动机Y-减压起动控制设计 项目 6.2 电动机Y-减压起动控制设计
第四章 MCS-51定时器/计数器 一、定时器结构 1.定时器结构框图
(Random Access Memory)
微机原理与接口技术 微机原理与接口技术 朱华贵 2015年11月13日.
工业机器人知识要点解析 (ABB机器人) 主讲人:王老师
第三章 MCS 51的硬件结构.
第二章 补充知识 2.1 总线和三态门 一、总线(BUS) 三总线结构 数据总线DB(Data Bus)
<编程达人入门课程> 本节内容 内存的使用 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群: ,
成绩是怎么算出来的? 16级第一学期半期考试成绩 班级 姓名 语文 数学 英语 政治 历史 地理 物理 化学 生物 总分 1 张三1 115
第4章 Excel电子表格制作软件 4.4 函数(一).
诺 金 EE07系列 小型OEM数字输出温湿度变送器 产品特点: 典型应用: ► 气象应用 ► 加湿器、除湿器 技术参数: 选型指南:
实验三 16位算术逻辑运算实验 不带进位控制的算术运算 置AR=1: 设置开关CN 1 不带进位 0 带进位运算;
本节内容 内存复制指令 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
iSIGHT 基本培训 使用 Excel的栅栏问题
长春理工大学 电工电子实验教学中心 数字电路实验 数字电路实验室.
实验二 带进位控制8位算术逻辑运算实验 带进位控制8位算术逻辑运算: ① 带进位运算 ② 保存运算后产生进位
FBs系列PLC 高级应用篇高速计数/定时器
HSC高速输出例程 HORNER APG.
3. 逻辑运算指令 A、简单逻辑操作指令 CLR A. (不影响CY、AC、 OV标志) CPL A
工业机器人知识要点解析 (ABB机器人) 主讲人:王老师
第3章 CPM2A系列PLC 3.1 CPM2A系列PLC的基本组成 CPM2A的一般规格指标和主要性能指标
THERMOPORT 20 手持式温度表 THERMOPORT系列手持温度表基于所用技术及对实际应用的考 虑,确立了新的标准。
C++语言程序设计 C++语言程序设计 第一章 C++语言概述 第十一组 C++语言程序设计.
信号发生电路 -非正弦波发生电路.
第二章 PLC的编程语言.
第8章 创建与使用图块 将一个或多个单一的实体对象整合为一个对象,这个对象就是图块。图块中的各实体可以具有各自的图层、线性、颜色等特征。在应用时,图块作为一个独立的、完整的对象进行操作,可以根据需要按一定比例和角度将图块插入到需要的位置。 2019/6/30.
1/27 高速采样压力控制器 模块化数字型控制器 RKC挤出机温度,压力控制解决方案.
FVX1100介绍 法视特(上海)图像科技有限公司 施 俊.
上节复习(11.7) 1、定时/计数器的基本原理? 2、定时/计数器的结构组成? 3、定时/计数器的控制关系?
第九章 存储器和可编程逻辑器件 本章主要内容 半导体存储器 只读存储器 随机存取存储器 存储器容量的扩展 可编程逻辑器件
工业机器人入门使用教程 ESTUN机器人 主讲人:李老师
培训课件 AB 变频器的接线、操作及参数的备份 设备动力科.
第四章 基本指令 要求: 熟练掌握基本逻辑指令及应用。 掌握梯形图编程规则。.
DSP技术与应用 电子与信息技术系.
9.6.2 互补对称放大电路 1. 无输出变压器(OTL)的互补对称放大电路 +UCC
Presentation transcript:

CP1H系列PLC简介(小型高功能PLC)

1.CP1H系列PLC的规格简介 CP1H系列是OMRON公司的小型一体化式高功能PLC,性价比高,应用广泛。 CP1H有:CPU单元、IO扩展单元、特殊功能单元和通信单元 有3种类型的CPU 基本型(X型) 带内置AI/AO(XA型) 带脉冲I/O(Y型) 有3种通信单元: RS232C通信适配器 RS422通信适配器 CompoBus/S I/O链接单元 有10种扩展IO单元: 8点输入单元(1) 8点输出单元(3) 20点输入输出单元DI×12点,DO×8点(3) 40点输入输出,DI×24,DO×16(3) 有3种特殊功能单元: 模拟量IO单元 温度传感器单元 温度传感器和模拟量输出单元

(1)CP1H系列PLC的CPU单元 单元型号 X型 XA型 Y型 CP1HX40DR-A(继电器) CP1HX40DT-D(晶体管·漏型) CP1HXA40DR-A(继电器) CP1HXA40DT-D(晶体管·漏型) CP1HXA40DT1-D(晶体管·源型) CP1HY20DT-D (晶体管输出·漏型) 电源 AC220V DC 24V 程序容量 20K步 最大IO(扩展) 320 点 300 点 输入输出点数 40点(输入24点,24VDC) 20 点(输入12点,24VDC) 脉冲接收输入 最大8 点 最大6 点 输出点数 16点 8 点 输出规格 继电器 晶体管 晶体管输出 内置特殊功能 模拟电压/电流输入:4 点 模拟电压/电流输出:2 点 CPU单体,可实现高速计数器4 轴、脉冲输出4 轴。最大1MHz 脉冲输出。 一般性描述 ・通过扩展CPM1A 系列扩展I/O 单元, CP1H 整体可以达到最大320(300)点的输入输出。 ・通过扩展CPM1A 系列的扩展单元,也能够进行功能扩展(温度传感器输入等)。 ・通过安装选件板,可进行RS-232C 通信或RS-422A/485 通信(条形码阅读器、变频器等的连接用)。 ・通过扩展CJ 系列高功能单元,可扩展向高位/低位的通信功能等。

(2)CPM1A扩展IO单元 类型 型号 输入类型 输出类型 8点输入 CPM1A-8ED 24VDC×8点 —— 8点输出 CMP1A-8ER 继电器 CMP1A-8ET 晶体管(NPN)×8点 CMP1A-8ET1 晶体管(PNP)×8点 20点输入输出 CMP1A-20EDR1 24VDC×12点 继电器×8点 CMP1A-20EDT NPN·漏型×8点 CMP1A-20EDT1 PNP·源型×8点 40点输入输出 CPM1A-40EDR 24VDC×24点 继电器×16点 CPM1A-40EDT NPN·漏型×16点 CPM1A-40EDT1 PNP·源型×16点

(3)CPM1A扩展特殊功能单元 类型 型号 说明 模拟量IO单元 CPM1A-MAD01 AI:2路/(1~5V、0~10V、4~20mA) 分辨率:8位(256) AO:1路/(-10~10V、0~10V、4~20mA) 分辨率:8位(256) CPM1A-MAD11 AI:2路(0/1~5V、0~10V、±10V、0/4~20mA)分辨率6000 AO:1路(1~5、0~10V、 ± 10V、0/4~20mA)分辨率6000 温度传感器单元 CMP1A-TS001 输入热电偶信号(型号可设定)/2路/1%精度 CMP1A-TS002 输入热电偶信号(型号可设定)/4路/1%精度 CMP1A-TS101 输入热电阻信号(型号可设定)/2路/1%精度 CMP1A-TS102 输入热电阻信号(型号可设定)/4路/1%精度

(4)CJ系列高功能IO单元

(5)CP1H PLC的IO扩展 CP1H CPU 单元上最大可连接7 个CPM1A 系列的扩展I/O 单元或扩展单元。 最大可扩展点数=40+7×40=320点 如使用I/O 连接电缆CP1W-CN811,可延长 80cm。 **一套系统只能有1根连接电缆**

(6)CP1H PLC的CJ高功能单元扩展 CJ 系列的高功能单元(特殊I/O 单元、CPU 总线单元)最大可连接2 台。

(7) 扩展I/O 单元及CJ 系列高功能单元的同时连接 扩展I/O 单元及CJ 系列高功能单元同时连接时, 不可以横向并列连接到CP1H CPU 单元。应该利用DIN 导轨安装CP1H CPU 单元及CJ 单元,扩展I/O 单元等则用I/O 连接电缆 CP1W-CN811 来连接。 注:I/O 连接电缆,每个系统仅可使用1 根。

(8) 扩展连接的注意事项 1. CPM1A扩展单元连接台数限制 (数量限制)——最大可连接7 个单元。如连接8 个单元以上,则无法运行。 2. CJ 系列单元的连接限制 (数量限制)——以CJ 单元适配器为媒介,可在CP1H 中扩展的CJ 系列单元,特殊I/O 单元或CPU总线单元合计不超过2 台。 2. 占用通道数的限制 (地址限制)——所连接的扩展单元、扩展I/O 单元的占用通道数合计,输入、输出都必须在15 CH以下。即使连接台数在7 个单元以下,而输入或输出通道中任何一个达到16 CH 以上时,则无法运行。 3. 消耗电流的限制 (电源限制)——CP1H CPU 单元及扩展的扩展单元、扩展I/O 单元、CJ 系列单元的消耗电流的合计不可以在5V/2A、24V/1A 以上,合计消耗功率不可以在30W 以下。此外,在AC 电源类型中,还需要加上外部DC 24V 电源输出的消耗电流。

示例: 型号 台数 CP1HX40DR-A TS002×3 台 TS001×1 台 20EDT×1 台 +8ER×2 台 合计7 台 ≦7 台 CPU 4路热电偶输入 2路热电偶输入 12路DI 8路DO 8路继电器DO 输入CH - 4 CH×3 台=12 CH 2 CH×1 台=2 CH 1 CH×1 台=1 CH 0 CH 合计15 CH ≦15 CH 输出CH 1 CH×2 台=2 CH 合计3 CH 5V 0.420A 0.040A×3=0.120A 0.040A×1=0.040A 0.130A×1=0.130A 0.026A×2=0.0520A 合计0.762A ≦2A 24V 0.070A 0.059A×3=0.177A 0.059A×1=0.059A 0A 0.044A×2=0.088A 合计0.394A ≦1A 消耗 功率 5V×0.762A=3.81W 合计13.27W ≦30W 24V×0.394A=9.46W

2.CP1H系列PLC的基本构成

(1)USB 外围工具用USB 端口——CX-Programmer 等的外围工具CX-One,从计算机的USB 端口,通过市场上销售的USB电缆与CP1H 的内置外部USB 端口相连接。

(2)串行端口 最大可安装2 个串行通信选件板(RS-232C×1 端口或RS-422A/485×1 端口)

(3)LED 2 位的7 段LED 可将PLC 的状态更简易地显示出来。

3.CP1H的继电器区及数据区 CP1H包括CH I/O继电器区和专用数据区两大部分组成: CH I/O 区域 输入继电器 输出继电器 内置模拟输入继电器区域 内置模拟输出继电器区域 数据链接继电器区域 CJ 系列CPU 总线单元继电器 CJ 系列CPU 特殊I/O 单元继电器 串行PLC 链接继电器 DeviceNet 继电器 内部辅助继电器 专用数据区 内部辅助继电器 暂时存储继电器 保持继电器 特殊辅助继电器 定时器 计数器 DM 区 数据寄存器 变址寄存器 任务标志

类型 X 型 XA 型 Y 型 型号 CP1H-X40D R-A T-D T1-D CP1H-XA40D CP1H-Y20DT-D CH I/O 区域 输入继电器 272 点(17 CH) 0.00~16.15 输出继电器 272点(17 CH) 100.00~116.15 内置模入继电器区域 - 200~203 CH 内置模出继电器区域 210~211 CH 数据链接继电器区域 3,200点(200 CH) 1000.00~1119.15 CJ 系列CPU 总线单元继电器 6,400 点(400 CH) 1500.00~1899.15 CJ 系列CPU 特殊I/O 单元继电器 15,360 点(960 CH) 2000.00~2959.15 串行PLC 链接继电器 1,440点(90 CH) 3100.00~3199.15 DeviceNet 继电器 9,600点(600CH) 3200.00~3799.15 内部辅助继电器 4,800点(300 CH) 1200.00~1499.15 37,504 点(2,344 CH) 3800.00~6143.15

注:可通过数据内存的初始值传送功能将初始值保存到CPU 单元内置闪 存内,并通过PLC 系统设定,在电源为ON 时展开到RAM。 类型 X 型 XA 型 Y 型 型号 CP1H-X40DR-A CP1H-X40DT-D CP1H-X40DT1-D CP1H-XA40DR-A CP1H-XA40DT-D CP1H-XA40DT1-D CP1H-Y20DT-D 内部辅助继电器 8,192 点(512 CH) W000.00~W511.15 (W0~W511 CH) 暂时存储继电器 16 点 TR0~TR15 保持继电器 8,192 点(512 CH) H0.00~H511.15 (H0~H511 CH) 特殊辅助继电器 只读7168 点(448 CH) A0.00~A447.15 (A0~A447CH) 可读/写 8192 点(512 CH) A448.00~A959.15 (A448~A959 CH) 定时器 4,096点 T0~T4095 计数器 4,096点 C0~C4095 DM 区 32K字 D0~D32767 注:可通过数据内存的初始值传送功能将初始值保存到CPU 单元内置闪 存内,并通过PLC 系统设定,在电源为ON 时展开到RAM。 数据寄存器 16点(16 位) DR0~DR15 变址寄存器 16点(32 位) IR0~IR15 任务标志 32点 TKI:0.0~TK0031

CP1H关键的继电器区及数据区: 通道IO区域 内部辅助继电器区 WR 暂存继电器区 TR 定时器/计数器区 TIM/CNT 变址继电器 IR 保持继电器区 HR 特殊辅助继电器区 AR 数据存储区 DM

通道的概念(地址) 一个通道内有16位(字)。 在指明一个位时用带有2位小数的数值表示,称为继电器号 小数点前面的数字为该位所在通道的通道号 小数点后2位数字为该位在通道中的序号。 一个通道中16个位的序号为0~ 15,因此位号中的后2位数字为00~ 15 如: 2.04为2通道中的04位。 W301.12表示内部辅助继电器区域中第301通道第12位

保持继电器区(HR) 仅作 参考 保持继电器具有断电保持功能,即当电源掉电时,它们能够保持掉电前的ON/OFF状态 HR有512个通道HR0~HR511。每个通道有16个继电器,编号为00~15 保持继电器既能以“位”为单位使用,又能以“通道”为单位使用。 断电保持功能通常有2种用法: ①以通道为单位使用,用作数据通道,此时断电后数据不会丢失,恢复供电时,数据可恢复。 ②以位为单位使用,与KEEP指令配合使用,或者用于本身带有自保电路。 仅作 参考

特殊辅助继电器区(AR) 仅作 参考 辅助记忆继电器区共有960个通道:AR00-AR959。 AR区用来存储PLC的工作状态信息,包括: 扩展单元连接的台数 断电发生的次数 扫描周期最大值及当前值 高速计数、脉冲输出的工作状态标志 通信出错码 系统设定区域异常标志等。 用户可根据其状态了解系统的运行状况。AR区具有断电保持功能。 仅作 参考

仅作 数据存储区(DM) 参考 数据存储区用来存储数据,共有1536个字(通道),范围为: D0~D32767(32K字)

(1)通道IO继电器区——输入输出继电器与I/O 分配 输入继电器:0.00~16.15(17 CH) 输出继电器:100.00~116.15(17 CH) CP1H 中,输入、输出继电器的开始通道编号是固定的。 CP1H CPU 单元的内置输入输出中,输入继电器被分配为0 CH 及1 CH 输出继电器为100 CH 及101 CH。 CPM1A 系列扩展(I/O)单元中,输入继电器为2 CH 以后,输出继电器为102 CH 以后,按照连接顺序自动地分配。

另外,输入输出继电器区中未被使用的通道也可作为内部辅助继电器使用

(2)内部辅助继电器区(WR) 内部辅助继电器包括以下2 种。 ⑴1200~1499 CH、3800~6143 CH ⑵W000~W511 CH 内部辅助继电器本质上就是可以认为的中间辅助变量。 ⑴ 的区域可在功能扩展时分配其他特定用途。 ⑵ 中的W000~W511 CH 是专用的。 因此,内部辅助继电器 推荐优先使用W000~W511 CH。

(3)暂存继电器区(TR) TR0 TR0 LD 0.00 LD 0.00 LD 0.00 OUT TR0 OUT TR0 CP1H PLC由16个暂存继电器,记为TR0~TR15 用于暂时存储复杂梯形图中的分支点的ON/OFF状态 暂存继电器在同一程序段内不能重复使用,在不同程序段内可重复使用 TR0 TR0 0.00 100.00 100.01 0.01 0.02 0.00 100.00 100.01 0.01 0.00 100.01 100.00 0.01 LD 0.00 OUT TR0 AND 0.01 OUT 100.00 LD TR0 AND 0.02 OUT 100.01 LD 0.00 OUT TR0 AND 0.01 OUT 100.00 LD TR0 OUT 100.01 LD 0.00 OUT 100.01 AND 0.01 OUT 100.00

(4)定时器区(TIM) T0000~T4095 有多种定时器指令: 定时器指令(TIM/TIMX) 高速定时器指令(TIMH/TIMHX) 超高速定时器指令(TMHH/TMHHX) 累计定时器指令(TTIM/TTIMX) 块程序的定时器待机指令(TIMW/TIMWX) 高速定时器待机指令(TMHW/TMHWX)

(5)计数器区(CNT) C0000~C4095 计数器指令(CNT/CNTX) 可逆计数器指令(CNTR/CNTRX) 块程序的计数器待机指令(CNTW/CNTWX) (6)变址寄存器(IR) IR0~IR15 采用寄存器间接指定,是保存I/O 存储器物理地址的专用寄存器。 (地址寄存器)

4.CP1H的指令系统简介 专用编程器 一般用于LAD的编程 ⑴ 简易编程器 ⑵ 一般用ST语言 ⑶ 二者均可 PC+专业软件

两种常用的编程语言: (1)LAD梯形图——PLC第一编程语言(直观易懂) (2)语句表指令,用简易编程器就可将其输入到PLC内存中。 语句表和汇编语言形式类似,是由一条条指令组成的, 但PLC的指令比汇编语言简单得多(不同的PLC,指令系统也不同) CP1H系列PLC的指令根据功能分为基本指令和应用指令两大类: 基本指令--直接对输入输出点进行操作 包括输入、输出和“与”、“或”、“非”基本运算等 应用指令包括: 定时计数指令、联锁指令、跳转指令、数据比较指令、 数据移位、数据传送、数据转换、十进制运算、二进制运算、 逻辑运算、子程序控制、高速计数器控制、脉冲输出控制、 中断控制、步进指令及一些特殊指令等

指令的格式 指令的格式为: 助记符(指令码) 操作数1 操作数2 操作数3 助记符表示指令的功能。 指令的格式为: 助记符(指令码) 操作数1 操作数2 操作数3 助记符表示指令的功能。 指令码是指令的代码,用2位数字表示,部分基本指令没有指令码,所有应用指令都有指令码。 操作数提供了指令执行的对象,操作数为1、2、3个不等,少数指令不带操作数。 操作数一般为继电器号、通道号和常数,此外,还可以对DM区进行间接寻址。 为区别常数和继电器通道号,常数前需加前缀#。 例如计数器指令: CNT 000 SV 当SV=200时, 表明计数器000的设定值是内部辅助继电器区200通道中的数据; 当SV=#200时,表明计数器000的设定值是常数值200。

! 指令类型 CP1H的绝大多数应用指令都有非微分型、微分型、每次刷新三种形式 LD 0.06 MOV(021) W10 I:0.06 LD 0.06 MOV(021) W10 D0 非微分型:非微分型——指令无前缀, 高电平触发 MOV(021) W10 D1 I:0.07 @LD 0.07 MOV(021) W10 D1 微 分 型:指令是在指令助记符前 加@标记--上升沿触发 加%标记--下降沿出发 %LD 0.08 MOV(021) W10 D2 MOV(021) W10 D2 I:0.08 MOV(021) W10 D2 I:0.08 ! 每次刷新:在指令助记符前加!标记 执行前刷新输入数据 执行后刷新输出数据 !@LD 0.09 MOV(021) W10 D3

· LD、LD NOT 指令 母线 电路块接点 LD N LDNOT N LD指令:常开触点与左侧母线或电路块接点相连(不影响标志位)

OUT、OUT NOT 指令 OUT NOT指令:将逻辑运算结果取反后输出 OUT指令:输出逻辑运算结果 N N Example: LAD I:0.00 Q:100.0 LD I:0.00 OUT Q:100.00 OUT NOT Q:100.01 LD NOT I:0.01 OUT Q:100.02 Q:100.1 I: 0.01 Q:100.2

AND、AND NOT指令 AND指令:常开触点与前面的触点相串连,即AND前后的位进行“与”运算 Example: LAD LD I:0.00 AND I:0.01 OUT Q:100.00 I:0.00 Q:100.00 I:0.01 LD I:0.02 AND NOT Q:100.00 OUT Q:100.01 I:0.02 Q:100.01 Q:100.00

OR、OR NOT指令 OR指令:常开触点与前面的触点相并连,即OR前后的位进行“或”运算 OR NOT指令:常闭触点与前面的触点相并连 N Example: LAD 指令 I:0.00 Q:100.00 I:0.01 LD I:0.00 OR I:0.01 OUT Q:100.00 Q:100.00 Q:100.01 I:0.02 LD Q:100.00 OR NOT I:0.02 OUT Q:100.01

① ② ③ AND LD之前的逻辑块应不大于8个 AND LD指令 AND LD指令:逻辑块的串连操作 AND LD指令没有操作数 I:0.00 W0.00 I:0.01 I:0.02 I:0.03 I:0.04 I:0.06 I:0.05 Example: LAD 指令 LD I:0.00 OR NOT I:0.01 LD NOT I:0.02 OR I:0.03 AND LD LD I:0.04 AND NOT I:0.05 OR I:0.06 OUT W0.00 LD I:0.00 OR NOT I:0.01 LD NOT I:0.02 OR I:0.03 LD I:0.04 AND NOT I:0.05 OR I:0.06 AND LD OUT W0.00 ① ② ③

① ② ③ OR LD之前的逻辑块应不大于8个 OR LD指令 LD I:0.00 OR LD指令:逻辑块的并连操作 AND NOT I:0.02 LD NOT I:0.01 AND I:0.04 OR LD LD NOT I:0.03 AND NOT I:0.05 OUT W0.00 OR LD指令 OR LD指令:逻辑块的并连操作 OR LD指令没有操作数 I:0.00 W0.00 I:0.01 I:0.02 I:0.04 I:0.03 I:0.05 Example: LD I:0.00 AND NOT I:0.02 LD NOT I:0.01 AND I:0.04 LD I:0.03 AND NOT I:0.05 OR LD OUT W0.00 ① ② ③ OR LD之前的逻辑块应不大于8个

把下列梯形图转换成指令语言 LD I:0.00 ORNOT I:0.01 LD 1 ANDNOT I:0.02 LD I:0.03 W0.03 I:0.01 I:0.02 I:0.03 I:0.05 I:0.06 I:0.07 W0.00 W0.01 Q:100.01 Q:100.02 Q100.03 Q100.04 LD I:0.00 ORNOT I:0.01 ANDNOT I:0.02 LD I:0.03 ANDNOT I:0.05 ORLD LD I:0.06 AND I:0.07 LD Q:100.01 AND Q:100.02 LD Q:100.03 AND Q:100.04 ANDLD LDNOT W0.00 ANDNOT W0.01 OUT W0.03 LD 1 LD 2 LD 3 LD 1 LD 2 ORLD LD 3 LD 4 LD 5 ANDLD LD 6 OUT…… LD 4 LD1 W0.03 LD2 LD4 LD5 LD3 LD6 LD 5 LD 6

5月17日作业:把下列梯形图转换成指令语言 I:0.00 W0.03 I:0.01 I:0.02 W0.00 W0.01 I:0.03

NOT 指令 W0.03 I:0.01 I:0.00 I:0.02 NOT I:0.00 1 1 0 0 1 1 0 0 I:0.01 1 0 1 0 1 0 1 0 I:0.02 1 1 1 1 0 0 0 0 W0.03 1 1 1 0 0 0 0 0 W0.03 0 0 0 1 1 1 1 1 LD I:0.00 OR I:0.01 AND I:0.02 NOT OUT W0.03

直接使用 使用内部辅助继电器等继电器中转 上升沿 指令 UP DIFU Q:100.00 I:0.00 Q:100.00 I:0.00

直接使用 使用内部辅助继电器等继电器中转 下降沿 指令 DOWN DIFD Q:100.00 I:0.00 Q:100.00 I:0.00

KEEP(011)指令 KEEP(011) N KEEP(011) Q:100.00 该指令有两个操作条件:S-置位条件 R-复位条件 Example: I:0.00 I:0.01 KEEP(011) Q:100.00 LD I:0.00 LD I:0.01 KEEP(011) Q:100.00 I:0.00 I:0.01 Q:100.00

SET、RESET指令 SET N RSET N SET指令: 当执行条件为ON时,操作数N置ON 当执行条件为OFF时,操作数N不变 RESET指令:当执行条件为ON时,操作数N置OFF RSET N I:0.00 SET Q:100.00 I:0.01 RSET Example: LD I:0.00 SET Q:100.00 LD I:0.01 RESET Q:100.00 I:0.00 I:0.01 Q:100.00 SET、RESET指令间可以插入其它指令

比较以下3组逻辑块的含义,举例说明可以应用的场合。 思考题5 比较以下3组逻辑块的含义,举例说明可以应用的场合。 Q:100.00 I:0.00 I:0.01 I:0.00 SET Q:100.00 I:0.01 RSET I:0.00 I:0.01 KEEP(011) Q:100.00

指令?? 用前面的指令难以实现 I:0.00 W0.00 I:0.02 I:0.03 I:0.04 I:0.05 W0.01 W0.02 暂存 0.02 0.03 W0.00 0.04 W0.01 0.05 W0.02 0.00 0.01 起始执行 结束执行 0.00 0.01 0.02 0.03 W0.00 0.00 0.01 0.04 W0.01 0.00 0.01 0.05 W0.02

不能嵌套 联锁1 …… 联锁2 …… 联锁2 联锁/联锁解除指令 IL(002)/ILC(003) IL(002) 0.02 0.03 W0.00 0.04 W0.01 0.05 W0.02 0.00 0.01 IL ILC 0.02 0.03 W0.00 0.04 W0.01 0.05 W0.02 0.00 0.01 IL ILC 联锁1 0.02 0.03 W0.00 0.04 W0.01 0.05 W0.02 0.00 0.01 IL ILC 不能嵌套 0.02 0.03 IL ILC …… 联锁2 0.02 0.03 IL ILC …… 联锁2

I:0.00 W0.00 I:0.01 I:0.02 I:0.03 I:0.04 W0.01 W0.02 当继电器I:0.00为ON时,执行IL和ILC之间的指令 否则,IL和ILC之间的指令处于断开状态,即 所有输出位:OFF 所有定时器:复位 所有计数器:保持原来的状态 移位寄存器:保持原来的状态 保持继电器:保持原来的状态 I:0.00 W0.00 I:0.01 I:0.02 I:0.03 I:0.04 W0.01 W0.02 IL(002) ILC(003) LD I:0.00 IL(002) LD NOT I:0.01 AND I:0.02 OUT W0.00 LD I:0.03 OUT W0.01 LD I:0.04 OUT W0.02 ILC(003)

多重联锁/联锁解除指令 MILH、MILR/MILC W0.0 MILH(517) N D 联锁启动指令:微分保持 联锁序号(0~16) 联锁状态输出位 MILR 1 W0.0 MILR(518) N D 联锁启动指令:微分不保持 联锁序号(0~16) MILR 2 W0.0 联锁状态输出位 MILC 2 MILR(519) N 联锁解除指令 解锁序号(0~16) MILC 1 MILC

I:0.00 MILH、MILR的区别 I:0.01 当I:0.00为OFF时,出现的边沿不执行 当I:0.00为OFF时,出现的边沿也执行 使用方式与IL-ILC类似,但也有区别 MILH(517) N D 微分保持 MILR/MILH W0.0 MILC I:0.01 DIFU Q:100.00 I:0.00 MILR(518) N 微分不保持 当I:0.00为OFF时,出现的边沿不执行 当I:0.00为OFF时,出现的边沿也执行

思考题 写出以下各逻辑块对应的STL语句 并联输出 连续输出 复合输出 I:0.00 W0.00 W0.01 W0.02 I:0.00 并联输出 连续输出 复合输出

暂存继电器(TR) 处理复杂的梯形图分支还有另一种方法就是把中间变量保存起来。 I:0.00 W0.00 I:0.01 I:0.02 注:暂存继电器知识一种思维模式,事实上只知道复杂梯形图用到暂存时,任何空的内部辅助继电器都可以作为暂存使用。 LD I:0.00 OUT TR0 AND NOT I:0.01 AND I:0.02 OUT W0.00 LD TR0 AND I:0.03 OUT W0.01 AND I:0.04 OUT W0.02 I:0.00 W0.00 I:0.01 I:0.02 I:0.03 I:0.04 W0.01 W0.02 TR0

5月17日作业 根据以下写出梯形图程序 LD I:0.00 OUT TR0 AND I:0.01 OUT I:0.00 LD TR0 AND I:0.02 OUT TR1 AND I:0.03 OUT W0.01 LD TR1 AND I:0.04 OUT W0.02

基本定时器指令 TIM N:定时器号 0000~4095 SV:定时设定值(字) IR、SR、HR、AR、LR、DM、*DM、# SV的取值范围为0~9999,最小定时单位为0.1s,因此实际定时设定值=SV×0.1(秒) 功能:定时器为通电延时,当定时器的输入为OFF时,定时器的输出为OFF。 当定时器的输入变为ON时,开始定时,定时时间到,定时器的输出变为ON。 若输入继续为ON,则定时器的输出保持为ON。 当定时器的输入变为OFF时,定时器的输出随之变为OFF。

表示通道W10中的数据作为定时器的设定值。 I:0.00 定时器0000,设定值为常数50,表示 定时时间为5.0秒。 T0000 103.00 TIM 0000 #50 LD I0.00 TIM 0000 #50 LD T0000 OUT 103.00 定时器0000,设定值为常数50,表示 定时时间为5.0秒。 当I:0.00为OFF时,TIM0000处于复位 状态,输出为OFF; 当I:0.00为ON时,TIM000开始定时, 定时器的当前值PV从设定值50开始, 每隔0.1秒减去l,5秒后,当前值PV减 为0,此时定时器0000输出为ON,使 100.03为ON。 此后,若I:0.00一直为ON,则 TIM0000状态保持不变(ON) 若I:0.00变为OFF,则定时器复位。 I:0.00 T0000 103.00 TIM 0000 W10 P_ON MOV(021) #50 LD P_ON MOV #50 W10 LD I0.00 TIM 0000 LD T0000 OUT 103.00 表示通道W10中的数据作为定时器的设定值。

<5秒 I:0.00 103.00 TIM 0000 ① I:0.00 ② 计时值 ③ TIM0000 (103.00) 5s TIM #50 <5秒 ① I:0.00 ③ 计时值 ② 5s TIM0000 (103.00)

几种定时程序: (1)长时间定时(多定时器串联) 900秒定时器1 1800秒定时器 900秒定时器2 I:0.00 T0000 100.00 TIM 0001 #9000 I:0.00 0000 900秒定时器1 1800秒定时器 900秒定时器2

(2)延时电路 I:0.00 T 0000 T 0001 I:0.00 T0000 T0001 Q:100.00 0000 #100 TIM #200 0000 #100 T 0001 KEEP(011) Q:100.00 I:0.00 T0000 T0001 Q:100.00

(3)可变脉宽的单稳电路 W0.00 I:0.00 W0.00 T0001 W0.00 Q100.00 W0.00 TIM0001 #100 Q100.00 W0.00 TIM0001 I:0.00 W0.00 0 1 1 0 1 1 0 0 T0001 0 0 1 0 0 0 1 0 Q:100.00 10秒 10秒

(4)脉冲输出 等占空比的脉冲输出 周期为:0.02、0.1、0.2、1秒和1min五种 P_1min W0.00 T0000 I:0.00 TIM 0001 #40 I:0.00 0000 #20 W0.01 T0001 I:0.00 T0条件 T0输出 T1输出 T0计时2S T0计时 4ST1计时 T1计时

某现场有一个由两台泵组成的物料输送组(M1、M2), 泵M1通过地址100.00输出 泵M2通过地址100.01输出 5月24日作业: 某现场有一个由两台泵组成的物料输送组(M1、M2), 泵M1通过地址100.00输出 泵M2通过地址100.01输出 该输送组有一个启动按钮(常开无自锁)和一个停止按钮(常闭无自锁) 启动按钮和停止按钮分别由地址0.00和0.01输入 要求:按动启动按钮,电机M1运转,过30s钟电机M2运转 按动停止按钮,电机M1、M2同时停止。 设计:PLC控制程序(梯形图和指令语言)

其它主要的指令 定时器(高速定时器指令) 计数器指令(可逆计数器指令、高速计数器指令) 数据比较指令(单字比较、双字比较、块比较) 数据移位指令(10种数据移位指令) 数据传送指令(9条数据传送指令) 数据转换指令(6条数据转换指令) 十进制运算指令(10种十进制运算指令) 二进制运算指令(加、减、乘、除四种二进制运算指令) 逻辑运算指令(以字“通道”为单位进行与、或、非、异或、同或运算) 脉冲输出控制指令 步进控制指令 中断控制指令 特殊指令(故障报警、严重故障报警、信息显示指令、IO刷新指令)

5月24日作业 写出下列梯形图的STL语言 Q:100.00 I:0.01 I:0.00 I:0.03 I:0.02 I:0.04 W0.00 I0.05 W0.03 W0.02 W0.04 W0.01 W0.05 W0.06 W0.07

5月24日作业 绘出下列STL的梯形图 LD I:0.00 AND I:0.01 LD I:0.02 ANDNOT I:0.03 OR LD AND LD LD I:0.08 AND I:0.09 AND I:0.10 OUT W0.00

5.CP1H PLC的应用举例 ·电机的优先启动控制 ·通风机的监视 ·混料控制

·电机的优先启动控制 工艺要求:有五个电机M1~M5,每个电机都有启动和停止按钮(无自锁),但要求按顺序启动,即M1不开,M2不能开,M2不开,M3不能开,……,前级电机停止,则后面的电机也停止。 设计过程 (1)IO的统计分析 每个电机的 启动 按钮: 每个电机的 停止 按钮: 控制电机的输出接触器: B1-B5 B6-B10 KM1-KM5 I:0.00 I:0.01 I:0.02 I:0.03 I:0.04 I:0.05 I:0.06 I:0.07 I:0.08 I:0.09 Q:100.00 …… Q:100.04 (2)选择CPU型号 任何CP1H PLC均可 (3)IO的分配

由于启停按钮是无自锁的,因此软件中需要进行自锁 (4)梯形图的设计 关键点的分析 由于启停按钮是无自锁的,因此软件中需要进行自锁 先分析M1的控制程序 延伸到其它电机的控制 LD I:0.00 OR Q:100.00 ANDNOT I:0.05 OUT 01000 LD I:0.01 OR Q:100.01 AND LD AND NOT I:0.06 OUT Q:100.01 LD I:0.02 OR Q:100.02 AND NOT I:0.07 OUT Q:100.02 LD I:0.03 OR Q:100.03 AND NOT I:0.08 OUT Q:100.03 ………… I:0.00 I:0.05 Q:100.00 Q:100.00 Q:100.01 I:0.01 I:0.06 I:0.02 Q:100.02 I:0.07 I:0.03 Q:100.03 I:0.08 I:0.04 Q:100.04 I:0.09

·通风机的监控 工艺要求:有3个通风机,设计一个监控系统,监视风机的运转,要求:当有2个或2个以上风机运转的时候,信号灯持续发亮;1个风机运转的时候,信号灯以1Hz的频率闪烁;当全部风机停止运转的时候,信号灯以2.5Hz的频率闪烁。 设计过程 (1)IO的统计分析 风机的状态(3个) 信号灯输出(1个) I:0.00 I:0.01 I:0.02 Q:100.00 (2)选择CPU型号 根据IO统计结果,各种CPU均可以满足要求。 (3)IO的分配

(4)梯形图的设计 问题的分析 定义3个中间变量: W0.00 W0.01 W0.02 2个及以上运行 1个运行 没有运行 该系统可能出现的状态 3种 2个及以上风机运行 W0.00 W0.00 I:0.00 I:0.01 I:0.02 1个风机运行 W0.01 没有风机运行 W0.02 Q:100.00 W0.00 I:0.00 I:0.01 I:0.02 W0.02 1Hz信号 2.5Hz信号 W0.01 W0.02 W0.00 W0.02 W0.01

1Hz的信号 P_1S 1秒闪烁一次 2.5Hz的信号 T0000 T0001 0.4秒闪烁一次 T0000 I:0.00 W0.01 TIM 0001 #2 0000 T0001 0.4秒闪烁一次 T0000 TIM 0001 #40 I:0.00 0000 #20 W0.01 T0001

W0.00 I:0.00 I:0.01 I:0.02 W0.02 W0.01 Q:100.00 W0.00 W0.01 W0.02 P_1S T0000 1秒脉冲 0.4秒脉冲 T0000 TIM 0001 #2 0000 T0001

工艺要求:有一水槽,上面安装3个液位开关,两个进料口,分别由Z1、Z2两个阀门控制,有一个出料口,由Z3出料阀门控制。(上述信号均为开关量信号) 要求: 按启动按钮(无自锁)时,开Z3,待排空后(C=0),关Z3,出料时不进料和搅拌 1. 开Z1进料(液体1)至B,然后关Z1,开Z2,进料(液体2)至A 2. 当液位到达A以后,关闭进料阀门,开搅拌电机,搅拌1分钟 3. 开Z3,出料,直至槽内液位为0(C=0),关Z3,回到第1步重复执行 按停止按钮(无自锁),关闭所以阀门和搅拌电机。 ·混料控制

设计分析 (1)IO的统计分析 启动按钮 停止按钮 上部液位开关A 中部液位开关B 下部液位开关C I:0.00 I:0.01 I:0.02 液体1进料阀门 Z1 液体2进料阀门 Z2 出料阀门 Z3 搅拌电机 M Q:100.00 Q:100.01 Q:100.02 Q:100.03 (2)选择CPU型号 根据IO统计结果,各种CPU均可以满足要求。 (3)IO的分配

W0.00:启动标志(中间变量) (4)控制程序的设计 启动以后第一周期(上升沿),出料 I:0.04:低液位=1时可以出料 搅拌结束出料 UP Q:100.02 I:0.04 启动以后第一周期(上升沿),出料 I:0.04:低液位=1时可以出料 T0000 搅拌结束出料 Q:100.02 I:0.03 W0.00 Q:100.00 I:0.03:中液位=0时可以进液体1 Q:100.02 I:0.03 I:0.02 W0.00 Q:100.01 Q:100.03 I:0.02:高液位=0时可以进液体2 Q:100.02 I:0.02 W0.00 Q:100.03 高液位=1时开始搅拌 Q:100.03 Q:100.03 TIM 0000 #600 开始计搅拌时间