一、前言
长期以来,PLC始终处于工业自动化控制领域的主战场,为各种各样的自动化控制设备提供了非常可靠的控制应用。其主要原因,在于它能够为自动化控制应用提供安全可靠和比较完善的解决方案,适合于当前工业企业对自动化的需要。另一方面,PLC还必须依靠其他新技术来面对市场份额逐渐缩小所带来的冲击,尤其是工业PC所带来的冲击。PLC需要解决的问题依然是新技术的采用、系统开放性和价格。
PLC技术展的最终趋势仍然是人们所争论的焦点之一。大多数人认为,PLC将会继续失去市场份额;更有甚者认为,在工业PC面前,PLC将会一步一步走向死亡;但也有一部分人相信,一些特殊工业应用领域仍将为PLC提供一定的市场份额。
在全球工业计算机控制领域,围绕开放与再开放过程控制系统、开放式过程控制软件、开放性数据通信协议,已经发生巨大变革,几乎到处都有PLC,但这种趋势也许不会继续发展下去。随着软PLC(SoftPLC)控制组态软件技术的诞生与进一步完善和发展,安装有SoftPLC组态软件和基于工业PC控制系统的市场份额正在逐步得到增长,这些事实使传统PLC供应商在思想上已经发生了戏剧性的变化,他们必须面对现实,在传统PLC的技术发展与提高方面作出更加开放的高姿态。对于控制软件来讲,这是PLC控制器的核心,PLC供应商正在向工业用户提供开放式的编程组态工具软件,而且对于工业用户表现得非常积极。此外,开放式通信网络技术也得到了突破,其结果是将PLC融入更加开放的工业控制行业。
二、开放和基于工业PC控制
PLC制造商已经开始注视基于工业PC控制技术所带来的强大冲击。有专家甚至认为,新商务活动所带来的新技术和开放技术规范将会埋葬传统PLC。PLC制造商认为,虽然在工业现场安装有大量的PLC控制设备,但他们仍然需要联合工控软件公司,以便开发他们自己的基于工业PC的过程控制软件。
诚然,几年前在工业现场明显存在着新旧PLC混合使用的情况,工业用户不得不同时学习相关的新旧知识,甚至彼此借鉴学习。大多数PLC制造商为工业用户仅仅提供了软逻辑和一种操作平台。
在高端应用方面,很难进一步区分PLC控制系统和工业PC控制系统之间的差异,因为这两者均采用了同样类型的微处理器和内存芯片。形象地打个比喻,如果你忘掉工业PC和PLC这些词语字面上的含义,那么在箱子里所能够观察到的恰恰是一些基本计算机硬件技术,我们更多观察到的却是那些基本技术的复杂化和混合体,这些技术被有效地组合到控制系统中去。
另外,采用开放控制的原因一方面是系统功能集成的需要,另一方面也是由于一些工业用 户对功能过分苛求所致。如果能够给予高度的重视,就能够获得更多的基本技术知识。PLC制造商专注于系统功能化,而工业用户则专注于系统应用。人们可以看到,将来的发展趋势是将更多的功能进一步集成到一个控制箱内。因而像顺序控制和过程控制这样的事件将会采用功能化方式进行处理,其他像运动控制等也能够共享到相同的控制结构体系中。
可以相信,PLC技术将继续向开放式控制系统方向转移,尤其是基于工业PC的控制系统。后者除了在灵活性方面比传统PLC具有截然不同的优势外,还具有其他优点,如能够缩短系统投放到市场的周期,降低系统投资费用,提高从工厂底层到企业办公自动化的数据信息流动效率等。
关于工业PC控制系统的实时响应问题已经得到很好的解决,也许其主要的东西仍然隐藏在技术背后,但缺乏相应的跟踪记录。对于PLC来讲,坚固性是其主要特点之一,这已经有相当多的跟踪记录来验证。工业用户仍然非常小心地对待PLC,他们正在对PLC作不同的技术测试工作。在利用一种新技术时,工业用户需要考虑的问题是要冒多大的风险,同时需要考虑对其商务活动能够带来多少机会和收益。
但工业用户不完全相信开放式控制系统所带来的好处。随着技术的进一步发展,他们开始逐渐淡化这些思想观念。工业用户正在平衡采用新技术所存在的风险和给他们的商务活动所带来的收益,以便为今后的决策提供有效的保障。
工业PC技术提供了许多功能,能够增强PLC的功能特性,包括内藏视频和高速浮点数字协处理器。尽管Microsoft公司没有进一步提升该项功能特性的计划,但新的Windows CE 3.0完全能够更好地满足过程控制的需要。
不久前,Siemens公司公布了一套新的基于开放式控制系统的软件产品,即3.0版本的SIMATIC WinAC(Windows自动化中心)。WinAC是基于Windows NT,与SIMATIC S7 PLC兼容的适合于工业PC的控制系统解决方案。WinAC 3.0提供了具有较高集成度的Profibus现场总线局域网的连接性能,以及远程程序设计。此外,它还为现场控制设备本地化集成提供了一种新的DeviceNet I/O设备驱动程序,用于连接所安装的DeviceNet I/O设备。
Steeplechase软件公司也已推出了一套支持硬实时过程控制的嵌入式Windows NT操作系统接口部件。该部件进一步结合了Steeplechase公司采用SBS技术并运行于Windows NT环境的工业Compact PCI的硬实时控制软件。现在,Steeplechase公司的可视化逻辑控制器已经升级到5.0版。该控制器适合于Windows NT 4.0和Windows 2000两种操作系统,它的实时引擎能够直接与普通的Ethernet和TCP/IP集成在一起。5.0版本的控制器利用了一种增强型OPC服务器驱动程序,因而比以前的版本具有更快的运行速度。其他一些特点还包括新OI网络特性,以及能够让工业用户自己设计出丰富多彩的动态图形画面等。
Transysoft公司最近推出了新版本的ISaGRAF系列工业控制组态软件包,即ISaGRAF PRO,它是基于IEC 61131-3国际标准,并独立于任何硬件平台的软逻辑自动化控制软件包。在一个网络化过程控制系统环境中,该软件包能够应用于多种组态和分布式控制系统的开发,它包含了一套开发工具、应用程序工作平台,以及相应的“虚拟机器”运行时目标。该运行时目标能够运行于各种各样的硬件平台。
CTC自动化工程公司已经发布了一套新的控制软件包MachineLogic PCLC(工业PC逻辑控制器),该软件可以让工业PC扮演PLC的角色,且仍然保持着工业PC的功能特性。该软件能够完成一台PLC所确定的控制任务,并且与程序执行时间一样快,均在1 ms以内;还能够同时处理多任务工作,但不能同时超过16个控制任务。一种具有优先级和多任务处理内核的机制保持着对每一件控制任务的跟踪,确保控制任务能够取得最高的优先权。该软件能够运行全部5种IEC 61131-3标准程序设计语言和PID控制程序,支持两种类型的I/O控制设备。一种是像Profibus和DeviceNet等这样的现场总线I/O设备;另一种是像ISA和PC/104这样的工业PC I/O模板。另外,该软件还提供了对控制系统的在线编辑组态功能。程序可以在Windows 95/98和Windows NT下开发并运行,但也能够在RTXDOS下执行。
SoftPLC公司也提供了一种工控软件产品Tealware,有人非常形象地把这种软件产品称作穿着工业PC衣服的PLC。那些安装在支架上的控制系统已经有了小型PLC的形状系数,但SoftPLC公司的控制软件已经被嵌入到CPU中。Tealware软件能够满足各种类型工业用户的需要,从小型、单机系统到大型、分散多控制工作站应用。其特点包括全系列I/O模件、内藏Ethernet和工业串行通信接口。
最近,Tealware软件已经升级到2.3版本。其中,控制软件提供了事实上无限的梯形图逻辑控制步序,同时允许有超过百万字的数据表;许多OI/SCADA应用接口;内藏Java引擎和FTP服务器用于远程维护与管理;支持用户自己编写的C、C++、Java程序和设备驱动程序;适合于嵌入式Web服务器用;程序设计的在线运行模式;坚固的I/O模件支持能力和许多其他标准PLC功能;可以运行所输入的,或者是经过转换的A-B公司的PLC-5、PLC-2/PLC、PLC-3和SLC-500程序。
三、Ethernet的扩展与进一步容纳Web技术
当前,在所有过程控制领域,最大的发展趋势之一就是Ethernet技术的扩展。PLC也例外,现在,越来越多的PLC供应商开始提供Ethernet接口部件。在最近的几年间,我们已经看到,发展比现有普通小快灵PLC更加强大的PLC是种趋势。Ethernet将会成为PLC的通信标准吗?也许最终结果是这样的,但现在还为时尚早。对于在PLC上提供Ethernet接口将能够解决所有通信问题,人们普遍存在着误解。Ethernet仅仅定义了OSI参考模型底部的几层协议标准,如果上层协议相互之间不能兼容,那么仍然不可能进行相互之间的通信处理。打个比方,这如同一个不懂英语的中国人与一个不懂汉语的美国人之间是不能够通过电话进行对话一样。因此,协议就是设备之间相互通信的语言。
另一方面,前进的步伐已经迈出,我们只有迎着困难而上,为了将Ethernet技术应用到工厂底层的现场过程控制设备中去,ODVA协会为此建立了一套全球性标准技术规范,即Ethernet/IP标准,以便能够解决在实际工作中所遇到的困难。
向Ethernet靠近的一个目的在于通过Internet能够连接到所希望的任何地方。实际上,在一些意想不到的地方,Web服务器正在显露出其应有的威力。几年前,有一些PLC系统已经内藏了Web服务器,这无疑又为PLC系统增加了更多的特点。其他类型的控制设备也正在准备进一步集成Web服务器。例如,Square D公司已经有一个具备Ethernet连接接口的发动机控制中心,并正在准备开发一种内藏Web服务器连接接口的变速装置。
内藏Web服务器所体一风的益处包括开放网络、商业工具的影响、客户机/服务器关系。在过去,工业用户可能会有代表性地询问一些有关PLC方面的信息,但在现在,由于新技术的不断诞生和发展,工业用户很容易就可以得到有关这方面的信息。另一方面,随着芯片和处理器大规模的生产,PLC生产制造商能够生产并提供开放网络的产品,让工业用户花较少的费用就能够购买到功能非常完善的PLC产品。
在为将PLC连接到Ethernet和Web上提供技术支持方面,Schneider公司已经成了先驱者之一。最近,该公司推出了一种运行于Premium PLC平台的新型快速Ethernet(100 Mb/s)模件。该模件为PLC能够连接到TCP/IP的Ethernet提供了全双工自适应10/100Mb/s的连接速度,现场过程控制器之间可以共享实时数据信息,自动扫描Momentum I/O模件和其他任何基于Modbus通信协议的现场控制设备,采用一个嵌入式Web服务器提供HTML通信服务,同时提供了SNMP用于标准网络通信管理。在一次展览会上,Schneider公司还向工业用户展示了他们有关透明工厂的观念。
另外,Schneider公司最近还推出了基于Modicon公司的Momentum MIE系列处理器的适配器,该适配器提供了标准IEC程序控制性能,进一步为e-制造提供了完美的解决方案。该适配器还提供了将智能化I/O系统和其他现场过程控制设备连接到Internet和Ethernet的能力,现场过程控制设备包括所有功能化实时过程控制器。
几年前,Rockwell自动化公司也在其PLC产品中提供了Ethernet接口,而且正在坚定不移地稳步提高Ethernet的功能特性。该公司最近已经公布了一种柔性I/O模件解决方案,这种柔性I/O模件利用非专利版本的Ethernet技术能够提供实时过程控制性能。A-B公司提供的1756型ControlLogix I/O也是基于标准Ethernet TCP/IP和UDP数据传输协议的组件,其应用层使用了一种开放式、面向对象、基于生产者/ 消费者的技术。这种技术在ControlNet、DeviceNet和FF现场总线H1网络系统中也能够找到。
同样,其他许多公司也已经推出了Ethernet通信接口模件。例如,来自于IDEC公司的OpenNet PLC控制器所提供的通信接口,实现了与DeviceNet、LonWorks和Interbus等现场总线设备的兼容。该控制器利用一个Interbus远程I/O主卡件能够处理不超过480点本地I/O和512点远程数字量I/O。
Sierra公司所提供的8051型工业通信桥路能够让彼此之间互不兼容的PLC、DCS、RTU和SCADA系统很好地集成在一起。这种工业通信桥路通过RS-232、422、485,或者Ethernet通信链路实现了高速网络应用。该桥路控制器同时提供8个RS-232串行通信接口,2个RS-485/422隔离串行通信接口,2个10Base-T Ethernet接口,以及一个用于冗余热备份桥路的连接器。
来自于ProSoft公司的多制造商接口套装组件为A-B公司的PLC、SLC、ControlLogix和FLEX I/O(包括1771、1746、1765和1794)平台提供了串行通信能力。每一个模件包含了一个80386处理器,并同时嵌入有DOS操作系统,因而,可以被看作是具有I/O能力的工业PC,另外,该控制器同样具有“A>”磁盘操作提示符,以及Autoexec.bat和Config.sys文件。应用程序可以是从简单的ASCII通信到复杂的32位控制算法。
另一家通常从事运动控制方面研究的公司Giddings & Lewis也为其PiC(可编程工业控制)和MMC(机械与运动控制)系列应用于运动控制方面的产品增加了Ethernet TCP/IP接口。这些单元部件提供了可以连接到工厂内部Intranet和Internet的能力,允许现场过程控制器之间共享数据信息。现场过程控制器与工业PC之间通常采用OPC服务器设备驱动程序来连接实时数据信息,利用Ethernet网络系统和Web技术可以进行远程文件传输、程序设计和系统维护。
现在,越来越多的企业正在计划将其所有自动化控制设备逐步连接到企业范围内的信息系统中去。对于工业用户来讲,也许他们已经注意到有关Ethernet for Control系列控制解决方案,该技术更加依赖于Ethernet和Internet。几乎所有PLC供应商在其部分系列化产品中均提供了Ethernet连接特性,而且有些公司已经确定将Web服务器彻底嵌入到他们的设备内部,以便充分展现PLC的性能特点。利用PLC的Web连接特性,工业用户不但可以从任何地方监控控制系统的运行状况,而且还可以像利用系统手册一样获取所需要的任何数据信息。
当然,如果工业用户正在着手将其控制系统连接到Internet,则必须为此设置安全的信息发布地址。另外,为了防止黑客进入到控制系统中去,还必须安装一套安全性能较好的防火墙软件。
SoftPLC公司在网络安全性方面投入了极大的热情和兴趣,他们将一个具有实时和确定性的Java虚拟机器嵌入到过程控制器中去。Java使其不仅能够运行基于Web的Active X控件对象,同样也能够运行Servlets。Servlets是个运行于Web服务器任务高度集成在一起,能够提供动态Web页面内容。Servlets程序代码清晰可见、面向对象设计、模件化,开发起来非常简单明了,Servlets也提供了数据信息安全性能,允许进一步限制实时数据信息,如仅仅是所选定的工业用户,或者是所选定的注册数据信息。如果过程控制器被有效地连接到Internet,那么安全性对其是非常的重要。
黑客的入侵还不是唯一的烦恼,如果网络系统瘫痪,我们首先需要干什么呢?黑客入侵的解决方案是采用冗余。在过程控制器中采用冗余IP地址、冗余网络系统、冗余通信电缆,以及热备份等方式,当突发事件发生时能够很好地为过程控制系统提供服务。
许多PLC供应商在其产品的开发过程中仍然继续不断地改进和提高通信性能,其开发方向主要面向于Ethernet技术和基于Web技术。
Omron公司在其产品中提供了全部Ethernet连接能力,借助于TCP/IP数据传输协议,其产品完全适合于所有Ethernet技术规范。另外,该公司最近还发布了几个新的基于Profibus-DP的产品。在CS1控制器平台上,提供了主单元部件允许建立在Profibus-DP网络上所有过程控制器设备在亡命产台上的运行特性;同时还提供了一套新的Sycon-DP组态工具软件包,允许工业用户很容易就能够进行过程控制系统的组态和网络的委托管理;此外,一种新的多I/O终端可以作为Profibus-DP从部件,所组成的通信单元提供了一个接口用于连接一个或者更多的I/O模件单元,有Ethernet技术规范。另外,该公司最近还发布了几个新的基于Profibus-DP的产品。在CS1控制器平台上,提供了主单元部件允许建立在Profibus-DP网络上的所有过程控制器设备在该平台上的运行特性;同时还提供了一套新的Sycon-DP组态工具软件包,允许工业用户很容易就能够进行过程控制系统的组态和网络的委托管理;此外,一种新的多I/O终端可以作为Profibus-DP从部件,所组成的通信单元提供了一个接口用于连接一个或者更多的I/O模件单元,与该公司的C200H系列PLC还能够很好地结合在一起工作。
Rockwell自动化公司在其产品中也积极地增加了对Ethernet连接性能的支持,包括专门提供用于ControlLogix的Ethernet/IP、FLEX I/O、MicroLogix和PanelView系列产品。类似产品还有ProcessLogix、PLC和SLC 500过程控制器系列。通过进一步改进和提高,其产品能够同时支持隐式和显式两种数据信息的传输,借助于隐式数据信息传输方式,其数据字段仅仅包含了实时I/O数据信息。
在ControlLogix Ethernet/IP阵容中包含了一个Ethernet/IP桥路模件、一个Ethernet/IP通信接口模件、RSLinx软件包和一个Ethernet/IP通信接口收发器。FLEX I/O网络接口模件适合于Ethernet/IP,包括一个10/100Mb/s Ethernet/IP,包括一个10/100Mb/s Ethernet/IP光纤适配器。对于MicroLogix、CompactLogix、SLC500过程控制器和其他利用DF1协议的过程控制设备,支持显式数据信息传输方式的是1761-NETENI Ethernet接口。
Automationdirect.com公司为其D2-240和D2-250型PLC推出了一种新的Ethernet远程主模件(H2-ERM)。这种新模件通过高速Ethernet链路可以将本地CPU基本单元连接到远程从I/O子系统。每个模件能够支持16个附加的DL205模件单元、16个终结器I/O子系统、4个全扩展DL405子系统,或者此3种类型中任何之间的混合体。使用五类UTP电缆连接的子系统内部之间不能超过100m。采用中继器可以对传输距离和节点数量进行扩展,若采用光纤传输介质其距离能够达到2000m。
Advantech公司最近推出了WebLink 2040/SDA产品,该产品嵌入了Web服务器软件,通过它可以将任何机器、过程控制器和智能传感器与基于Web技术的HMI-SCADA软件一起连接到Internet或者Intranet。该产品还可以允许工业用户从全球范围内的任何地方通过Internet安全访问实时数据信息,以便监视和控制任何现场过程设备或者系统。此外,通过该公司的Advantech Studio套装软件可以让工业用户在任何时候、任何地方就能够将所完成的实时动态图形画面、趋势记录、报警记录、报表和配方转换到标准浏览器。
另外一种来自Newport公司的Web服务器模件是iServer,该模件有可能实现将现有的PLC和其他控制设备连接到Internet。这种DIN架装式模件单元允许不超过32个具有串行通信接口的控制设备连接到Ethernet和Internet,担当一种Web服务器和与RS-232、422、485兼容的Ethernet串行桥路。
但是,并非所有PLC通信性能的改善都是针对Ethernet或者Internet的。不久前,Rockwell自动化公司就针对ControlNet公布了新版本并适用于A-B公司的PLC-5C现场控制器和SLC 500适配器模件。1747-ACN15和1747-ACNR15适配器模件为SLC(1746)I/O所提供的确定性和非确定性网络连接特性现在与其PLC-5C现场控制器完全兼容。
Moeller电子公司先前一直采用具有自主版权的通信协议,而现在也已经开始转向开放网络协议。他们所推出的被叫做XI/ON的新一代I/O结构体系将成为其PLC开发完整的一部分。利用该结构体系可以进行片段和模块式的设计工作,它所集成的网关允许连接到Ethernet、Profibus-DP、DeviceNet、CANOpen以及更多的网络系统。
PLC相关通信性能的增强除体现在硬件方面以外,还充分体现在软件方面。例如,KEPware公司为其KEPserverEX系列产品推出了新一代32位Control-Logix Ethernet OPC服务器驱动程序。该OPC驱动程序软件改善了OPC和DDE客户与A-B公司的ControlLogix现场控制器之间的速度和连通性;还提供了一套灵活的人机界面;可以自由利用A-B公司的OPC服务器套件。它还包括PLC5/SLC505 Ethernet驱动程序。它也进一步优化了1756的ENET接口,改善了通信性能,并支持该公司的自动化标识符数据库。
四、过程控制应用
尽管传统PLC被应用于离散过程控制领域,但现在,PLC已被广泛应用于连续过程控制领域,而且基于连续过程控制技术的发展趋势正在进一步得到增长。通信是PLC应用的关键技术,这种技术在PLC领域已经得到扩展。同系统一样,对PLC进行分散化处理已经成为可能,所以更容易进行管理,以便能够更好地集成在一起。
面对传统工业过程控制市场所存在的巨大竞争压力,许多PLC供应商正在开始主动转移他们所服务的过程控制应用领域,而且必须放弃传统PLC应用已经占据的一些市场份额。
经过较短时间的努力开发,Siemens公司便陆续推出了基于过程控制的PLC产品,1990年以前就推出了SIMATIC PCS产品,而在1997年便将产品提升到了PCS 7. 这种开发工作一直要持续到Siemens公司满意为止,但随着各种各样新技术的不断诞生和发展,所开发工作不会停止的。尽管离散和连续过程控制应用都使用了同样的硬件产品和网络系统,可能还需要额外增加一些特殊模件,但它们之间始终存在着一些不同的差异。只要将不同类型的应用软件装入到同样的系统之中,就能够完成不同的过程控制应用。
任何PLC供应商将会继续全神贯注于批量和混合型过程控制的研究开发。作为一个很好的例子,Schneider自动化公司正好给我们带来了其QPC(Quantum Process Control)产品,在过程控制领域能够使得一个控制系统真正实现完全目标化。QPC利用一套网络化分布式PLC系统来完成过程控制应用。QPC完全基于Quantum PLC和Momentum I/O操作平台,能够从单个Quantum PLC逐步延伸到分布式系统中去,并且也能够全部与Ethernet、Internet和TCP/IP技术完全集成在一起。
Rockwell自动化公司计划进一步增强A-B公司的ControlLogix多功能控制器的过程控制性能,同时增加一套冗余解决方案和流量仪表模件。其1756-CFM可组态流量仪表模件将提供支持两通道0-120kHz范围内频率输入的能力,可以接受大多数涡轮或者质量流量仪表的输入信号。在6.0版本的RSLogix 5000中,将同时提供功能模块图表(FBD)和过程控制指令表两种编程方式。其ControlLogix平台也同时集成了RSView可视化HMI软件部件。在ControlLogix中,ActiveX面板显示控件与过程控制指令表同时工作,并在RSView的基础上为过程控制应用提供完美的画面显示。另外,其RS系列批量控制应用也提供了集成化S88批量处理能力。
Toshiba公司发布了其V系列集成化过程控制器,该控制器能够进一步结合PLC系统、DCS和工来控制计算机。其主要特点包括:为所有3种操作平台模式提供了一套公共的组态工程师工具包;为任何顺序控制器、回路控制器和计算机模件的结合提供了一种公共的底板总线结构体系;为全局过程变量和Windows NT 4.0提供公共的标识符数据库;还提供了一套公共的基于Ethernet的LAN网络系统。该控制器程序设计语言兼容IEC 61131-3标准。其Web连接性能有助于工业用户进行远程组态、发现并修理故障等工程化活动。
Siemens公司的PLS 7过程控制系统最初是基于SIMATIC S7-400型PLC,最近已经升级到5.0版本。其最大的特点之一就是具有柔性分布式服务器/多客户结构体系,完美地结合了开放式总线结构。基于Profibus和HART现场总线的通信协议被广泛用于现场控制设备的集成;Profibus现场总线、工业Ethernet、TCP/IP被用于系统总线;Ethernet TCP/IP和快速Ethernet被用于终端总线和企业集成的连接。
同样,Rockwell自动化公司也推出了增强型ProcessLogix分散型控制系统。随后,又公布了其FlexLogix分散型控制系统,其中内藏有5430型FlexLogix控制器和现有的Flex I/O控制设备产品。5430型控制器与A-B公司的ControlLogix多功能控制器使用了与Rockwell自动化公司相同的过程控制软件包RSLogix5000。
Rockwell自动化公司的ControlLogix 5550多功能控制器,为满足运动控制的需要已经增加了3种新指令,同时也增加了两种新的坐标类型。通过允许RSLinx软件用一个请求命令能够接收全部标识符数据列表的方式,网络数据吞吐量得到了极大的提高。另外,OI工具现在具备了图形化接口,允许对趋势图表和柱状图的数值进行监控,大大增加了一个系统的浏览工具。
在Watlow Anafaze公司推出的PPC-2000混合型温度控制器中,将多回路PID控制功能和可编程逻辑控制功能集成在同样的过程控制软件包内,具有处理48个PID回路和48个数字量I/O点能力。
Moore公司推出了专门为过程控制领域设计的基于Internet技术的控制系统Procidia。该系统通过Internet技术的控制系统Procidia。该系统通过Internet和企业内部Intranet,利用基于工业PC的HMI和OPC服务器的自组态方式进行本地和远程操作与控制。
VMIC公司带来了基于工业PC的控制器VMIPC-8400,该控制器同时嵌入了相应的IOWorks过程控制软件包。VMIPC-8400遵循IEC 61131-3国际标准,非常适合于连续过程控制和PLC应用的需要。
五、冗余特性
在工业过程控制领域,每年对具有更高可靠性系统产品的需求都在逐年增加,其中绝大多数是受经济利益的驱动所产生的。工厂停机损失所带来的代价是极其昂贵的,而且所造成的生产成本也会随之增加。尤其在欧洲,一系列规章制度的主体正在逐步得到完善和加强。现在公布的IEC 61508标准为过程控制系统的安全性能提供了设计依据,该标准主要针对可编程电子系统内的功能性安全设计而制定的。
PLC在安全停机系统领域的应用已经有了很长一段时间。也许Triconex和Pilz公司能够为我们提供许多这方面应用的见解,但其他PLC供应商也正在瞄准这一应用领域的前景,同时也使得一些PLC硬件供应商感到非常棘手。SoftPLC公司已经推出一种冗余系统的解决方案来满足这一应用需求,而且在实际工程中也得到了应用。其应用经验告诉我们,主要秘诀在于对硬件和独特I/O结构体系的仔细选择,并且他们也寻找到一些适合于该领域应用的总线系统以及其他不匹配的东西。
其他个别著名的PLC供应商在安全和冗余性应用方面新近也提供了相应的产品。Rockwell自动化公司正好推出了Guard PLC 1200和2000系列安全型过程控制器,并与其现有的PLC系统一起为全部自动化系统提供监控和调节的安全性操作。该过程控制器内藏冗余的CPU系统,利用内部测试电路检查I/O模件的运行状况,而不是直接使用冗余的I/O模件。系统遵循IEC 61508标准安全技术规范,并同时得到了TuV产品服务机构的一致认证,完全能够应用于具有SIL 3级安全等级要求的自动化过程控制应用。
Rockwell自动化在其ControlLogix平台也为工业用户增加了冗余性选择。一种新的软件部件适合于1757-SRM系统冗余模件,以便做出适当的选择。它可使用RSLogix 5000程序设计软件与其他一些模件一起组成冗余系统,并可以使用供电电源、机箱和ControlNet桥路等标准部件。
Schneider自动化公司为工业用户在临界应用方面提供了一种Quantum系列热备份方案选择。当类似数据信息通过Quantum系列远程I/O处理器时,它所连接的主处理器和数据信息需要通过来回式的校验链路检查以及处理器本身的过滤。热备份处理器能够监控Modbus TCP/IP、Modbus+和Modbus通信接口的地址,所以对于客户计算机通信其控制传输器是显式传输的。
Triconex公司不久前公布了一系列新产品。其中包括能够应用于不超过450个测点的小型应用系统的新版本Trident triple模件冗余控制器,其特点除包括一个模拟量输出模件、一个脉冲量输入模件和一个增强型通信功能模件以外,还包括现成的模拟量输入、数字量输入/输出,以及固态继电器输出模件。另外,该控制器还完全兼容OPC连接技术规范,同时得到了Tuv Rheinland组织机构的鉴定并符合SIL 3级安全等级要求,也符合DIN AK 6级安装技术规范。
Triconex公司还推出了一种新版本的TRICON 2003 PLC产品,其主要特点是数字处理器的处理速度比原来的版本要高出两倍以上。与以前的版本相比,TRICON 2003 PLC同样兼容OPC连接技术规范。
Siemens公司已经开始积极主动介入这一应领域,并及时推出了SIMATIC S7-400F产品。该产品属于其高端S7-400 PLC的一个具有自动保安装置的版本,主要目的是为安全停机系统应用而设计的。它能够满足IEC61508标准所制定SIL 3安全等级的运行要求。如果有临界应用情形发生,控制器能够进入到用户定义的安全状态,以便按照预定的顺序执行停机程序,随后就可以向工业用 户提供诊断数据信息报告。系统程序由SIMATIC STEP 7通用开发环境来完成,该开发环境为工业用户提供了程序模块库和安全功能模块。
GE Fanuc公司去年就已经推出了型号为Max-ON的热备份冗余软件,该软件被应用于标准系列90-30 PLC系统,通过Genius LAN通信网络,远程I/O彼此之间可以进行通信。软件由即插即用型子程序组成,以便进一步完成诸如变量同步、冗余I/O总线控制、程序等价测试、主CPU的挑选以及高级诊断等一系列任务。
六、运动控制
PLC在运动控制领域的应用也已经有很长一段时间了,而且还保持了很好的增长趋势。
最近,Automationdirect.com公司计划为其DL205 PLC推出具有四通道高速计数器的H2-CTRIO模件。该模件单元支持4个独立可组态的100kHz计数器/定时器通道,还具备4个隔离高速DC输出通道,并运行于独立的CPU扫描程序,使其具备了非常快速的响应能力。该模件也能够通过本地基于计数事件的处理器进行编程,而不需要从控制CPU中得到任何协助。程序设计通常采用DirectSoft32和Think & Do工控组态软件包来进行。
结合机械和运动控制方面的内容,Giddings & Lewis公司提供了基于工业PC的MMC(机械与运动控制)软件产品PiCPro for Windows,该软件兼容于IEC 61131-3标准的梯形逻辑图和功能模块图表程序设计方式。该软件内藏于PCI总线模件中,当宿主工业PC停机以后,该模件单元能够继续运行操作。其特点包括不超过32个轴向的模拟量控制或者SERCOS伺服系统控制,具备运动控制性能,内藏OPC服务器驱动程序、电子邮件和文件传输器,以及为DeviceNet或者Profibus提供的通信接口,另外还提供了标准Internet和Intranet访问工具。
七、软件工具
现在,软件工具继续成为PLC用户最感兴趣的内容之一。对于PLC硬件,工业用户只需要关心其性能和价格方面的内容即可。当前,越来越多的PLC用户希望能够寻找到更多的软件工具和集成工具,以便能够进一步提高PLC硬件的性能。
工业用户所有工作的目的在于实现系统集成,所以他们正在努力实现将运动软件包、PLC、操作员界面甚至Internet结合在一起。同时,工业用户还希望开放控制能够完成逻辑控制,也能够运行Java脚本程序。
然而,问题在于工业用户通常是通过购买PLC硬件产品的方式来免费获得软件工具的。如果工业用户打算支付软件费用,他们希望花同样的费用能够购买到与市场上质量相同的PC软件。软件供应商也正在努力开发,并希望能够为工业用户提供更多软件工具的选择机会。
Rockwell自动化公司提供了基于RSLogix系列版本的袖珍型软件RS-PocketLogix,该软件运行在基于Windows CE操作系统平台的袖珍型计算机上,用于工厂底层SLC-500和MicroLogix可编程控制器的维护和故障处理,支持PLC-5和所预定的ControlLogix逻辑控制程序。
现在,Rockwell自动化公司已经将软件升级到RSLogix 5000系列版本,该系列软件版本采用了ControlLogix结构体系和Logix 5550处理器。RSLogix系列版本软件其自身已经升级到4.0,此外,借助于对A.I.系列入口命令、改进的安全性能和有效性对比,以及一种新地址向导的支持,能够支持A-B公司的PLC产品和个别改进程序。
Nematron公司也已经发布了5.40版本的工业自动化套装软件,该软件增加了在线逻辑控制变更、流程图表跟踪等功能,允许工业用户真实地跟踪逻辑控制路径,增强报表和编辑能力,包括标识符交叉搜索和所有报表打印等。为流程图表开发所增强的编辑功能包括全程搜索、标识符名称的替换、自适应流程图表模块,以及改进的剪切和粘贴性能,以便有能力将注释性内容嵌入到流程图表模块。新版本软件也增加了对OPC 2.0的支持能力,包括标识符浏览和数据信息访问等。
Siemens公司的SIMATIC STEP 7是一套全开放专业版软件,并已经成为该公司通用开发环境软件工具,直接用于组态、管理和维护工厂范围内的自动化控制系统。该软件使工业用户可以将一个自动化工程项目再细分成设计阶段、执行与测试、委托与启动、运行,以及维护等,然后,将所有工作集成在单个软件包内。单个自动化工程项目可以采用许多程序设计语言的任何组合来进行编程工作,从而在其中选择最适合于所给定应用程序的那一部分。同样的程序代码能够在基于工业PC的SIMATIC WinAC控制系统中得到运行,以满足软件和硬件对实时性的要求。
不久以前,新合并成立的Entivity公司已经发布了Think & Do Live软件。该软件是一套基于e-控制方案的产品,并集成了控制、通信和信息技术,同时也是一套能够提高生产效率的现代化软件工具。该软件所内藏的机械和过程监控功能能够与可操作的信息显示结合起来,以便进一步提高生产效率。该软件还能够被应用作为综合控制、通信和监控系统的解决方案,或者应用于遗传算法控制系统。
同样,Automationdirect.com公司也推出了新版本的基于工业PC的过程控制软件包,现在,该软件包包括了全套OPC 2.0兼容服务器,以及对RUNtime PC和WinPLC的完全性支持能力。
Schneider公司推出其Modsoft系列产品的新一代软件ProWORX Nxt,该软件为Quanturn、 Compact和Momentum PLC等流行硬件产品平台提供了基于Windows操作系统的图形化用户界面,也提供了与984系列产品兼容的梯形图逻辑编辑器,为编程面板和PLC之间提供了直接或者网络方式协同工作的连接选择。另外,它还支持Modbus、Modbus+和依靠Ethernet TCP/IP协议的局域网连接方式。其他特点包括组态环境中的最新型图形化用户界面、改进型文档,以及支持所有梯形图和文档之间转换的实用程序。
最近,Giddings & Lewis公司为工业用户提供了一套集成了IEC 61131-3标准逻辑和运动控制编程环境的软件产品,即PiCPro for Windows。该软件产品将所有特点集成在一个工程项目管理器之中,可以在线开发用户帮助信息,还可以通过Internet进行程序设计,同时支持SERCOS系列运动控制产品。
自从所有编程方式被软件工具替代以来,PLC编程软件已经发生了根本性的变化,而且这些软件工具仍然保持着一定的增长趋势,并且不断有适合于各种应用的新特点诞生。
Siemens公司推出的3.2版本STEP 7-Micro/Win 32程序设计软件提供了一种新的FBD编辑器,以及与IEC 61131-3标准兼容的梯形图程序设计语言和FBD。该软件能紧密地与Windows操作系统集成在一丰收,提供诸如增加/移动程序和定制安装方式等一系列功能特性。同样,在 Windows中采用单个工程项目文件的方式更加容易对工程项目进行管理,如电子邮件和备份等。另外它还提供了新的保存方式选择,只要双击工程项目文件就能够自动启动工程项目。
SoftPLC公司正好也发布了TOPDOC NexGen(被称为下一代)软件。TOPDOC是一个梯形图逻辑程序编辑器和用于SoftPLC开放结构体系控制软件与过程控制器的维护工具。该软件采用了Java程序设计语言进行开发,其主要特点是充分采用了Web技术,从一个Web浏览器上就可以进行远程监控和修改PLC参数,而且能够运行在Windows和非Windows操作系统平台上,如Linux。
Altersys公司和Indusoft公司进一步联合起来,分别推出了基于Altersys公司ISaGRAF系列的Virgo自动化套装软件,以及基于Indusoft公司的Web工作室。Virgo套装软件能够嵌入到Windows CE中,并通过Internet与其他过程控制系统建立起通信链路。借助于ISaGRAF系列产品和IEC 61131-3技术标准,Virgo套装软件包括了自动化过程控制系统(嵌入式或者非嵌入式)组态和运行所必需的软件部件,如HMI、报警、事件记录、趋势记录、硬实时控制和通信等。
另外一种来自于IPMI公司的基于Java技术开发的软件产品是EPS for Java,该软件重新开发了新版本的图形化继电器梯形逻辑组态编辑器。由于该软件基于Java程序设计语言,因此是一个交叉运行平台,相同的拷贝可以运行在Windows 95/98、Macintosh或者其他操作系统平台,并同时支持Java运行环境。
Entivity公司最近发布了版本号为6的Think & Do Studio软件产品。该软件产品是建立在Visio技术基础之上,并在一个标准开发环境中集成了流程图表控制逻辑、HMI、运动控制、PID回路控制、智能化I/O控制设备接口,以及工程项目文档工具。该软件可以完全升级并跨越Microsoft Windows平台,到目前为止,据说是第一套基于COTS软件平台的过程控制软件包。其最显著的特点之一就是所具有的自动查找和组态工具能够使其非常容易地连接到智能化I/O过程控制设备网络系统中去。
八、硬件与软件
通过短短几年的努力,我们不断看到有许多新的软逻辑控制软件产品被推出。许多独立软件供应商已经开始出售这种软件产品,传统PLC供应商在他们的产品目录中也已经开始逐渐增加基于工业PC的控制产品。另外,PLC开发费用中,软件开发费用所占的百分数正得到稳定的增长。例如,Rockwell公司将40%的开发费用投入到硬件产品开发中,而将60%左右的开发费用转移到了软件开发工作上。其着眼点在于全球市场对软件产品有强大的购买力,并要求软件产品能够更加完美地运行在工业标准平台上。
PLC一般总是使用梯形图逻辑控制程序,现在,所有类型的其他产品正在努力获得并使用一些或者全部与IEC 61131-3标准兼容的程序设计语言,包括梯形图逻辑图表、功能模块图表、顺序功能图表、结构化文本和指令表等程序设计语言。
然而,硬件、操作系统和应用软件相互之间都是延缓此独立的实体,与传统的全集成PLC系统有很大的不同。随着硬件和操作系统的不断发展,操作系统所提供的标准商业化功能特性可能会进一步促使PLC变成一种更加不同的控制设备,这也就是PLC需要采IEC61131-3标准程序设计语言的原因所在。
可以采取各种方式来解决PLC的编程问题。Rockwell公司对其所有产品均采用Logix系列软件来编程,包括机器人控制器、软逻辑控制器。传统PLC系统全部采用RSLogix 5000软件进行编程工作。其他途径包括微软技术,像DCOM、ActiveX以及Sun的Java等,在将来,也许会使用Microsoft.Net技术,其中大多数编程方式是通过Sun宏系统和ONE(开放网络环境)来发布的。
基于Windows CE的应用软件和标准工具将允许工业用户可以通过多重硬件生命周期的方式来保护他们所购买的软件。这种趋势将进一步改变工业用户对传统PLC产品产品的购买决心,而且仍然要涉及到PLC硬件技术规范、外围设备和通信连接能力,这好像有些类似于购买一台工业PC。相对于工为一用户习惯性决定过程而言,他们需要认真评价一种过程控制器及其编程软件的灵活性。这也有助于平息人们评价哪种程序设计语言是最好的争论。梯形图逻辑、流程图表、静态逻辑、功能模块、IEC 61131-3标准混合编程,连同Visual Basic和Visual C++等都能够很容易地把基于Windows CE的PLC作为一种对象来对待处理。不久以前,一些亲的软逻辑和基于工业PC控制的产品已经问世。
来自于制造业数据系统(MDS)公司的WinMotion软件在单个套装软件中提供了软运动控制、软逻辑控制(兼容IEC 61131-3标准)和一套数据服务器,并不需要任何运动控制接口卡件,或者专用硬件产品。此外,它还能以实时方式提供连续包括维护、生产和质量等数据信息。该软件可以运行在具有单个处理器并安装有VenturCom RTX软件部件的Windows NT操作系统平台上。该公司还公布了一套开放式API接口,能够让工业用户进步集成第三方软件技术。
Rockwell公司也推出了SoftLogix 5800软件。该软件提供了一种新的软控制器,在一个相同的控制系统中,能够同时完成顺序和运动控制功能。与该公司其他Logix产品一样,该软件仍然使用了Logix运行引擎,RSLogix 5000编程软件和NetLinx开放式网络。该软件也能运行在Windows NT/2000操作系统平台上。
前不久,Entivity公司推出了5.1版本的可视化逻辑控制器软件。其显著特点是增加了一个对DeviceNet标识符组态器的安装选项,以及改进的OPC服务器。该软件对NVRAM有更好的支持能力。
Automationdirect.com和KW公司联合推出了适合于WinPLC CPU模件运行引擎并兼容于IEC 61131-3标准的ProConOS PLC产品。它具有抢占式、多任务运行引擎,而且被嵌入到Win-PLC模件中。应用程序的开发采用MULTIPROG来完成,MULTIPROG是一套兼容IEC 61131-3标准的软件开发工具,它允许工业用户在WinPLC上同时运行任务,然后被独立地运行,而且可以具有不同的运行循环周期和时间版段。
Twin CAT软件系统公司所推出的Beckhoff软件可以运行在安装有Windows NT/2000或Windows CE的工业PC上,能够将I/O接口嵌入到实时过程控制器中,形成多PLC系统、NC轴向控制、程序设计环境和操作站。所显示出来的特点实际上是嵌入了IEC 61131-3软件的PLC,或者是工作于Window NT/2000操作系统平台下的软件NC。程序和运行系统可以在相同或者独立的工业PC上运行。用户界面和其他程序之间的数据信息通信则依靠Microsoft公司的开放式标准,如OPC、OCX、DLL等。
九、适合PLC应用的新模件
前文已讨论了新的适合于PLC的插入式运动控制模件。对于其他类型的插入式部件及其附件,可以获得更好的选择,同样还有一些较新的选择方案。
Siemens公司已经推出了一种新的基于AS-I现场总线标准通信处理器模件CP243-2,该模件为低级变送器总线提供了直接地址连接方式,还能够与任何S7-200 CPU及其扩展版本工作在一起。
Automnationdirect.com公司推出了一种名为EZText的新型PLC文本操作面板,该产品支持广泛通信协议驱动程序的选择。所支持的通信协议包括该公司的LOGIC、A-B公司的DF1、Omron公司的Host Link、Mitsubishi公司的FX系列、Modicon公司的Modbus RTU和GE Fanuc公司的SNPX等。每个EZText操作面板都可以在DeviceNet版本中得到很好的利用。所有模伯均提供了5个用户可定义按钮、一个内藏菜单系统、滚动式数据信息输入,以及全隔离电源供应。EZText操作面板还提供了5个用户这下义的LED和LCD显示窗口,可支持2-4行不超过20个字符数据信息的显示。
Aromat公司为其FP0系列PLC提供了一种具有12位分辨力和8通道模拟量输入模件。一个FP0能够处理不超过24路的模拟量输入信号,还能够完成多种浮点数字运算、精确PID控制和自整定。只要通过调制解调器就能够进行模拟量信号的远程监控。
同样也来自于Aromat公司的一种新模件是FP2 PLC。FP2 PLC模件具有高速计数能力,依靠4个信号通道其最高频率可以达到200kHz;同时,一个活动的电动机动动单元能够处理4个方向的轴向运动,而且每个轴向运动的速度可以达到100kp/s。另外,它还具环回路控制或者PWM输出。
ABB自动化公司提出了一种新的称为Industrial IT的编程解决方案,并成为其AC 800F现场控制器产品的一部分。AC 800F所具有的开放结构单元体系能够同时处理本地和远程I/O模件、智能化传感器的4-20mA信号,是一种具备了多种现场总线技术的现场控制器。AC800F还提供了减少工程设备安装周期和资产优化分析等性能,通过OPC技术提高了与ActiveX和Web的连接能力。AC800F中的每个单元可以从4种独立的现场总线网络采集和处理各种诊断数据信息,它还提供了与IEC61131-3兼容的编程工具软件。
十、驾御现场设备级控制
随着通信技术的进一步发展,有可能利用通信系统将控制功能形成闭环过程控制,因为越来越多的控制计算机已经嵌入了I/O系统。
例如,Rockwell自动化公司所推出的DeviceLogix充分应用了模件技术,能够被完全集成到工厂底层现场过程控制设备中去,为现场设备级提供了低价格过程控制应用。DeviceLogix还提供了简单化独立过程控制应用特点和性能,诸如单个应用条件、事件侦测、报警管理和布尔逻辑运算等,减轻了具有较多控制任务的控制系统主控制器,甚至是最低级过程控制设备的负担。首先推出的过程控制产品是A-B公司的1792/1792D系列、ArmorBlock MaXum I/O系列、1791D CompactBlock I/O系列、1799嵌入式I/O系列,以及800E DeviceNet局部操作站和DeviceNet辅助软起动器系列。
在2000年初,Siemens公司就推出了IM 151/CPU,同时将所增加的PLC功能应用到ET 200S I/O系列产品。
Festo公司也已经将PLC技术嵌入到其气调节阀产品中。该公司新近推出的SB6产品在这一领域得到了很好的应用。另外,它提供了与A-B公司SLC-500相同的技术特点,通过便携和远程等增加了数字量的模拟量I/O系列模件通道。SB6还提供了一个兼容于DeviceNet的电子式节点,能够与DeviceNet数据采集器集成在一起,百且介于电子模件和气动模件之间,为各种应用功能提供了PLC逻辑控制。
Phoenix Contact公司所推出的系列化DIN架装式PLC被称作远程现场控制器(RFC),而且非常适合于Interbus I/O系统的应用。所有模件单元都能够采用PCWORX组态工具软件进行编程设计工作,PCWORX是套完全基于IEC61131-3标准的组态工具软件包。
Wago公司所推出的可编程现场控制器能够完全与其Wago I/O系统工作在一起,允许工业用户在本地存储和运行程序,同时还能够与网络系统进行通信。它并不需要通过网络传输就能够对信号进行预处理和逻辑解决方案的调试。信号预处理从相当程度上降低了装载现场数据信息的负荷,能够为现场过程控制建立起非常完善的分散控制应用。
VMIC公司同样也推出了增强型版本的DIN架装式IOMax PC控制器,即VIOMAX-8450。现在该控制器已经采用了300MHz的MMX微处理器芯片,而且仍然采用基于IEC 61131-3标准的IOWorks控制组态工具软件包进行编程设计。
十一、替代嵌入式控制器
据相关调查报告显示,现在对于低端PLC市场的争夺仍在继续进行,这也进一步促进了PLC的发展。随着微型和超微型PLC技术的发展和数量的增长,它们已经开始进入到新的应用领域。例如,微型PLC已经开始替嵌入式控制器的工作内容。像Omron公司已经察觉到这一技术发展的新动向,并逐渐计划将其产品应用于商业器具、饮料分发设备以及商业、工业等。这些行业之所以正在应用微型PLC,正是由于它具有卓越的灵活性、市场开发周期短、适应性强、竞争性的价格等一系列优点所至。
对于PLC或者嵌入式控制器的选择主要依赖于它们的体积大小,尤其是如果需要特殊功能时,嵌入式控制器的缺陷就逐渐显露出来了。尽管嵌入式控制器具有很低的价格,但其中仍然包含了质量控制、维修以及服务等方面的价格。
Mitsubishi公司的FX1S超微型和FX1N微型PLC系列产品正在面向嵌入式应用领域发展,它们能够处理从10-128个I/O通道,并且具有2个轴向的运动控制性能,还具备PID控制指令应用于连续过程控制。
来自于Entertron公司的SK1600-RIC型嵌入式可编程逻辑控制器(ePLC)具有16通道数字量输入和12通道继电器输出基本单元、一个RS-232接口、一个10kHz高速计数器通道,以及4kb的程序存储器。另外,它可以在Windows和DOS操作系统平台下采用梯形逻辑图编程方式进行控制程序设计。该产品还能够被应用于有或者无操作员界面的连接。
Omron公司最新推出的CPM2B系列微型控制器,其设计仍然保留了工业用户所希望的低性能价格比的特点,以便工业用户能自由构建控制系统。其特点还包括提供了备份电池、增强型通信机制、I/O通道可扩展到128路、RS-232接口、可移动终端、PID控制回路以及其他高级指令系统等。
Blue Earth Research公司已经将Xplor-52R控制器增加到其为嵌入式控制应用所设计的Xplor系列个人数字控制器中,能够提供有限的监控功能和数据信息记录应用。它能够支持Xplor系列所有标准特点,同时包括了一个89C52 CPU单元和用于存储Basic程序的8kb的EEPROM存储器,以及一个RS-232接口。其他元件包括一个8通道12位A/D转换器、一个4通道12位具有有效输出电压范围的D/A转换器、一个看门狗定时器,以及一个LCD和键盘接口。
十二、PLC将会成为过程控制领域内的日用品
仅仅从PLC系统价格正在逐渐降低的理由进行推理,尤其在低端应用方面,PLC将会成为这一领域的日用品。由于PLC系统最小模件单元的价格也只不过100美元,甚至更低,即使这些模件出现故障,工业用户从心理上已经感觉不到是否还值得重新修理。许多工业用户直接采取了抛弃出现故障的模件,进而换上一块新模件的处理方式,因为重新修理这样的故障模件也许会花费同样甚至更多的费用。
相反,我们不要被低价格所愚弄。一些小型甚至超小型PLC系统已经向工业用户提供了模拟量I/O、PID控制回路、通信接口,甚至与企业网络系统相连接的现场总线。具有14个通道的I/O和4个PID控制回路的PLC系统,其价格才99美元,这种产品非常适合小系统控制应用的需要。
一些PLC供应商依托强大的应用市场继续发展小型PLC产品,甚至大量的工业用户已经将其看作是低端应用市场上的日用品。PLC供应商需要充分考虑的问题是他们不仅仅要供应硬件产品,还必须采取相应的措施为工业用户解决工程师可用的组态工具、故障诊断技术、网络通信能力以及除基本自动化硬件以外的附加软件包的适用性能。
Rockwell公司最近为其Compact Logix系列产品增加了一种新的Compact Logix 5330控制器。该控制器能够与1769系列Compact I/O模件,不超过256个本地I/O测点,另外还为用户提供了256kb存储内存。CompactLogix使用了相同的能同时被ControlLogix、Flex Logix、SoftLogix和RSLogix 5000共享的Logix控制引擎。
Automationdirect.com公司为其DL05型微型PLC也提供了个别新版本产品。D0-05DD-D包含了具备8通道DC输入和8通道DC输出的DL05 CPU模件,采用了12/24 V DC电源供电、具备6kb的存储器,可利用RLL/RLLPlus进行程序设计,还提供了一个RS-232程序和通信接口。它具有两种可组态并独立于CW/CCW的脉冲顺序输出或者步序,直接脉冲输出频率可以达到7kHz。此外,D0-05DR-D还提供了6通道继电器输出。
Siemens公司为其SIMATIC S7-200系列产品推出了采用一种新类型CPU的微型PLC系统。新类型CPU为S7-226,该CPU为能够进一步连接到工业LAN系统或者诸如调制解调器、打印机、条形码阅读器等外围设备,相应增加了点到点接口(PPI)或者自由接口(连续ASCII)。
来自于GE Fanuc自动化公司的一种新产品是VersaMax CPUE05 CPU模件。该模件的特点主要包括与Ethernet等的连接能力、更快的指令执行时间,以及更多的用户存储器支持。新增加的功能包括一个10Base-T连接、全双工通信接口,通过利用切换开关以便消除数据碰撞现象,并同步进行发送和接收数据信息;它还提供了64kb用户可配置存储器,采用RS-232和RS-485接口进行通信连接;具备本地操作员界面;以及可选择与Ethernet、DeviceNet和Profibus现场总线连接。
Mitsubishi电子自动化公司已经推出了新一代Q系列PLC系统,程序设计采用了基于Windows编程软件工具。程序通过USB接口进行传输。其特点是能够支持Internet电子邮件、调制解调器和10/100Mb/s Ethernet;可以连接到DeviceNet、Profibus、CC-Link和NET/10;每个CPU可以允许有不超过252个程序的同步运行;另外,它的体积也是非常小的。
CTC公司为工业用户提供了一套2601自动化成套工具,该工具包括增强型2601控制器和基于Windows平台的Quickstep SE程序开发工具软件包,Quickstep SE是该公司用于2601控制器具有专利的程序设计语言,尤其能够满足需要数字控制和串行通信的小型应用项目的应用要求。为2601所编写的控制程序只要通过相应的转换就可以运行于其他2000系列CTC控制器上。
一种新的来自于IDEC公司的产品是MicroSmart PLC,在该PLC的CPU模件上提供了10、16或者24通道的I/O。其特点包括一个标准的电源供应电路、4通道高速计数器、一个RS-232接口和一个模拟量分压计。具有24通道I/O的CPU模件也能够与总计不超过88通道的I/O模件一起工作。
来自ifm电子技术公司,并具有一对AS-I现场总线的主控制器包括两个采用IEC 61131-3标准编程以及依靠AS-I和RS-485通信的AC 1011 PLC。AC 1011采用了单个控制器方式,其I/O允许不超过124通道输入和124通道输出;而AC 1012则采用了双控制器方式,其I/O通道数量是AC 1011的两倍。
此外,许多PLC系统已经与操作员面板和其他HMI系统一起使用,在有些情况下,PLC的逻辑处理功能已经被直接集成到HMI软件中。
来自于B&R工业自动化公司的B&R PP21/41高级操作面板进一步结合了Compact PLC和HMI面板系统,并应用于集成低价格机械控制和操作员界面。它具备700kb的SRAM和1.2MB的FlashPROM存储器,采用了基于IEC 61131-3标准的程序设计语言、ANSI C和B&R自动化Basic语言进行编程设计工作。模件单元包括16通道数字量I/O,所具备的6个可利用扩展插槽用于附加的数字量、模拟量通道扩展以及通信I/O模件。串行和CANbus接口也同样被包含在其中。
EXOR公司也已经通过将一个PLC和I/O模件嵌入到一个叫做HMIcontrol集成系统的方式来扩展其UniOP系列HMI操作面板,PLC模件完全与其所有UniOP产品兼容,并使用了相同的、基于Windows平台、用于所UniOP操作面板的组态软件包。
十三、结束语
面对激烈市场竞争所带来的局面,企业只有紧紧把握市场运行的脉搏,充分结合自身的特点,面向世界经济的大潮,不断融入新技术、新方法,推陈出新。同时,随阗PLC供应商的不断努力,并进一步在e-制造和e-控制技术方面实现新的突破,所推出的新一代PLC将能够更加满足各种工业自动化控制应用的需要。