PLC的特点及应用.docx
《PLC的特点及应用.docx》由会员分享,可在线阅读,更多相关《PLC的特点及应用.docx(33页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第一章 PLC概述1.1 PLC的产生1969年,美国数字设备公司(DEC)研制出了世界上第一台可编程序控制器,并应用于通用汽车公司的生产线上。当时叫可编程逻辑控制器PLC(Programmable Logic Controller),目的是用来取代继电器,以执行逻辑判断、计时、计数等顺序控制功能。紧接着,美国MODICON公司也开发出同名的控制器,1971年,日本从美国引进了这项新技术,很快研制成了日本第一台可编程控制器。1973年,西欧国家也研制出他们的第一台可编程控制器。随着半导体技术,尤其是微处理器和微型计算机技术的发展,到70年代中期以后,特别是进入80年代以来,PLC已广泛地使用1
2、6位甚至32位微处理器作为中央处理器,输入输出模块和外围电路也都采用了中、大规模甚至超大规模的集成电路,使PLC在概念、设计、性能价格比以及应用方面都有了新的突破。这时的PLC已不仅仅是逻辑判断功能,还同时具有数据处理、PID调节和数据通信功能,称之为可编程序控制器(Programmable Controller)更为合适,简称为PC,但为了与个人计算机(Persona1 Computer)的简称PC相区别,一般仍将它简称为PLC(Programmable Logic Controller)。1.2 PLC的定义“可编程控制器是一种数字运算操作的电子系统,专为在工业环境下应用而设计。它采用了可
3、编程序的存储器,用来在其内部存储和执行逻辑运算、顺序控制、定时、计数和算术运算等操作命令,并通过数字式和模拟式的输入和输出,控制各种类型的机械或生产过程。可编程控制器及其有关外围设备,都按易于与工业系统联成一个整体、易于扩充其功能的原则设计。”可编程序控制器是应用面最广、功能强大、使用方便的通用工业控制装置,自研制成功开始使用以来,它已经成为了当代工业自动化的主要支柱之一。1.3 PLC的特点及应用1) PLC特点(1)编程简单,使用方便梯形图是使用得最多的可编程序控制器的编程语言,其符号与继电器电路原理图相似。有继电器电路基础的电气技术人员只要很短的时间就可以熟悉梯形图语言,并用来编制用户程
4、序,梯形图语言形象直观,易学易懂,。(2)控制灵活,程序可变,具有很好的柔性可编程序控制器产品采用模块化形式,配备有品种齐全的各种硬件装置供用户选用,用户能灵活方便地进行系统配置,组成不同功能、不同规模的系统。可编程序控制器用软件功能取代了继电器控制系统中大量的中间继电器、时间继电器、计数器等器件,硬件配置确定后,可以通过修改用户程序,不用改变硬件,方便快速地适应工艺条件的变化,具有很好的柔性。(3)功能强,扩充方便,性能价格比高可编程序控制器内有成百上千个可供用户使用的编程元件,有很强的逻辑判断、数据处理、PID调节和数据通信功能,可以实现非常复杂的控制功能。如果元件不够,只要加上需要的扩展
5、单元即可,扩充非常方便。与相同功能的继电器系统相比,具有很高的性能价格比。(4)控制系统设计及施工的工作量少,维修方便可编程序控制器的配线与其它控制系统的配线比较少得多,故可以省下大量的配线,减少大量的安装接线时间,开关柜体积缩小,节省大量的费用。可编程序控制器有较强的带负载能力、可以直接驱动一般的电磁阀和交流接触器。一般可用接线端子连接外部接线。可编程序控制器的故障率很低,且有完善的自诊断和显示功能,便于迅速地排除故障。(5)可靠性高,抗干扰能力强可编程序控制器是为现场工作设计的,采取了一系列硬件和软件抗干扰措施,硬件措施如屏蔽、滤波、电源调整与保护、隔离、后备电池等,例如,西门子公司S7-
6、200系列PLC内部EEPROM中,储存用户原程序和预设值在一个较长时间段(190小时),所有中间数据可以通过一个超级电容器保持,如果选配电池模块,可以确保停电后中间数据能保存200天。软件措施如故障检测、信息保护和恢复、警戒时钟,加强对程序的检测和校验。从而提高了系统抗干扰能力,平均无故障时间达到数万小时以上,可以直接用于有强烈干扰的工业生产现场,可编程序控制器已被广大用户公认为最可靠的工业控制设备之一。(6)体积小、重量轻、能耗低,是“机电一体化”特有的产品。2) PLC应用目前,可编程序控制器已经广泛地应用在各个工业部门。随着其性能价格比的不断提高,应用范围还在不断扩大,主要有以下几个方
7、面:(1) 逻辑控制可编程序控制器具有“与”、“或”、“非”等逻辑运算的能力,可以实现逻辑运算,用触点和电路的串、并联,代替继电器进行组合逻辑控制,定时控制与顺序逻辑控制。数字量逻辑控制可以用于单台设备,也可以用于自动生产线,其应用领域最为普及,包括微电子、家电行业也有广泛的应用。(2) 运动控制 可编程序控制器使用专用的运动控制模块,或灵活运用指令,使运动控制与顺序控制功能有机地结合在一起。随着变频器、电动机起动器的普遍使用,可编程序控制器可以与变频器结合,运动控制功能更为强大,并广泛地用于各种机械,如金属切削机床、装配机械、机器人、电梯等场合。(3) 过程控制可编程序控制器可以接收温度、压
8、力、流量等连续变化的模拟量,通过模拟量I/0模块,实现模拟量(Analog)和数字量(Digital)之间的A/D转换和D/A转换,并对被控模拟量实行闭环PID(比例-积分-微分)控制。现代的大中型可编程序控制器一般都有PID闭环控制功能,此功能已经广泛地应用于工业生产、加热炉、锅炉等设备,以及轻工、化工、机械、冶金、电力、建材等行业。 (4) 数据处理可编程序控制器具有数学运算、数据传送、转换、排序和查表、位操作等功能,可以完成数据的采集、分析和处理。这些数据可以是运算的中间参考值,也可以通过通信功能传送到别的智能装置,或者将它们保存、打印。数据处理一般用于大型控制系统,如无人柔性制造系统,
9、也可以用于过程控制系统,如造纸、冶金、食品工业中的一些大型控制系统。(5) 构建网络控制可编程序控制器的通信包括主机与远程I/0之间的通信、多台可编程序控制器之间的通信、可编程序控制器和其他智能控制设备(如计算机、变频器)之间的通信。可编程序控制器与其他智能控制设备一起,可以组成“集中管理、分散控制”的分布式控制系统。当然,并非所有的可编程序控制器都具有上述功能,用户应根据系统的需要选择可编程序控制器,这样既能完成控制任务,又可节省资金。1.4 PLC的基本结构可编程序控制器简称为PLC(Programmable Logic Controller)主要由CPU模块、输入模块、输出模块和编程器组
10、成。(如下图一所示)图一 PLC控制系统示意图可编程序控制器实际上是一种工业控制计算机,它的硬件结构与一般微机控制系统相似,甚至与之无异。可编程序控制器主要由CPU(中央处理单元)、存储器(RAM和EPROM)、输入/输出模块(简称I/O模块)、编程器和电源五大部分组成。1) CPU模块CPU模块又叫中央处理单元或控制器,它主要由微机处理器(CPU)和存储器组成。CPU的作用类似于人类的大脑和心脏。它采用扫描方式工作,每一次扫描要完成以下工作:(1)输入处理:将现场的开关量输入信号和数据分别读入输入映像寄存器和数据寄存器。(2)程序执行:逐条读入和解释用户程序,产生相应的控制信号去控制有关的电
11、路,完成数据的存取、传送和处理工作,并根据运算结果更新各有关寄存器的内容。(3)输出处理:将输出映像寄存器的内容送给输出模块,去控制外部负载。2) I/O模块I/O模块是系统的眼、耳、手、脚,是联系外部现场和CPU模块的桥梁。输入模块用来接收和采集输入信号。输入信号有两类:一类是从按钮、选择开关、数字开关、限位开关、接收开关、关电开关、压力继电器等来的开关量输入信号;另一类是由电位器、热电偶、测速发电机、各种变送器提供的连续变化的模拟量输入信号。可编程序控制器通过输出模块控制接触器、电磁阀、电磁铁、调节阀、调速装置等执行器,可编程序控制器控制的另一类外部负载是指示灯、数字显示装置和报警装置等。
12、CPU模块的工作电压一般是5V,而可编程序控制器的输入/输出信号电压一般较高,如直流24V和交流220V。从外部引入的尖蜂电压和干扰噪声可能损坏CPU模块中的元器件,或使可编程序控制器不能正常工作,所以CPU模块不能直接与外部输入/输出装置相连。I/O模块除了传递信号外,还有电平转换与噪声隔离的作用。3) 编程器编程器除了用来输入和编辑程序外,还可以用来监视可编程序控制器运行时梯形图中各种编程元件的工作状态。编程器可以永久地连续在可编程序控制器上,将它取下来后可编程序控制器也可以运行。一般只在程序输入、调试阶段和检修时使用,一台编程器可供多台可编程序控制器公用。4)开关量I/O模块开关量模块的
13、输入输出信号仅有接通和断开两种状态。电压等级有直流5V,12V,24V,48V和交流110V,220V等。输入输出电压的允许范围很宽,如某交流220V输入模块的允许低电压为070V,高电压为70256V,频率为4763HZ。各I/O点的通/断状态用发光二极管或其它元件显示在面板上,外部I/O接线一般接在模块的接线端子上,某些模块使用可拆除的插座型端子板,在不拆去端子的外部连线的情况下,可以迅速地更换模。开关量I/O模块可能4,8,16,32,64点。 1.4 PLC的工作原理(1) PLC的工作方式:采用循环扫描方式。在PLC处于运行状态时,从内部处理、通信操作、程序输入、程序执行、程序输出,
14、一直循环扫描工作。注意:由于PLC是扫描工作过程,在程序执行阶段即使输入发生了变化,输入状态映象寄存器的内容也不会变化,要等到下一周期的输入处理阶段才能改变。循环扫描过程如下:运行内部处理通信操作输入处理程序执行输出处理停止(2)工作过程:主要分为内部处理、通信操作、输入处理、程序执行、输出处理几个阶段。1) 内部处理阶段:在此阶段,PLC检查CPU模块的硬件是否正常,复位监视定时器,以及完成一些其它内部工作。2) 通信服务阶段在此阶段,PLC与一些智能模块通信、响应编程器键入的命令,更新编程器的显示内容等,当PLC处于停状态时,只进行内容处理和通信操作等内容。3) 输入处理输入处理也叫输入采
15、样。在此阶段顺序读入所有输入端子的通断状态,并将读入的信息存入内存中所对应的映象寄存器。在此输入映象寄存器被刷新,接着进入程序的执行阶段。4) 程序执行根据PLC梯形图程序扫描原则,按先左后右,先上后下的步序,逐句扫描,执行程序。但遇到程序跳转指令,则根据跳转条件是否满足来决定程序的跳转地址。若用户程序涉及到输入输出状态时,PLC从输入映象寄存器中读出上一阶段采入的对应输入端子状态,从输出映象寄存器读出对应映象寄存器的当前状态。根据用户程序进行逻辑运算,运算结果再存入有关器件寄存器中。5) 输出处理程序执行完毕后,将输出映象寄存器,即元件映象寄存器中的Y寄存器的状态,在输出处理阶段转存到输出锁
16、存器,通过隔离电路,驱动功率放大电路,使输出端子向外界输出控制信号,驱动外部负载。(3)PLC的运行方式:1) 运行工作模式当处于运行工作模式时,PLC要进行从内部处理、通信服务、输入处理、程序处理、输出处理,然后按上述过程循环扫描工作。在运行模式下,PLC通过反复执行反映控制要求的用户程序来实现控制功能,为了使PLC的输出及时地响应随时可能变化的输入信号,用户程序不是只执行一次,而是不断地重复执行,直至PLC停机或切换到STOP工作模式。注:PLC的这种周而复始的循环工作方式称为扫描工作方式。2) 停止模式当处于停止工作模式时,PLC只进行内部处理和通信服务等内容。1.5 PLC的编程语言(
17、1) 梯形图梯形图编程语言习惯上叫梯形图。梯形图沿袭了继电器控制电路的形式,也可以说,梯形图编程语言是在电气控制系统中常用的继电器、接触器逻辑控制基础上简化了符号演变而来的,具有形象、直观、实用,电气技术人员容易接受,是目前用得最多的一种PLC编程语言。(2) 指令表这种编程语言是一种与计算机汇编语言相类似的助记符编程方式,用一系列操作指令组成的语句表将控制流程热核出来,并通过编程器送到PLC中去。(3) 顺序功能图采用IEC标准的SFC(Sequential Function Chart)语言,用于编制复杂的顺控程序。利用这种先进的编程方法,初学者也很容易编出复杂的顺控程序,大大提高了工作效
18、率,也为调试、试运行带来许多言传的方便。(4) 状态转移图类似于顺序功能图,可使复杂的顺控系统编程得到进一步简化。(5) 逻辑功能图它基本上沿用了数字电路中的逻辑门和逻辑框图来表达。一般用一个运算框图表示一种功能。控制逻辑常用“与”、“或”、“非”三种功能来完成。目前国际电工协会(IEC)正在实施发展这种编程标准。(6) 高级语言近几年推出的PLC,尤其是大型PLC,已开始使用高级语言进行编程采用高级语言编程后,用户可以象使用PC机一样操作PLC。在功能上除可完成逻辑运算功能外,还可以进行PID调节、数据采集和处理、上位机通信等。 目前工业自动化水平已成为衡量各行各业现代化水平的一个重要标志。
19、同时,控制理论的发展也经历了古典控制理论、现代控制理论和智能控制理论三个阶段。智能 控制的典型实例是模糊全自动洗衣机等。自动控制系统可分为开环控制系统和闭环控制系统。一个控制系统包括控制器、传感器、变送器、执行机构、输入输出接 口。控制器的输出经过输出接口、执行机构,加到被控系统上;控制系统的被控量,经过传感器,变送器,通过输入接口送到控制器。不同的控制系统,其传感器、 变送器、执行机构是不一样的。比如压力控制系统要采用压力传感器。电加热控制系统的传感器是温度传感器。目前,PID控制及其控制器或智能PID 控制器(仪表)已经很多,产品已在工程实际中得到了广泛的应用,有各种各样的PID控制器产品
20、,各大公司均开发了具有PID参数自整定功能的智能调节器 (intelligent regulator),其中PID控制器参数的自动调整是通过智能化调整或自校正、自适应算法来实现。有利用PID控制实现的压力、温度、流量、液位控制 器,能实现PID控制功能的可编程控制器(PLC),还有可实现PID控制的PC系统等等。 可编程控制器(PLC) 是利用其闭环控制模块来实现PID控制,而可编程控制器(PLC)可以直接与相连,如Rockwell的PLC-5等。还有可以实现 PID控制功能的控制器,如Rockwell 的产品系列,它可以直接与相连,利用网络来实现其远程控制功能。 1、开环控制系统 开环控制系
21、统(open-loop control system)是指被控对象的输出(被控制量)对控制器(controller)的输出没有影响。在这种控制系统中,不依赖将被控量反送回来以形成任何闭环回路。 2、闭环控制系统 闭环控制系统(closed-loop control system)的特点是系统被控对象的输出(被控制量)会反送回来影响控制器的输出,形成一个或多个闭环。闭环控制系统有正反馈和负反馈,若反馈信号与系 统给定值信号相反,则称为负反馈( Negative Feedback),若极性相同,则称为正反馈,一般闭环控制系统均采用负反馈,又称负反馈控制系统。闭环控制系统的例子很多。比如人就是一个具
22、有负反馈 的闭环控制系统,眼睛便是传感器,充当反馈,人体系统能通过不断的修正最后作出各种正确的动作。如果没有眼睛,就没有了反馈回路,也就成了一个开环控制系 统。另例,当一台真正的全自动洗衣机具有能连续检查衣物是否洗净,并在洗净之后能自动切断电源,它就是一个闭环控制系统。 3、阶跃响应 阶跃响应是指将一个阶跃输入(step function)加到系统上时,系统的输出。稳态误差是指系统的响应进入稳态后,系统的期望输出与实际输出之差。控制系统的性能可以用稳、准、快三个字 来描述。稳是指系统的稳定性(stability),一个系统要能正常工作,首先必须是稳定的,从阶跃响应上看应该是收敛的;准是指控制系
23、统的准确性、控 制精度,通常用稳态误差来(Steady-state error)描述,它表示系统输出稳态值与期望值之差;快是指控制系统响应的快速性,通常用上升时间来定量描述。 4、PID控制的原理和特点 在工程实际中,应用最为广泛的调节器控制规律为比例、积分、微分控制,简称PID控制,又称PID调节。PID控制器问世至今已有近70年历史,它 以其结构简单、稳定性好、工作可靠、调整方便而成为工业控制的主要技术之一。当被控对象的结构和参数不能完全掌握,或得不到精确的数学模型时,控制理论的 其它技术难以采用时,系统控制器的结构和参数必须依靠经验和现场调试来确定,这时应用PID控制技术最为方便。即当我
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PLC 特点 应用
限制150内