2 PLC的概述
2.1 PLC的定义
国际电工委员会(International Electrical Committee)于1987年颁布了可编程控制器的标准及其定义:“可编程控制器是一种专门为在工业环境下应用而设计的数字运算操作的电子装置。它采用可以编制程序的存储器,用来在其内部存储执行逻辑运算、顺序运算、计时、计数和算术运算等操作的指令,并能通过数字式或模拟式的输入和输出,控制各种类型的机械或生产过程。可编程控制器及其有关的外围设备都应该按易于与工业控制系统形成一个整体,易于扩展其功能的原则而设计。”
定义强调了PLC应直接应用于工业环境,它必须具有很强的抗干扰能力,广泛的适应能力和应用范围。这也是区别于一般微机控制系统的一个重要特征。
PLC基于电子计算机,但不等同于普通计算机。普通计算机进行入出信息变换时,大多只考虑信息本身,信息入出的物理过程一般不考虑。而PLC则要考虑信息入出的可靠性、实时性,以及信息的实际使用。特别要考虑怎么适应于工业环境,如便于安装,便于维修及抗干扰等问题,入出信息变换及可靠的物理实现,可以说是PLC实现控制的两个基本要点。PLC通过它的外设或通信接口与外界交换信息。其功能要比继电控制装置多的多,强得多。
PLC有丰富的指令系统,有各种各样的IO接口、通信接口,有大容量的内存,有可靠的自身监控系统,因而具有以下基本的功能:
(1)逻辑处理功能 (2)逻辑运算功能 (3)准确定时功能 (4)高速计数功能
(5)中断处理(可以实现各种内外中断)功能 (6)程序与数据存储功能 (7)联网通信功能 (8)自检测、自诊断功能
(9)可以说,凡普通小型计算机能实现的功能,PLC几乎都可以做到。
2.2 PLC的产生背景
可编程控制器是基于微型计算机技术的通用工业自动控制设备,在其早期主要应用于开关量的逻辑控制。
机械或生产过程。PLC及其有关的外围设备都应该按易于与工业控制系统形成一个整体,易于扩展其功能的原则而设计。
在可编程控制器问世以前,工业控制领域中是以继电器控制占主导地位的。这种由继电器构成的控制系统存在明显的缺点,尤其是对生产工艺多变的系统适应性较差。1968年,美国通用汽车公司(GM)根据市场形势与生产发展的需要,为了完成“多品种、小批量、不断翻新汽车品牌型号”的战略,提出了研制新型逻辑顺序控制装置来取代继电器控制装置。第2年,美国数字设备公司(DEC)就研制出了第一台PLC,将其应用于美国通用汽车自动装配生产线上,并取得了极大的成功。此后随着计算机技术、半导体集成技术、控制技术、数字技术、通信网络技术等高新技术的不断进步,PLC也迅速发展起来。
PLC初创阶段的代表产品有MODICON公司的084、AB公司的PDQIl、DEC的PDP.14和日立公司的SCY.022等。该时期PLC产品的主要功能是执行原先由继电器完成的顺序控制、逻辑运算、定时和计数等。它的CPU由中小规模的数字集成电路组成,在IO接口电路上做了改进以适应工业控制现场的要求,它的控制功能比较简单。在软件编程上,采用广大电气工程技术人员所熟悉的继电器控制线路的方式—梯形图。
20世纪20年代起,人们把各种继电器,定时器,接触器及触电按一定的逻辑关系连接起来,组成控制系统,控制各种生产机械,这就是大家所熟悉的传统继电器接触控制系统,由于它结构简单,容易掌握,价格便宜,在一定范围内能满足控制要求,因而使用面甚广。在工业领域控制中一直占主导地位。但是继电接触器控制系统有明显的缺点:设备体积大,可靠性差,动作速度慢,功能少,难以实现交复杂的的控制,特别是由于它是靠硬件连线逻辑构成的系统
接线复杂,当生产工艺或对象改变时,原有的接线和控制盘就要更换,所以通用性和灵活性较差。20世纪60年代末期,美国的汽车制造业竞争激烈,各生产厂家的汽车型号不断更新,它必然要求生产线的控制系统亦随之改变,以
及对整个开展系统从新配置。为抛弃传统的继电接触器控制系统的束缚,适应市场竞争要求,1968年美国通用汽车公司公开向社会招标,对汽车流水线控制系统提出具体要求,归纳起来是; (1)编程方便,可现场修改程序 (2)维修方便,采用插件式结构 (3)可靠性高于继电器控制装置 (4)体积小于继电器控制盘 (5)数据可直接送入管理计算机 (6)成本可与继电器控制盘竞争 (7)输入可以是交流150V以上
(8)输出为交流115V,容量要求在2A以上,可直接驱动接触器,电磁阀等 (9)扩展时原装系统改变最小 (10)用户存储器至少能扩展到4KB
十项指针的核心要求是采用软布线(编程)方程代替继电器控制的硬接线方式,实现大规模生产线的流程控制。
2.3 PLC控制系统简介
可编程控制器,英文Programmable Controller,简称PLC,本课题中用PLC作为它的简称。PLC是用于工业现场的电控制器。它源于继电器控制技术,但基于电子计算机。它以微处理器为核心,集自动化技术、计算机技术、通信技术为一体,它通过运行储存在其内存中的程序,把经输入电路的物理过程得到的输入信息,变换为所要求的输出信息,进而再通过输出电路的物理过程去实现对负载的控制。像PLC这样,集丰富功能于一身,是别的电控制器所没有的,更是传统的继电器控制电路所无法比拟的。丰富的功能为PLC 的广泛应用提供了可能,同时,也为自动门行业的远程化、信息化、智能化创造了条件。
现代化工业生产过程是复杂多样的,它们对控制的要求也各不相同。PLC专为工业控制应用而设计,由于这些特点,可编程控制器问世以后很快受到工业控制界的欢迎,并得到迅速的发展。目前,可编程控制器已成为工厂自动化的强有力工具,得到了广泛的应用。
2.4 PLC的基本结构及原理
目前PLC种类繁多,功能和指令系统也都个不相同但都一微处理器为核心用微工业控制的专用计算机,所以其结构和工作原理都大至相同,硬件结构与微机相似,主要包括中央处理单元CPU存储器RAM和ROM,输入输出接口电路、电源、IO扩展接口、外部识别接口等。其内部也是采用总线结构来进行数据和指令的传输。
PLC控制系统由输入量—PLC—输出量组成,外部的各种开关信号、模拟信号、传感器检测的各种信号均作为PLC的输入量,他们经PLC外部输入端子,作为PLC的输出量对外围设备进行各种控制。
2.5 PLC的特点
PLC作为一种专用于工业环境的、具有特殊结构的计算机,有其显著的特点。具体特点如下:
(1)可靠性高,抗干扰能力强
(2)硬件配套齐全,功能完善,适用性强
(3)易学易用,深受工程技术人员欢迎 (4)安装方便,扩展灵活
(5)系统的设计、安装、调试工作量小,维护方便,容易改造 (6)体积小,重量轻,能耗低
2.6 PLC的选型原则
在PLC系统设计时,首先要确定控制方案,下一步工作就是PLC工程设计选型。工艺流程的特点和应用要求是设计选型的重要依据。因此,工程设计选和估算时,应详细分析工艺过程的特点、控制要求,明确控制任务和范围确定所需的操作和动作,然后根据控制要求,估算输入输出点数、所需存储器容量、确定PLC的功能、外部设备特性等,最后选择有较高性价比的PLC和设计相应的控制系统。
1. 输入输出IO点数的估算
IO点数估算要考虑适当的余量,通常根据统计的输入输出点数,再增加大约10%—20%的可拓展。余量后,作为输入输出点数估算数据。实际订货时,
还需根据制造厂商PLC的产品特点,对输入输出点数进行圆整。 2. 存储器容量的估算
存储器容量是可编程序控制器本身能提供的硬件存储单元大小,程序容量是存储器中用户应用项目使用的存储单元的大小,因此程序容量小于存储器容量。设计阶段,由于用户应用程序还未编制,因而程序容量在设计阶段是未知的,为了设计选型时能对程序容量有一定估算,通常采用存储器容量的估算来代替。
3. 控制功能的选择
该选择包括运算功能、控制功能、通信功能、编程功能、诊断功能和处理速度等特性的选择。
根据本课题所设计的自动门控制的需要,主要介绍以下几种功能的选择。 (1)控制功能
PLC主要用于顺序逻辑控制,因此,大多数场合常采用单回路或多回路控制器解决模拟量的控制,有时也采用专用的智能输入输出单元完成所需的控制功能,提高PLC的处理速度和节省存储器容量。
(2)编程功能
离线编程方式:可降低成本,但使用和调试不方便。在线编程方式:成本较高,但系统调试和操作方便,在大中型PLC中常采用。
(3)诊断功能
PLC的诊断功能包括硬件和软件的诊断。硬件诊断通过硬件的逻辑判断确定硬件的故障位置,软件诊断分内诊断和外诊断。通过软件对PLC内部的性能和功能进行诊断是内诊断,通过软件对PLC的CPU与外部输入输出等部件信息交换功能进行诊断则是外诊断。
PLC的诊断功能的强弱,直接影响对操作和维护人员技术能力的要求,并影响平均维修时间。
4. 机型的选择 (1)PLC的机型
PLC按结构分为整体型和模块型两类,按应用环境分为现场安装和控制室安装两类;按CPU字长分为1位、4位、8位、16位、32位、64位等。从应用角