全书课件:可编程控制器原理及应用-宫淑贞.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《全书课件:可编程控制器原理及应用-宫淑贞.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 全书 课件 可编程控制器 原理 应用 宫淑贞
- 资源描述:
-
1、第1章 可编程控制器概述 1.1 PLC的产生与发展 1.2 PLC的特点 1.3 PLC的基本组成 1.4 PLC的编程语言 1.5 PLC的工作方式 1.6 PLC的主要性能指标 1.7 国内外主要PLC产品概况1.1 PLC的产生与发展可编程控制器是以自动控制技术、微计算机技术和通信技术为基础发展起来的新一代工业控制装置,目前它已被广泛应用于各个领域。首先提出PLC概念的是美国最大的汽车制造厂家通用汽车公司(GM)。1.2 PLC的特点 3编程语言简单易学 4PLC与外部设备的连接简单、使用方便 5PLC的功能强、功能的扩展能力强 6PLC控制系统的设计、调试周期短 7PLC体积小、重量
2、轻、易于实现机电一体化 1.3 PLC的基本组成图1.1 整体式PLC的组成示意图盒式磁带机打印机EPROM写入器 上位计算机 PLC主机输 出 单 元输 入 单 元 中央处理单元 (CPU)电 源外 设 接 口I/O扩展口存储器 用户程序 存储器 系统程序 存储器编程器用户输出设备用户输入设备 I/O扩展单元 特殊功能单元可编程终端PT输出单元通信单元 图1.2 组合式PLC的组成示意图 控 制 系 统 现 场 过 程CPU单元 输入单元智能I/O单元 编程器PLC或上位计算机 系 统 总 线 1.3.1 中央处理单元(CPU)其作用有以下几点:接收、存储由编程工具输入的用户程序和数据,并可
3、通过显示器显示出程序的内容和存储地址。检查、校验用户程序。接收、调用现场信息。执行用户程序。故障诊断。1.3.2 存储器 存储器可以分为以下3种。系统程序存储器。用户程序存储器。工作数据存储器。1.3.3 输入/输出单元输入/输出单元是PLC与外部设备相互联系的窗口。1开关量输入单元(1)直流输入单元图1.3 直流输入电路 (2)交流输入单元图1.4 交流输入电路图1.5 晶体管输出电路 (2)双向晶闸管输出单元图1.6 晶闸管输出电路图1.7 继电器输出电路 1.3.4 电源部分 1.3.5 I/O扩展端口 1.3.6 外设端口 1.3.7 编程工具 1专用编程器 2计算机辅助编程 1.3.
4、8 智能单元1.4 PLC的编程语言 物理继电器物理继电器 PLC继电器继电器 线 圈 触 点表1.1 两种继电器符号对照图 1.8 两种控制方式的梯形图000000100001000(b)00001SB2KMKM(a)SB1(1)两种继电器的区别(2)两种梯形图的区别(3)实现控制功能的手段不同PLC000000000101000COMCOMSB1SB2图1.9 PLC的外部接线000020100101002KM 1.4.2 语句表编程语言1.5 PLC的工作方式 1.5.1 PLC的循环扫描工作方式 1公共处理阶段 2程序执行阶段 3扫描周期计算处理阶段 4I/O刷新阶段 5外设端口服务阶
5、段 1.5.2 PLC的I/O滞后现象1.6 PLC的主要性能指标 1存储容量 2输入/输出点数 3扫描速度 4编程指令的种类和条数 5内部器件的种类和数量 6扩展能力 7智能单元的数量1.7 国内外主要PLC产品概况 1美国的PLC产品 2欧洲的PLC产品 3日本的PLC产品 4我国的PLC产品第2章 CPM1A系列PLC 2.1 CPM1A系列PLC的基本组成 2.2 CPM1A系列的继电器区及数据区 2.3 CPM1A系列PLC的功能简介 2.4 CPM1A系列PLC的通信功能简介2.1 CPM1A系列PLC的基本组成 2.1.2 I/O扩展单元类类 型型型型 号号输出形式输出形式 8点
6、型点型 输入:输入:8点点CPM1A-8ED 8点型点型 输出:输出:8点点CPM1A-8ER继电器继电器CPM1A-8ET晶体管晶体管(NPN)CPM1A-8ET1晶体管晶体管(PNP)20点型点型 输入:输入:12点点 输出:输出:8点点CPM1A-20EDR继电器继电器CPM1A-20EDT晶体管晶体管(NPN)CPM1A-20EDT1晶体管晶体管(PNP)表表2.2 I/O扩展单元的规格和类型扩展单元的规格和类型 2.1.3 编程工具 2.1.4 特殊功能单元2.2 CPM1A系列的继电器区及数据区 2.2.1 内部继电器区(IR)R区分为两部分,一部分是供输入/输出用的输入/输出继电
7、器区,该区的通道号为000019。另一部分是供用户编写程序使用的内部辅助继电器区,该区的通道不能直接对外输出。内部辅助继电器区有编号为200231的32个通道,每个通道有16位(点),故共有512点。在编写用户程序时,内部继电器区的通道使用频率很高,要记住其编号范围。2.2.2 特殊辅助继电器区(SR)2.2.3 暂存继电器区(TR)2.2.4 保持继电器区(HR)2.2.5 辅助记忆继电器区(AR)2.2.6 链接继电器区(LR)2.2.7 定时器/计数器区(TC)2.2.8 数据存储区(DM)2.3 CPM1A系列PLC的功能简介 1丰富的指令系统 2模拟设定电位器功能 3输入时间常数设定
8、功能 4高速计数器功能 5外部输入中断功能 6间隔定时器中断功能 7快速响应输入功能 8脉冲输出功能 9较强的通信功能 10高性能的快闪内存2.4 CPM1A系列PLC的通信功能简介 1HOST Link通信 2NT Link通信 31 1 PLC Link通信 4CompoBus/S I/O链接通信第3章 CPM1A系列PLC的指令系统 3.1 概 述 3.2 基 本 指 令 3.3 常用的应用指令 3.4 数据传送和数据比较指令 3.5 数据移位和数据转换指令 3.6 数据运算指令 3.7 子程序控制指令 3.8 高速计数器控制指令 3.9 脉冲输出控制指令 3.10 中断控制指令 3.1
9、1 步进控制指令 3.12 特 殊 指 令3.1 概 述 1指令的分类按指令功能的不同,可分为基本指令和应用指令两类。基本指令是直接对输入和输出点进行操作的指令,如输入、输出及逻辑“与”、“或”、“非”等操作。应用指令是进行数据传送、数据处理、数据运算、程序控制等操作的指令。应用指令的多少关系到PLC功能的强弱。3.2 基 本 指 令 3.2.1 常用的基本指令 1LD、LD NOT、AND、AND NOT、OR、OR NOT、OUT、OUT NOT指令 2END指令 3NOP指令 3.2.2 AND LD和OR LD指令 1AND LD指令 2OR LD指令 3.2.3 SET和RESET指
10、令 3.2.4 KEEP指令 3.2.5 DIFU和DIFD指令 3.2.6 基本编程规则和编程方法1基本编程规则2基本编程方法3.3 常用的应用指令 3.3.1 IL/ILC指令 3.3.2 暂存继电器(TR)3.3.3 JMP/JME指令 使用JMP N和JME N指令时应注意以下几点:发生跳转时,JMP N和JME N之间的程序不执行,且不占用扫描时间。发生跳转时所有继电器、定时器、计数器均保持跳转前的状态不变。对同一个跳转号N,JMP N/JME N 只能在程序中使用一次。但当N取00时,JMP 00/JME 00可以在程序中多次使用。以00作为跳转号时,指令的执行时间比其他跳转号的执
11、行时间长,因为CPU要花时间去寻找下一个JME 00。跳转指令可以嵌套使用,但必须是不同跳转号的嵌套,如JMP 00JMP 01JME 01JME 00等。3.3.4 定时器/计数器指令 使用定时器/计数器时应注意以下几点:定时器和计数器同在一个TC区,它们共同使用编号000127,所以在同一程序中它们的编号不能重复使用。当SV为通道时(通道内数据必须是BCD数),改变通道内的数据,其设定值即改变。也可以通过外部设备拨码器来改变其设定值。间接寻址DM通道不存在,是指以DM的内容为地址的通道不存在。定时器没有掉电保持功能,计数器有掉电保持功能。当扫描时间Ts0.1s时,定时器TIM会不准确;当T
12、s0.01s时,定时器TIMH会不准确。1定时器(TIM)定时器的使用方法。定时器定时时间的扩展。定时器的定时方式。2计数器(CNT)计数器的计数功能。计数器的定时功能。计数器容量的扩展。3可逆计数器(CNTR)可逆计数器的计数功能。可逆计数器的循环定时功能。循环计数器容量的扩展。3.4 数据传送和数据比较指令 3.4.1 数据传送指令 1传送指令(MOV/MOV)和求反传送指令(MVN/MVN)2块设置指令(BSET/BSET)3.4.2 数据比较指令 1单字比较指令(CMP)2块比较指令(BCMP/BCMP)3.5 数据移位和数据转换指令 3.5.1 数据移位指令 1.移位寄存器指令(SF
13、T)2可逆移位寄存器指令(SFTR/SFTR)3数字左移(SLD/SLD)和右移位(SRD/SRD)指令 4字移位指令(WSFT/WSFT)3.5.2 数据转换指令 1BCD码二进制数转换指令(BIN/BIN)2二进制数BCD码转换指令(BCD/BCD)3164编码器指令(DMPX/DMPX)使用编码指令DMPX时要注意:S+3不能超过其所在区域。要牢记控制字的内容及意义,并注意控制字的内容不能写错。4416译码指令(MLPX/MLPX)使用译码指令MLPX时要注意:R+3不能超过其所在区域。要牢记控制字的内容及意义,注意控制字的内容不能写错,若C设置错误,程序将无法执行。5七段译码指令(SD
14、EC/SDEC)使用SDEC指令要注意:结果通道不能超过其所在区域,一次最多只能对4个数字进行译码。6ASCII码转换指令(ASC/ASC)3.6 数据运算指令 3.6.1 十进制运算指令 1十进制加法运算指令(ADD/ADD、ADDL/ADDL)2十进制减法运算指令(SUB/SUB)3十进制递增(INC/INC)、递减指令(DEC/DEC)及乘(MUL/MUL)、除法(DIV/DIV)运算指令 3.6.2 二进制运算指令 3.6.3 逻辑运算指令3.7 子程序控制指令 3.7.1 子程序调用、子程序定义/子程序返回指令 3.7.2 宏指令 编写子程序调用程序时要注意以下几点:所有子程序都必须
15、放在主程序之后和END指令之前。主程序调用各子程序的次数没有限制。子程序可以嵌套调用,即子程序中又调用别的子程序。但是嵌套不能超过16级,且子程序不能自调用。要特别注意子程序执行完毕的返回地址。3.8 高速计数器控制指令 3.8.1 旋转编码器 图图3.66 旋转编码器的输出信号波形旋转编码器的输出信号波形递增计数脉冲递增计数脉冲递减计数脉冲递减计数脉冲A相相B相相 (b)两相脉冲)两相脉冲 (a)单相脉冲)单相脉冲计数脉冲计数脉冲 1 2 3 4 1 2 3 4 5 6 7 8 7 6 5 4 3 2 1 0 3高速计数器的设定 4高速计数器的溢出 5高速计数器的当前值存储区 3.8.3 高
16、速计数器的中断功能1目标值比较中断2区域比较中断 高速计数器具有高速计数和中断功能,现归纳如下:使用高速计数器前必须进行设定,设定数据存放在DM6642中,以确定高速计数器的使用/不使用、复位方式、计数模式等。使用高速计数器时,SR248和SR249通道已经被占用,不能再作它用。使用高速计数时0000000002三个输入点被占用,不能再作它用。高速计数器有计数功能。高速计数器具有中断功能。高速计数器的中断处理子程序与普通子程序的编写规则相同。3.9 脉冲输出控制指令3.10 中断控制指令 3.10.1 外部输入中断功能 1外部输入中断的输入点 2外部输入中断的优先级输入点输入点00003 (0
17、:普通输入点:普通输入点 1:中断输入点:中断输入点)输入点输入点00004 (0:普通输入点:普通输入点 1:中断输入点:中断输入点)输入点输入点00005 (0:普通输入点:普通输入点 1:中断输入点:中断输入点)输入点输入点00006 (0:普通输入点:普通输入点 1:中断输入点:中断输入点)DM6628 03 02 01 00 3间隔定时器的中断处理子程序 编写中断处理子程序应注意以下几点:在中断处理子程序内部可以定义新的中断,也可以解除中断。在中断处理子程序内部不可以调用别的中断处理子程序。在中断处理子程序内部不可以调用普通子程序。在普通子程序中不可以调用中断处理子程序。(2)两种子
18、程序调用的不同之处 在子程序调用的控制方式上的区别。两种子程序执行完毕返回地址的区别。用SBS调用的各子程序之间没有优先级的问题,而由于各种中断存在优先级,所以与各种中断对应的中断处理子程序在执行时有优先顺序。(3)注意的问题 在中断处理子程序内部不可使用SBS指令,即中断处理子程序不可调用普通子程序。不可用SBS指令去调用中断处理子程序,即普通子程序不可调用中断处理子程序。中断处理子程序内部不可以调用别的中断处理子程序。3.11 步进控制指令 3.11.1 步进程序的结构及程序的编写规则1步进程序的基本结构2步进程序结构的几种类型 3编写步进程序时注意的问题 各步的控制位必须同在一个区,并且
19、前后步的控制位最好连续。步程序段内不能使用以下几个指令:END、IL/ILC、JMP/JME、SBN。当SNXT(09)B执行时,将结束前一步(B-1)的执行,并复位前一步使用的定时器和数据区。若步的控制位使用HR、AR,则具有掉电保护功能。各步必须以前一步的结束及清除为启动条件,即不能先启动中间的步。各步的执行条件是脉冲信号,所以PLC上电即ON的执行条件无效。3.11.2 步进程序的执行过程 1顺序执行类步进程序的执行过程 2选择分支执行类步进程序的执行过程 3并行分支执行类步进程序的执行过程3.12 特 殊 指 令 3.12.1 故障诊断指令 1可继续运行的故障诊断指令(FAL/FAL)
20、2停止运行的故障诊断指令(FALS)3.12.2 信息显示指令 1存放ASCII码的顺序 2显示MSG信息的顺序被显示信息的优先级取决于存放该信息的存储区的优先级,其顺序为:LRI/OIR(除I/O外)HRARTCDM/*DM。同一区域内地址小的优先,间接寻址时,DM地址小的优先。3清除当前显示的MSG信息 3.12.3 I/O刷新指令 3.12.4 位计数指令第4章 PLC控制系统的设计 4.1 概 述 4.2 逻辑设计法 4.3 时序图设计法 4.4 经验设计法 4.5 顺序控制设计法 4.6 继电器控制电路图转换设计法 4.7 具有多种工作方式的系统的编程方法 4.8 U型板折板机的PL
展开阅读全文