可编程自动化控制器(Programmable Automation Controller,PAC)为结合可编程控制器(PLC)与工业计算机(IPC)的多功能工业用自动化控制器,硬件结合可编程控制器的耐用度以及工业计算机的强大功能,而且采用IEC 61131-3开放式且高弹性的软件架构。
可编程逻辑控制器可编程逻辑控制器(Programmable Logic Controller,简称PLC),一种具有微处理器的数字电子设备,用于自动化控制的数字逻辑控制器,可以将控制指令随时加载存储器内存储与运行。可编程控制器由内部CPU,指令及数据存储器、输入输出单元、电源模块、数字模拟等单元所模块化组合成。PLC可接收(输入)及发送(输出)多种类型的电气或电子信号,并使用他们来控制或监督几乎所有种类的机械与电气系统。
最初的可编程序逻辑控制器只有电路逻辑控制的功能,所以被命名为可编程逻辑控制器,后来随着不断的发展,这些当初功能简单的计算机模块已经有了包括逻辑控制,时序控制、模拟控制、多机通信等许多的功能,名称也改为可编程控制器(Programmable Controller),但是由于它的简写也是PC与个人计算机(Personal Computer)的简写相冲突,也由于多年来的使用习惯,人们还是经常使用可编程逻辑控制器这一称呼,并在术语中仍沿用PLC这一缩写。
在可编程逻辑控制器出现之前,一般要使用成百上千的继电器以及计数器才能组成具有相同功能的自动化系统,而现在,经过编程的简单的可编程逻辑控制器模块基本上已经代替了这些大型装置。可编程逻辑控制器的系统程序一般在出厂前已经初始化完毕,用户可以根据自己的需要自行编辑相应的用户程序来满足不同的自动化生产要求。
现在工业上使用可编程逻辑控制器已经相当接近于一台轻巧型计算机所构成,甚至已经出现集成个人计算机(采用嵌入式操作系统)与PLC结合架构的可编程自动化控制器(Programmable Automation Controller,简称PAC),能透过数字或模拟输入/输出模块控制机器设备、制造处理流程及其他控制模块的电子系统。可编程逻辑控制器广泛应用于目前的工业控制领域。在工业控制领域中,PLC控制技术的应用已成为工业界不可或缺的一员。1
工业计算机工业电脑(Industrial PC,简称IPC)主要是指用在是专供工业界使用的个人电脑,可作为工业控制器使用。
工业电脑基本性能与相容性与同样规格的商用个人电脑相差无几,但是工业电脑更多的防护措施,注重的部分在不同环境下的稳定, 如饮料生产线控制、汽车生产线控制等等,在恶劣的环境下要求稳定,如防尘、防水、防静电等。工业用电脑并不要求当前最高效能,只求达到符合系统的要求,需符合工业环境中的可靠性要求与稳定,否则用于生产线万一遇到电脑当机,则可能造成严重损失,因此工业用电脑所要求的标准值都有要求符合严格的规范与扩充性。
80年代初期,美国AD公司就已推出初期的MAC-150工业电脑,随后美国IBM公司正式推出工业个人电脑IBM7532。由于IPC的性能可靠、软件丰富、价格低廉,而在工业电脑中异军突起,后来居上,应用日趋广泛。目前,IPC已广泛使用于通讯、工业自动化、医疗、环保、航空及人类生活各方面。2
IEC 61131-3IEC 61131-3是由国际电工委员会(IEC)于1993年12月所制定IEC 61131标准的第3部分,用于规范可编程逻辑控制器(PLC),DCS,IPC,CNC和SCADA的编程系统的标准,应用IEC 61131-3标准已经成为工业控制领域的趋势。 在PLC方面,编辑软件只需符合IEC 61131-3国际标准规范,便可借由符合各项标准的语言架构,进而能建立任何人皆可了解的程式。2
本词条内容贡献者为:
何星 - 副教授 - 上海交通大学