可编程序控制器的组成与原理PPT课件_第1页
可编程序控制器的组成与原理PPT课件_第2页
可编程序控制器的组成与原理PPT课件_第3页
可编程序控制器的组成与原理PPT课件_第4页
可编程序控制器的组成与原理PPT课件_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

-,1,第6章可编程序控制器的组成与原理,内容提要可编程序控制器的定义、历史和发展趋势可编程序控制器的分类与特点可编程序控制器的基本结构(中央处理单元、存储器、输入/输出模块、电源模块、接口与外设)可编程序控制器的工作原理(输入采样、程序执行、输出处理),-,2,6.1.1可编程序控制器的历史与发展,1可编程序控制器的定义可编程序控制器(ProgrammableController)简称为PC,但是由于个人计算机(PersonalComputer)也简称为PC,为了区别,同时由于早期的可编程序控制器只是具有逻辑控制功能,因此人们仍习惯称可编程序控制器为PLC(ProgrammableLogicalController)。1982年国际电工委员会在颁布可编程序控制器标准草案中所作的定义为:可编程序控制器是一种专为在工业环境下应用而设计的数字运算操作的电子系统。它采用一种可编程序的存储器,在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,通过数字或模拟式的输入/输出来控制各种类型的机械设备或生产过程。可编程序控制器及其有关设备应按易于与工业系统连成一个整体和具有扩充功能的原则进行设计。,6.1可编程序控制器的基本概况,-,3,2可编程序控制器的历史20世纪60年代中期,美国通用汽车公司(GM)为适应生产工艺不断更新的需要,提出了一种设想:把计算机的功能完善、通用灵活等优点和继电器控制系统的简单易懂、操作方便、价格低廉等优点结合起来。并由此提出了新型电气控制的10条招标要求,其中包括:工作特性比继电器控制系统可靠;占位空间比继电器控制系统小;价格上能与继电器控制系统竞争;必须易于编程;易于在现场变更程序;便于使用、维护、维修;能直接推动电磁阀、电动机起动器及与此相当的执行机构;能向中央数据处理系统直接传输数据等。美国数字设备公司(DEC)根椐这一招标要求,于1969年研制成功了第一台可编程序控制器PDP-14,并在汽车自动装配线上试用成功。,-,4,这项新技术的使用,在工业界产生了巨大的影响。从此可编程序控制器在世界各地迅速发展起来。1971年,日本从美国引进了这项新技术,并很快研制成功了日本第一台可编程序控制器。1973年1974年,德国、法国也相继研制成功了他们的可编程序控制器。我国从1974年开始研制,1977年研制成功了以一位微处理器MC14500为核心的可编程序控制器,并开始应用于工业生产控制。从第一台PLC诞生至今,PLC大致经历了四次更新换代。第一代PLC,多数用1位机开发,采用磁芯存储器存储,仅具有逻辑控制、定时、计数功能。,-,5,第二代PLC,使用了8位微处理器及半导体存储器,其产品逐步系列化,功能也有所增强,已能实现数字运算、传送、比较等功能。第三代PLC,采用了高性能微处理器及位片式CPU,工作速度大幅度提高,同时促使其向多功能和联网方向发展,并具有较强的自诊断能力。第四代PLC,不仅全面使用16位、32位微处理器作为CPU,内存容量也更大。可以直接用于一些规模较大的复杂控制系统;编程语言除了可使用传统的梯形图、流程图等外,还可使用高级语言;外设也更多样化。现在,PLC已广泛应用于工业控制的各个领域,PLC技术、机器人技术、CAD/CAM技术共同构成了工业自动化的三大支柱。在本书中,将以应用较广泛的日本OMRON公司的C系列P型和H型PLC为背景机,介绍PLC的原理和应用。,-,6,3可编程序控制器的发展趋势由于工业生产对自动控制系统需求的多样性,PLC的发展方向有两个:一是朝着小型、简易、价格低廉方向发展。单片机技术的发展,促进了PLC向紧凑型发展,体积减小,价格降低,可靠性不断提高。这种小型的PLC可以广泛取代继电器控制系统,应用于单机控制和小型生产线的控制,如OMRON公司的C20、C20P、C28P、C40P、C60P、C20H、C40H等。二是朝着大型、高速、多功能方向发展。大型的PLC一般为多微处理器系统,有较大的存储能力和功能强劲的输入/输出接口。通过丰富的智能外设接口,可以实现流量、温度、压力、位置等闭环控制;通过网络接口,可级连不同类型的PLC和计算机,从而组成控制范围很大的局域网络,适用于大型的自动化控制系统。,-,7,6.1.2可编程序控制器的分类与特点,1可编程序控制器的分类PLC的种类很多,其功能、内存容量、控制规模、外形等方面差异较大,因此PLC的分类标准也不统一,但仍可按其I/O点数、结构形式、实现功能进行大致的分类。(1)按I/O点数分类。PLC按I/O的总点数分类可分为:小于256点的为小型机,2572048点的为中型机,超过2048点的为大型机。(2)按结构形式分类。PLC按硬件的结构形式可分为整体式PLC和组合式PLC。整体式PLC的CPU、存储器、I/O接口安装在同一机体内,其结构紧凑、体积小、价格低,但灵活性较差。组合式PLC在硬件上具有较高的灵活性,其模块可以像拼积木一样进行组合,构成不同控制规模和功能的PLC,因此又被称为积木式PLC。,-,8,(3)按实现的功能分类。按照PLC所能实现的功能的不同,可将PLC分为低档、中档和高档三类。低档机具有逻辑运算、定时、计数、移位、自诊断、监控等基本功能和一定的算术运算、数据传送、比较、通信和模拟量处理功能。中档机除具有低档机的功能以外,还具有较强的算术运算、数据传送、比较、通信、子程序、中断处理和回路控制功能。高档机则在中档机的基础之上加强了带符号数的运算、矩阵运算以及函数、表格、CRT显示、打印等功能。一般来说,低档机多为小型PLC,采用整体结构;中档机可为大、中、小型PLC,且中、小型PLC多为整体结构,大、中型PLC为组合式结构。高档机多为大型PLC,采用组合式结构。目前,得到广泛应用的多是中、低档机。,-,9,2可编程序控制器的特点PLC作为一种新型的控制装置与传统的继电器控制系统相比具有时间响应快、控制精度高、可靠性好、控制程序可随工艺改变、易与计算机连接、维修方便、体积小、重量轻和功耗低等诸多高品质与功能。PLC是在按钮开关、限位开关和其他传感器等发出的监控输入信号作用下进行工作的。输入信号作用于用户程序便产生输出信号,而这些输出信号可直接控制外部的控制系统,如电动机、接触器、电磁阀、指示灯等。PLC和计算机虽都具有中央处理单元、存储器、输入/输出接口,都可以接CRT、打印机,都使用软件,但在许多方面仍存在着较大差异,其差异见表6.1。,-,10,表6.1PLC与计算机的比较,-,11,6.2可编程序控制器的基本结构PLC采用典型的计算机结构,由中央处理单元、存储器、输入/输出接口电路和其他一些电路组成。图6.1为结构示意图,图6.2为逻辑结构示意图。,6.2.1中央处理单元中央处理单元(CPU)是PLC的核心部件,从图6.2可以看出,它控制着所有部件的操作。CPU通过地址总线、数据总线和控制总线与存储单元、输入输出(I/O)接口电路连接。CPU按扫描方式工作,扫描从0000地址存放的第一条用户程序开始,经过存储器中各功能程序,到用户程序的最后一个地址,不停地周期性扫描,每扫描一次,用户程序就执行一次。CPU的主要功能包括从存储器中读取指令,执行指令,准备下一条指令,处理中断。,-,12,图6.1可编程序控制器结构示意图,-,13,图6.2可编程序控制器逻辑结构示意图,-,14,6.2.2存储器存储器用来存放系统程序、用户程序、逻辑变量和一些其他信息。系统程序是指控制和完成PLC各种功能的程序。这些程序由PLC制造厂家用微机指令编写并固化在ROM中。用户程序是指使用者根据工程现场的生产过程和工艺要求编写的控制程序。用户程序由使用者输入到PLC的RAM中,允许修改,由用户启动运行。,-,15,6.2.3输入/输出模块输入/输出(I/O)模块是PLC与现场I/O设备或其他外部设备之间的连接部件。PLC通过输入模块把工业现场的状态信息读入,通过用户程序的运算与操作,把结果通过输出模块输出给执行机构。输出模块用于把用户程序的逻辑运算结果输出到PLC外部,输出模块具有隔离PLC内部电路与外部执行元件的作用,同时兼有功率放大作用。输出模块常用的形式有晶体管输出(T型)、双向晶闸管输出(S型)和继电器输出(R型)。使用时要注意:晶体管输出型模块只能带直流负载,双向晶闸管输出型模块只能带交流负载,继电器输出型模块可带交/直流负载。,-,16,6.2.4电源模块一般PLC采用AC220V电源,也可用直流电源。交流电源经整流和稳压向PLC各模块供电。欧姆龙C系列P型PLC使用DC24V工作电源。6.2.5其他接口及外设其他接口包括外存储器接口、A/D转换接口、D/A转换接口、远程通信接口、与计算机相连的接口、与CRT相连的接口等。其他外设包括编程器、键盘、CRT等。,-,17,6.3.1可编程序控制器应用举例,6.3可编程序控制器的基本工作过程,图6.3所示为三相异步电动机的起停电路。若改用欧姆龙C系列P型机实现控制,按控制要求可设计出图6.4所示的I/O连线图和图6.5所示的梯形图以及相应的指令程序(见指令表6.2)。,图6.3三相异步电动机的起停电路,-,18,不难看出,图6.5所示的梯形图与图6.3(b)所示的继电器控制电路很相似。梯形图是PLC的编程语言。对于使用者来说,在编制应用程序时,可不考虑PLC内部的复杂构成和使用的计算机语言,而把PLC看成是内部具有许多“软继电器”组成的控制器,用提供给使用者的近似于继电器控制线路图的梯形图进行编程。这些“软继电器”的线圈、动合触点、动断触点分别用“”、“”、“”来表示。梯形图中触点在左边,与左侧垂直公共母线(左母线)相连,线圈在最右边,接右侧垂直公共母线,右母线可以省略。,-,19,图6.4I/O连线图,-,20,图6.5梯形图图6.6修改后的梯形图,-,21,表6.2起停控制指令表,-,22,但要注意,PLC内部的继电器并不是物理继电器(硬件继电器),其实质是存储器中的某些触发器。该触发器为“1”状态时,相当于继电器得电;该触发器为“0”状态时,相当于继电器失电。前面提到,PLC的特点之一是控制程序可随工艺改变,当被控制对象、控制方案和工艺流程改变时,不需改变PLC硬件,只需改变程序就可实现不同的控制。假设根据生产工艺需要,按下起动按钮SB2后电动机只需运行1min就应自行停止,若遇紧急情况,可随时停止电动机运行。显然,若采用继电器控制,需要改变图6.3(b)才能实现。但若采用PLC控制,则根本不需改变任何连线和增加任何器件,只需修改梯形图和指令程序即可。修改后的梯形图和指令程序分别见图6.6和表6.3。,-,23,表6.3定时控制指令表,-,24,6.3.2可编程序控制器的工作过程可编程序控制器实现某一用户程序的工作过程如图6.7所示,可分为三个阶段:输入采样阶段、程序执行阶段和输出处理阶段。,1输入采样阶段CPU将全部现场输入信号如按钮、限位开关、速度继电器等的状态(通/断)经PLC的输入端子,读入映像寄存器,这一过程称为输入采样或扫描阶段。进入下一阶段即程序执行阶段时,输入信号若发生变化,输入映像寄存器也不予理睬,只有等到下一扫描周期输入采样阶段时才被更新。这种输入工作方式称为集中输入方式。,-,25,图6.7工作过程,-,26,2程序执行阶段CPU从0000地址的第一条指令开始,依次逐条执行各指令,直到执行到最后一条指令。PLC执行指令程序时,要读入输入映像寄存器的状态(ON或OFF,即1或0)和其他编程元件的状态,除输入继电器外,一些编程元件的状态随着指令的执行不断更新。CPU按程序给定的要求进行逻辑运算和算术运算,运算结果存入相应的元件映像寄存器,把将要向外输出的信号存入输出映像寄存器,并由输出锁存器保存。程序执行阶段的特点是依次顺序执行指令。3输出处理阶段CPU将输出映像寄存器的状态经输出锁存器和PLC的输出端子,传送到外部去驱动接触器、电磁阀和指示灯等负载。这时输出锁存器的内容要等到下一个扫描周期的输出阶段到来才会被刷新。这种输出工作方式称为集中输出方式。,-,27,下面以图6.4和图6.5中所示的电动机起停控制为例,说明PLC的工作过程。(1)输入采样阶段。CPU将外设SB1,SB2和FR的状态经输入端子0000,0001,0002读入对应的输入映像寄存器。(2)程序执行阶段。CPU按表6.2所示的指令表,逐条执行指令。执行0000地址指令时,将输入映像继电器0000的数(1或0)取出,存入结果寄存器R。执行0001地址的第二条指令时,将输出映像继电器0500的内容与运算结果寄存器中的内容相“或”,运算结果存入R。执行0002地址指令时,将输入映像寄存器0001的内容取出与结果寄存器R的内容相“与”,结果存入R。执行0003地址指令时,将输入映像寄存器0002的内容取出与结果寄存器R的内容相“与”,结果存入R。执行0004地址指令时,将结果寄存器的内容传送给输出映像寄存器。,-,28,(3)输出处理阶段。将输出映像寄存器的内容传送给输出锁存器,经输出端子去驱动外负载。若输出锁存器的内容为1,则输出继电器的状态为ON

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论