教学单位:信息工程学院PLC原理及应用ProgrammableLogicControllerPrinciplesandApplications教学目的掌握PLC的组成及工作原理,熟悉PLC的指令系统,掌握PLC的各种功能。具备PLC控制系统硬件设计、软件编程和调试的基本能力,为走向工作岗位做好准备。先修课程及必要准备先修课程:电路、电子技术、自动控制原理、传感器技术等课程必要准备:复习一下电子电路的基本知识,了解可编程序控制器的发展及其特点,初步理解工业控制网络及现场总线技术,下载三菱PLC的编程软件,在自己的电脑上安装,熟悉PLC编程环境。3教材及教学资源教材:《可编程逻辑控制器——原理与应用》(第5版)丑武胜等译,电子工业出版社年,2005年。参考书:1)《可编程序控制器原理及应用》,孙平编著,高等教育出版社,20022)《PLC及工业控制网络》,殷华文等编著,西安地图出版社,2001网络资源:1)=22))课程成绩考核方法本课程是实践性很强的一门课程,因此,本课程成绩考核主要综合评定学生成绩考核,考察学生的实际动手能力和自学能力,同时辅以平时考勤和作业,成绩按优、良、中、及格、不及格五级分制记分,权重分配如下:5试验(50%)+课程论文(30%)+平时考勤与作业(20%)6课程简介PLC是什么意思?P:Programmable可编程L:Logic逻辑C:Controller控制器7西门子PLC外形图2006-3-37S7-300系列PLCS7-400系列PLCS7-200系列PLCS7-1500系列PLC8三菱PLC外形图2006-3-38FX1N系列PLCFX1S系列PLCQ系列PLCFX2N系列PLC9欧姆龙PLC外形图CPM1A、CPM2A系列PLCC200H系列PLC10台达DVP系列PLCDVP-32ESDVP-PMDVP-14SS(加电源等模块)DVP-EH2PLC的工作流程11PLC所应用的行业领域12PLC所能完成的工作1314第一章可编程控制器总览教学要求:1、了解可编程序控制器的由来及其特点2、熟悉PLC的应用领域及发展趋势3、掌握PLC的系统组成(重点)4、掌握PLC的工作原理(重点、难点)151.1概述可编程控制器是一种数字运算操作的电子系统,专为在工业环境下应用而设计。采用可编程序的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令。通过数字的、模拟的输入和输出,控制各种类型的机械或生产过程。总之,可编程控制器是专为工业环境应用而设计制造的计算机。一.PLC定义(1987年国际电工委员会)16什么时间?谁提出要造PLC?二十世纪六十年代末期,美国汽车制造工业竞争十分激烈,为了适应市场从少品种大批量生产向多品种小批量生产的转变,为了尽可能减少转变过程中控制系统的设计制造时间,减少经济成本,1968年美国通用汽车公司GM(GenerlMotors)公开招标,要求用新的控制装置取代生产线上的继电接触器控制系统。二、PLC的产生与发展什么时间?谁最先造出世界上的第一台PLC?1969年美国数字设备公司DEC(DIGTAL)根据上述要求,首先研制出了世界上第一台可编程控制器PDP-14,用于通用汽车公司的生产线,取得了满意的效果。18a)控制方式继电器控制采用硬件接线实现,利用其机械触点的串并联以及延时继电器的滞后动作等组合形成控制逻辑,只能完成既定的逻辑控制。PLC采用存储逻辑,其控制逻辑以程序方式存储在内存,只需改变程序即可改变控制逻辑,称之为软接线。b)控制速度继电器控制依靠触点的机械动作实现控制,工作频率低,毫秒级,机械触点有抖动现象。PLC是由程序指令控制半导体电路来实现控制,速度快,微秒级,严格同步,无抖动。c)延时控制继电器控制靠时间继电器的滞后动作实现延时控制,而时间继电器定时精度不高,受环境影响大,调整时间困难。PLC用半导体集成电路作定时器,时钟脉冲由晶体振荡器产生,精度高,调整方便,不受环境影响。三.为什么学习PLC?(Why)1.PLC与继电器控制系统的比较重点19继电器面板PLC逻辑控制a)开关量的逻辑控制---开关量的逻辑控制使PLC的最基本控制功能。目前,PLC首用的目标,就是用于开关量的控制。b)模拟量的闭环控制----PLC具有A/D、D/A转换及算术运算等功能,因此可以实现模拟量控制。c)数字量的智能控制----利用PLC能接受和输出高速脉冲的功能,在配备了相应的传感器(如旋转编码器)或脉冲伺服装置(如环型分配器、功放、步进电机)就能实现数字量的智能控制。d)数据采集与监控----利用PLC自检信号多的特点实现自诊断式的监控,减少系统的故障,提高累计平均无故障运行时间,同时可减低故障修复时间,提高系统的可靠性。e)通信、联网及集散控制----利用PLC的强大的通信联网功能,把PLC分布到控制现场,并实现各站间的通信,上下层间的通信,达到分散控制、集中管理,即构成了现在的DCS(分散控制系统)。2.PLC的广泛应用213.PLC的重要性PLC已成为现代工业控制的三大支柱之一(CAD/CAM,机器人技术和PLC),成为系统自动化、信息化及智能化的重要支柱。通常可以认为,只要有控制要求的地方,都可以用到可编程控制器。市场需求专业需求工作需求22a)硬件要做的工作针对应用需要,确定需要的功能和规模;选择PLC品牌、型号,做好系统配置;以合适价格采购PLC;做好电气设计,按设计要求安装、接线;遵照规定使用PLC,做好日常维护。b)软件要做的工作弄清工艺过程;把I/O点分配给各个器件,分配时既要考虑防干扰及接线的节省,又要照顾编程时地址使用的方便;设计算法、编写、下载及调试程序;程序定型与存档;程序改进与完善。2.用好PLC包括软件和硬件两方面三.怎样学好、用好PLC?(How)1.本课程是一门应用型课程——以理论为基础,重在实践能力的培养。23第二代PLC(1973~1975年):采用了8位微处理器及半导体存储器,增加了数字运算、传送、比较等功能,能实现模拟量的控制,开始具备自诊断功能,初步形成系列化。从PLC产生到现在,已发展到第四代产品。其过程基本可分为:第一代PLC(1969~1972年):大多用一位机开发,用磁芯存储器存储,只具有单一的逻辑控制功能,机种单一,没有形成系列化。四.PLC的发展史PLC从产生到现在经历了几代的发展过程?第四代PLC(1983年~现在):不仅全面使用16位、32位高性能微处理器,高性能位片式微处理器,RISC(reducedinstructionsetcomputer)精简指令系统CPU等高级CPU,而且在一台PLC中配置多个微处理器,进行多通道处理,同时生产了大量内含微处理器的智能模块,使得第四代PLC产品成为具有逻辑控制功能、过程控制功能、运动控制功能、数据处理功能、联网通信功能的真正名符其实的多功能控制器。第三代PLC(1976~1983年):随着高性能微处理器及位片式CPU在PLC中大量的使用,PLC的处理速度大大提高,从而促使它向多功能及联网通信方向发展,增加了多种特殊功能,如浮点数的运算、三角函数、表处理、脉宽调制输出等,自诊断功能及容错技术发展迅速。25五.PLC的发展趋势1.向高速度、大存储容量方向发展CPU处理速度进一步加快、存储容量进一步扩大。2.控制系统将分散化分散控制、集中管理的原则。3.可靠性进一步提高随着PC进入过程控制领域,对可靠性的要求进一步提高。硬件冗余的容错技术将进一步应用。4.控制与管理功能一体化PLC将广泛采用计算机信息处理技术、网络通信技术和图形显示技术,使PLC系统的生产控制功能和信息管理功能融为一体。26六、PLC的分类按I/O点数通常可以定义为:小型:I/O点数在256点以下;中型:I/O点数在256~1024点之间;大型:I/O点数在1024点以上。按安装结构分模块式一体式叠装式按点数功能分中型机小型机大型机271.3制造和组装在工业环境,PLC系统用于自动化制造和组装过程。在Rehg和Kraebber的书“Computer-lntegratedManufacturing”第二版中,PE计划包含7个部分:1.工艺规划2.生产机械编程3.工具和工件夹具使用4.工作和生产标准5.工厂工程建设6.生产和组装分析7.制造成本估算ProductEngineering,产品工程28图1.3典型加工过程291.灵活、通用-----PC是通过存储在存储器中的程序实现控制功能的,如果控制功能需要改变的话,只需要修改程序以及改动极少量的接线即可。2.可靠性高、抗干扰能力强平均无故障时间一般可达10万小时左右-----PC采用的是微电子技术,大量的开关动作是由无触点的半导体电路来完成的,因此不会出现继电器控制系统中的接线老化、脱焊、触点电弧等现象。-----PC还采取了以下主要措施来提高其可靠性。1)硬件措施:对电源变压器、CPU、编程器等主要部件,均采用严格措施进行屏蔽,以防外界干扰;2)软件措施监控程序定期地监测外界环境;死循环报警;停电时利用后备电池供电。“专为适应恶劣的工业环境而设计的计算机”3.编程简单、使用方便-----用微机实现控制,使用的是汇编语言,难于掌握,要求使用者具有一定水平的计算机硬件和软件知识。而PLC采用面向控制过程、面向问题的“自然语言”编程,容易掌握。4.接线简单5.功能强6.体积小,重量轻,易于实现机电一体化1.4PLC的基本特点301.新技术的接受。使一些操作人员的思维从梯形图和继电器转向PLC计算机并不是一件很容易的事。2.固定的编程。一些PLC编程功能单一。3.考虑环境因素。PLC需要工作在一定的环境下。4.故障保护。在一些PLC系统中,必须提供一个输入电压来停止设备。这些系统是没有故障保护的,需通过在PLC系统中加装安全继电器来克服。5.固定回路操作。如果系统工作时控制序列不变,固定不变的控制系统(机械鼓)比PLC成本要低。当系统要做周期性更新时,用PLC系统更有效。PLC的不足:311.5PLC系统组成和工作原理硬件软件存储器CPUI/O口编程器电源系统程序用户程序一.PLC系统组成32PLC系统设计和连接图机架和底座CPU输入模块编程器/监视器(PM)电源供应微处理器存储器输出模块331.中央处理器(CPU)CPU操作开关的典型设置:关。系统不能运行或编程。运行。许可系统运行,但不能修改程序。禁能。关闭所有输出或者将它们设置在不能操作状态。监视。打开屏幕,显示操作信息。运行/程序。系统能够运行,程序可以修改。在这种模式下,程序不能完全删除(安全起见),而只能修改。要删除所有程序,该键必须处于禁能状态。谨慎使用342.编程器/监视器(PM)分类:专用的手持式监视器、工业终端、电脑+编程软件。作用:编程,调试,监控。用来同PLC电路进行通信的设备。手持式编程用监视器353.输入输出(I/O)模块输入接口有一些输入端子,由传感器或变换器产生的外部电信号将进入这些输入端子。其可接收输入设备(如:按钮、行程开关、传感器等)的控制信号。输出接口将经主机处理过的结果通过输出电路去驱动输出设备(如:接触器、电磁阀、指示灯等)。输入输出(I/O)模块是CPU与现场I/O装置或其他外部设备之间的连接部件。364.其它单元打印机:打印程序、操作信息指令、梯形图等,以便存档管理。程序记录器/播放器:辅助存储。支架和底座:需要安装PLC支架,CPU、PM和I/O模块要有护罩。37继电器控制系统:硬逻辑并行运行的方式计算机控制系统:采用等待命令的工作方式,如键盘扫描方式或I/O扫描方式可编程控制器控制系统:循环扫描工作方式,即系统工作任务管理及应用程序执行都是按循环扫描方式完成的1.5PLC系统组成和工作原理二.PLC工作原理可编程控制器是