(3) 可靠性高于继电器控制装置 (4) 体积小于继电器控制盘 (5) 数据可直接送入管理计算机 (6) 成本可与继电器控制盘竞争 (7) 输入可以是交流150V以上
(8) 输出为交流115V,容量要求在2A以上,可直接驱动接触器,电磁阀等
(9) 扩展时原系统改变最小
(10) 用户存储器至少能扩张到4KB(适应当时汽车装配过程的需要)
十项指标的核心要求是采用软布线(编程)方式代替继电控制的硬接线方式,实现大规模生产线
的流程控制。 3.1.2PLC的定义
美国国际电工委员会(IEC)在1987年对可编程序控制器做出如下定义:可编程序控制器是一类专门为在工业环境下应用而设计的数字式电子系统,它采用了可编程序的存储器,用来在其内部进行存储执行逻辑运算、顺序运算、定时、记数和算术运算等功能的面向用户的指令,并通过数字式或模拟式的输入或输出,控制各种类型的机械或生产过程。可遍程序控制器极其相关外部设备,都应按照易于与工业控
制系统联成一个整体,易于扩展其功能的原则而设计。
定义强调了PLC应直接应用与工业环境,它必须具有很强的抗干扰能力,广泛的适应能力和应用范
围。这也是区别与一般微机控制系统的一个重要特征。
定义还强调了PLC是“数字运算操作的电子系统”,他也是一种计算机,它是“专为在工业环境下应用而设计的”工业计算机。这种工业计算机采用“面向用户的指令”,因此编程方便。它能完成逻辑运算、顺序运算、定时、记数和算术运算等操作,它还具有“数字量和模拟量输入和输出”的能力,并且非常容易与“工
业控制系统联成一体”,易于“扩充”。
3.1.3 PLC的特点 (1)抗干扰能力强,可靠性好
PLC在电子线路、机械结构以及软件结构上都吸取了生产厂家长期积累的生产控制经验,主要模块均采用大规模与超大规模集成电路。I/O系统设计有完善的通道保护与信号调理电路;在结构上对耐热、防
潮、防尘、抗震等都有周到的考虑。具体措施主要有以下几个方面:
1)隔离:这是抗干扰的主要措施之一。PLC的输入、输出接口电路一般采用光电耦合器来传递信号。这种光电隔离措施,使外部电路与内部电路之间避免了电的联系,可有效的抑制外部干扰源对于PLC的影
响,同时防止外部高电压串入,从而减少故障和误操作。
2)滤波:这是抗干扰的另一个主要措施。在PLC的电源电路和输入/输出电路中设置了多种滤波电
路,用以对高频干扰信号进行有效的抑制。
3)对内部电源还采用了屏蔽、稳压、保护等措施,以减少外界干扰,保护供电质量。另外使输入输
出接口电路电源彼此独立,以避免电源之间的干扰。
4)内部设置了连锁、环境检测与诊断、watchdog(“看门狗”)等电路,一旦发现故障或程序循环执行时间超过了警戒时钟(WDT)规定时间(预示程序进入了死循环),立即报警,以保证CPU可靠运行。
5)利用系统软件定期进行系统状态、用户程序、工作环境和故障检测,并采用信息保护和恢复措施。
6)对用户程序及动态工作数据进行电池备份,以保障停电后有关状态或信息不丢失。
7)采用密封、防尘、抗震的外壳封装结构,以适应工作现场的恶劣环境。
8)以集成电路为基本元件,内部处理过程不依赖于机械触点,以保障高可靠性。而采用循环扫描的
工作循环方式,也提高了抗干扰能力。
(2)控制系统结构简单,通用性强
PLC及外围模块品种多,可由各种组件灵活组合成各种大小和不同要求的控制系统。
(3)编程方便,易于使用
PLC是面向用户的设备,PLC的设计者充分考虑到现场工程技术人员的技能和习惯,PLC程序的编制,采用梯形图或面向工业控制的简单指令形式。梯形图与继电器原理图相类似,这种编程语言现象直观,容易掌握,不需要专门的计算机知识和语言,只要具有一定的电工和工艺的知识的人员都可在短时间内学
会。 (4)功能完善
PLC的输出/输入功能完善,性能可靠,能够适应与任何形式和性质的开关量和模拟量的输入/输出。在PLC内部具有许多控制功能,诸如时序、计算机、主控继电器以及移位寄存器、中间寄存器等。由于采用了微处理器,它能够很方便地实现延时、锁存、比较、跳转、和强制I/O等诸多功能,不仅具有逻辑功能、算术运算、数制转换、以及顺序控制功能,而且还具备模拟运算、显示、监控、打印、及报表生成等
功能。
(5)设计、施工、调试的周期短
用继电接触器控制完成一项控制工程,必须首先按工艺要求画出电气原理图,然后画出继电器屏的布置和接线图等,进行安装调试,以后修改起来十分不便。而采用PLC控制,由于其硬软件齐全,为模块化积木式结构,且已商品化,故仅需按性能、容量等选用组装,而大量具体的程序编制工作也可在PLC到
货前进行,因而缩短了设计周期,使设计和施工可同时进行。
(6)体积小,维护操作方便
PLC体积小,质量轻,便于安装。PLC的输入/输出系统能够直观的反映现场总线信号的变化状态,
还能通过各种方式直观的反映控制系统的运行状态。
(7)易于实现网络化 PLC可连成功能很强的网络系统。
(8)可实现三电一体化
PLC将电控(逻辑控制)、电仪(过程控制)和电结(运动控制)这三电集于一体,可以方便、灵
活地组合成各种不同规模和要求的控制系统,以适应各种工业控制的需要。
3.1.4PLC的发展趋势
PLC总的发展趋势是向高集成度、小体积、大容量、高速度、易使用、高性能方向发展。具体表现
在以下几个方面。
(1)向小型化、专用化、低成本方向发展
随着微电子技术的发展,新型器件大幅度的提高功能和降低价格,使PLC结构更为紧凑,相当与一本精装本书的大小,操作使用十分方便。PLC的功能不断增加,将原来大、中型PLC才有的功能部分地移
植到小型PLC上。
(2)向大容量、高速度方向发展
大型PLC采用多微处理器系统,有的采用了32位微处理器,可同时进行多任务操作,处理速度
提高,特别是增强了过程控制和数据处理的功能。另外,存储容量大大增加。
(3)智能型I/O模块的发展
智能型I/O模块是以微处理器和存储器为基础的功能部件,它们的CPU与PLC的主CPU并行工
作,占用主CPU的时间很少,有利于提高PLC的扫描速度。
(4)基于PC的编程软件取代编程器
随着计算机的日益普及,越来越多的用户使用基于个人计算机上的编程软件。编程软件可以对PLC控制系统的硬件组态,即设置硬件的结构和参数,例如设置各框架各个插槽上模块的型号、模块的参数、
各串行通行接口的参数等。 (5)PLC编程语言的标准化
与个人计算机相比,PLC的硬件、软件的体系结构都是封闭的而不是开放的。在硬件方面,各厂家的CPU模块和I/O模块互不通用。PLC的编程语言和指令系统的功能和表达式也不一致,因此各厂家的可遍程序控制器互不兼容。为了解决这一问题,IEC制定了可遍程序控制器标准。标准中共有5种编程语言,允许编程者在同一程序中使用多种编程语言,这使编程能够选择不同的语言来适应特殊的工作。
(6)PLC通信的易用化
PLC的通信联网功能使它能与个人计算机和其他智能控制设备交换数字信息,使系统形成一个统一
的整体,实现分散控制和集中控制。
(7)组态软件与PLC的软件化
个人计算机(PC)的价格便宜,有很强的数学运算、数据处理、通信和人机交互的功能。
(8)PLC与现场总线相结合
现场总线I/O与PLC可以组成功能强大的、廉价的DCS系统。
(9)开发新型特殊功能模块
I/O组件可以提高PLC的智能化、高密集度和增大处理能力。
(10) CPU的处理速度进一步加快
目前,PLC的处理速度与计算机相比还比较慢,其高的CPU也不过80486,将来会全面使用64位的RISC芯片,采用多CPU进行处理、分时处理或分任务处理方式,将各种模块智能化,部分系统程序用
门阵列电路固化,这样可使PLC的处理速度达到纳秒级。
3.2 PLC的系统结构和基本工作原理
3.2.1 PLC的系统结构
目前PLC种类繁多,功能和指令系统也都各不相同,但都是以微处理器为核心用做工业控制的专用计算机,所以其结构和工作原理都大致相同,硬件结构与微机相似。主要包括中央处理单元CPU、存储器RAM和ROM、输入输出接口电路、电源、I/O扩展接口、外部设备接口等。其内部也是采用总线结构来进行数据和指令的传输。 PLC控制系统由输入量—PLC—输出量组成,外部的各种开关信号、模拟信号、传感器检测的各种信号均作为PLC的输入量,它们经PLC外部输入端子,作为PLC的输出量对外围设备进行各种控制。由此可见,PLC的基本结构有控制部分输入和输出组成。其中 PLC各部分的作用如下:
(1) 中央处理器
CPU是由控制器和运算器组成的。运算器也称为算术逻辑单元,它的功能就是进行算术运算和逻辑运算。控制器的作用是控制整个计算机的各个部件有条不紊地工作,它的基本功能是从内存中取指令和执
行指令。他的重要功能如下:
① 诊断PLC电源、内部电路的工作状态及编制程序中的语法错误。 ② 采集由现场输入装置送来的状态或数据,并送入PLC的寄存器中。
③ 按用户程序存储器中存放的先后顺序逐条读取指令,进行编译解释后,按指令规定的任务完成各
种运算和操作。
④将存于寄存器中的处理结果送至输出端。
⑤应各种外部设备的工作请求。
(2) 存储器
PLC的存储器分为两大部分:
一大部分是系统存储器,用来存放系统管理程序、监控程序及其系统内部数据。
二大部分是用户存储器,包括用户程序存储区及工作数据存储区。
(3) 输入输出接口电路
PLC通过输入输出(I/O)接口电路实现与外围设备的连接。输入接口通过PLC的输入端子接受现场
输入设备的控制信号,并将这些信号转换成CPU所能接受和处理的数字信号。
(4) 电源
PLC的电源是指将外部输入的交流电经过整流、滤波、稳压等处理后转换成满足PLC的CPU、
存储器、输入输出接口等内部电路工作所需要的直流电源电路或电源模块。
(5) 输入输出I/O扩展接口
若主机单元的I/O点数不能满足输入输出点数需要时,可通过此接口用扁平电缆线将I/O扩展单元与
主机单元相连接。
图2 PLC结构示意图
3.2.2 PLC的基本工作原理
PLC采用的是循环扫描工作方式。对每个程序,CPU从第一条指令开始执行,按指令步序号做周期性的程序循环扫描,如果无跳转指令,则从则从第一条指令开始逐条顺序执行用户程序,直至遇到结束符后又返回第一条指令,如此周而复始不断循环,每一个循环称为一个扫描周期。PLC的工作过程如图3所
示。
① 输入刷新阶段
在输入刷新阶段,CPU扫描全部输入端口,读取其状态并写入输入状态寄存器。完成后关闭输入端
口,转入程序执行阶段。
② 程序执行阶段