工艺要求
在国际电工委员会(IEC)的标准中,可编程逻辑控制器(Programmable Logic Controller,简称)的定义为:可编程逻辑控制器是一种数字运算操作的电子系统,专为在工业环境应用而设计。它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算、顺序控制、定时、计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制很多类型的机械或生产的全部过程。可编程逻辑控制器及其有关外部设备,都按易于与工业控制管理系统联成一个整体,易于扩充其功能的原则进行设计。
最初的可编程逻辑控制器只有电路逻辑控制的功能,所以被命名为可编程逻辑控制器,后来随着不断的发展,这些当初功能简单的计算机模块已经有了包括逻辑控制,时序控制、模拟控制、多机通信等许多的功能,名称也改为可编程控制器(Programmable Controller),但是由于它的简写也是PC与个人电脑(Personal Computer)的简写相冲突,也由于多年来的使用习惯,人们还是常常使用可编程逻辑控制器这一称呼,并在术语中仍沿用PLC这一缩写。
在可编程逻辑控制器出现之前,一般要使用成百上千的继电器以及计数器才能组成具有相同功能的自动化系统,而现在,经过编程的简单的可编程逻辑控制器模块基本上已经代替了这些大型装置。可编程逻辑控制器的系统程序一般在出厂前已经初始化完毕,用户都能够根据自己的需要自行编辑相应的用户程序来满足多种的自动化生产要求。
现在工业上使用可编程逻辑控制器已经相当接近于一台轻巧型电脑所构成,甚至已然浮现整合个人电脑(采用嵌入式操作系统)与PLC结合架构的可编程自动化控制器(Programmable Automation Controller,简称PAC),能透过数字或模拟输入/输出模组控制机器设备、制造处理流程、及其它控制模组的电子系统。可编程逻辑控制器大范围的应用于目前的工业控制领域。在工业控制领域中,PLC控制技术的应用已成为工业界不可或缺的一员。
常见的可编程逻辑控制器外观可编程控制器的兴起与美国现代工业自动化生产发展的要求密不可分的。PLC源起于1960年代,当时美国通用汽车公司,为解决工厂生产线调整时,继电器顺序控制管理系统之电路修改耗时,平时检修与维护不易等问题。在可编程逻辑控制器出现之前,汽车制造业中的一般控制、顺序控制以及安全互锁逻辑控制必须完全依靠众多的继电器、定时器以及专门的闭回路控制器来实现。它们体积非常庞大、有着严重的噪音,不但每年的维护工作要耗费大量的人力物力,而且继电器-接触器系统的排线检修等工作对维护人员的熟练度也有着非常高的要求。
针对这样一些问题,美国通用汽车公司在1968年向社会公开对外招标,要求设计一种新的系统来替换继电器系统,并提出了著名的“通用十条”招标指标。随后,美国数字设备公司(DEC)根据这一设想,于1969年研制成功了第一台PDP-14控制器,并在汽车自动装配线上使用并获得成功。由于当时系统大多数都用在顺序控制、只能进行逻辑运算,所以被命名为可编程逻辑控制器(PLC)。最早期的PLC只具有简易的逻辑开/关(on/off)功能,但比起传统继电器控制方式,已具有容易修改、安装、诊断与不占空间等优点。
1970年代初期,PLC引进微处理机技术,使得PLC具有算术运算功能与多比特之数字信号输出/输入功能,并且能直接以阶梯图符号进行程序编写。这项新技术的使用,在工业界产生了巨大的反响。日本在1971年从美国引进了这项技术,并很快研制成功了自己的DCS-8可编程逻辑控制器,德、法在1973年至1974年间也相继有了自己的该项技术。中国则于1977年研制成功自己的第一台可编程逻辑控制器,但是使用的微处理器核心为MC14500。1970年代中期,PLC功能加入远距通讯、模拟输出输入、NC 伺服控制等技术。1980年代以后更引进PLC高速通讯网络功能,同时加入一些特殊输出/输入界面、人机界面、高功能函数指令、资料收集与分析能力等功能。
PLC功能早已不止当初数字逻辑之运算功能,因此近年来PLC常简称为可编程控制器(Programmable Controller)。
虽然PLC所使用的流程图程序中往往使用到许多继电器、计时器与计数器等,但PLC内部并非实体上具有这些硬件,而是以内存与程序编程方式做逻辑控制,并借由输出元件连接外部机械装置做实体控制。因此能大幅度减少控制器所需硬件空间。实际上PLC执行流程图程序的运作方式是逐行的先将程序码以扫描方式读入CPU中并最后执行控制运作。整个扫描过程包括三大步骤“输入状态检查”、“程序执行”、“输出状态更新”,具体说明如下:
PLC首先检查输入端元件所连接各点开关或传感器状态(1或0代表开或关),并将其状态写入内存中对应位置Xn。
将阶梯图程序逐行取入CPU中运算,若程序执行中要输入接点状态,CPU直接自内存中查询取出。输出线圈之运算结果则存入内存中对应位置,暂不反应至输出端Yn。
此三步骤称为PLC扫描周期,而完成所需的时间称为PLC反应时间,PLC输入信号时间若小于反应时间,则有误读的可能性。每次程序执行后与下一次程序执行前,输出与输入状态会被更新一次,因此称此种运作方式为输出输入端“程序结束再生”。
可编程逻辑控制器硬件构成大体上分为箱体式和模组式两种。但它们的组成是相同的,对箱体式PLC,有一块CPU板、I/O板、显示面板、内存块、电源等,当然按CPU性能分成若干型号,并按I/O点数又有若干规格。对模组式PLC,有CPU模组、I/O模组、内存、电源模组、底板或机架。无论哪种结构类型的PLC,都属于总线式开放型结构,其I/O能力可按用户要进行扩展与组合。PLC的基本结构框图如下:
有些PLC中的电源是与CPU模组合二为一的,但有些是分开的,其主要用途是为PLC各模组的集成电路提供工作电源,同时有的电源还为输入电路提供24V的工作电源。电源如果为交流电源通常为220VAC或110VAC,若为直流电源常用的为24V。
CPU是PLC的核心,它按PLC的系统程序赋予的功能接收并存贮用户程序和资料,用扫描的方式采集由现场输入装置送来的状态或资料,并存入规划的暂存器中,同时,诊断电源和PLC内部电路的工作状态和编程过程中的语法错误等。进入运行后,从用户程序存贮器中逐条读取指令,经分析后再按指令规定的任务产生相应的控制信号,去指挥有关的控制电路,与个人电脑一样,主要由运算器、控制器、寄存器及实现它们之间联系的资料、控制及状态总线构成,还有周边芯片、总线界面及有关电路。它确定了来控制的规模、工作速度、内存容量等。
内存大多数都用在存储程序及资料,是PLC必不可少的组成单元。PLC内部会存放撰写完成编辑的程序指令及资料,通常也可使用RAM或EEPROM等专用内存卡片方式扩充,但扩充能力得依各厂牌与型号有所不同。
PLC的对外功能主要是通过种种输入/输出模组实现与外界联系的,按I/O点数确定模组规格及数量,I/O模组可多可少,但其最大数量受CPU所能管理的基本配置的能力,即受最大的底板或机架槽数限制。I/O模组集成了PLC的I/O电路,其输入暂存器反映输入信号状态,输出点反映输出锁存器状态。
输入单元是用来连结撷取输入元件的信号动作并透过内部总线将资料送进内存由CPU处理驱动程序指令部分。
输出单元是用来驱动外部负载的接口,主要原理是由CPU处理PLC内的程序指令,判断驱动输出单元进而控制外部负载,如指示灯、电磁接触器、继电器、气(油)压阀等。
现在PLC大多具有可扩充通信网络模组的功能,简单的PLC以BUS缆线方式来进行通信,较高级的PLC会采用USB或以太网通信。它使PLC与PLC之间、PLC与个人电脑以及其他智慧设备之间能够交换信息,形成一个统一整体,实现分散集中控制。现在几乎所有的PLC新产品都有通信网络功能,它和电脑一样具有RS-232接口,通过双绞线、同轴电缆或光缆,可以在几公里甚至几十公里的范围内交换信息。PLC通讯协定标准可分为RS-232、RS-422、RS-432、RS-485、IEEE 1394、IEEE-488(GPIB)。
PLC的编程语言与一般电脑编程语言相比,既不同于高阶语言,也不同于一般的组合语言,而是既要满足易于编写,又要满足易于调试的要求。目前,还没有一种编程语言对各厂家产品都能相容。IEC 61131-3是一个国际标准,它规范了PLC相关的软硬件标准,让使用者在不更改软件设计的情况下可以轻易更换PLC硬件。IEC 61131-3主要提供了五种编程语言,包含:
类似组合语言的描述文字。由指令语句系列构成,如Mitsubishi FX2的控制指令LD、LDI、AND、ANI、OR、ORI、ANB、ORB、MMP、MMS与OUT等,一般配合书写器写入程序,而书写器只能输入简单的指令,与电脑程序中的阶梯图比较起来简单许多。书写器不太直观,可读性差,特别是遇到较复杂的程序,更难读;但其优点就是不需要电脑就可以更改或察看PLC内部程序。使用书写器时,一定要注意的是PLC指令中输出有优先次序,其中若有输出至相同的单元时(如Y000),输出的优先次序以位址越大优先次愈越高,一般不容易从书写器中察觉所输入的单元。
它的连线有两种:一为母线,另一为内部横竖线。内部横竖线把一个个梯形图符号指令连成一个指令组,这个指令组一般总是从装载(LD)指令开始,必要时再继以若干个输入指令(含LD指令),以建立逻辑条件。最后为输出类指令,实现输出控制,或为资料控制、流程控制、通讯处理、监控工作等指令,以进行一定的工作。
可编程逻辑控制器PLC使用起来更便捷,编程简单,性能好价格低,在现代工业中应用极广。本文为大家介绍了10个PLC实用案例设计方案。
触摸屏作为人机交互界面在某些特定的程度上减少PLC的外部I/O点的使用以及减轻系统外部按钮开关的连线复杂程度,同时也提高了运行维护的方便性。随工业现场对控制设备小型化、易操作化、智能化的要求的逐步的提升,基于PLC和触摸屏的交流变频调速系统的应用前景将非常广阔。