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