PLC的最新发展趋势 (转载)
本讲座撰写人汪仁智先生,重庆工业自动化仪表研究所工程师。关键词:PLC Ethernet Web e-制造 e-控制 模件 软件工具
一 前言
长期以来,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所确定的控制任务,并且与程序执行时间一样快,均在1ms以内;还
能够同时处理多任务工作,但不能同时超过16个控制任务。一种具有优先级和多任务处
理
内核的机制保持着对每一件控制任务的跟踪,确保控制任务能够取得最高的优先权。该
软
件能够运行全部5种IEC
61131-3标准程序设计语言和PID控制程序,支持两种类型的I/O控
制设备。一种是像Profibus和DeviceNet等这样的现场总线I/O设备;另一种是像ISA和P
C/104
这样的工业PC
I/O模板。另外,该软件还提供了对控制系统的在线编辑组态功能。程序可
以在Windows 95/98和Windows NT下开发并运行,但也能够在RTXDOS下执行。
SoftPLC公司也提供了一种工控软件产品Tealware,有人非常形象地把这种软件产
烦谱
穿着工业PC衣服的PLC。那些安装在支架上的控制系统已经有了小型PLC的形状系数,但
SoftPLC公司的控制软件已经被嵌入到CPU中。Tealware软件能够满足各种类型工业用户
的需要,
从小型、单机系统到大型、分散多控制工作站应用。其特点包括全系列I/O模件、内藏E
thernet
和工业串行通信接口。
最近,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(100Mb/s)模件。
该模件为PLC能够连接到TCP/IP的Ethernet提供了全双工自适应10/100Mb/s的连接速度
现场过程控制器之间可以共享实时数据信息,自动扫描Momentum
I/O模件和其他任何基
于Modbus通信协议的现场控制设备,采用一个嵌入式Web服务器提供HTML通信服务,同
时提供了SNMP用于标准网络通信管理。在一次展览会上,Schneider公司还向工业用户
示了他们有关透明工厂的观念。
另外,Schneider公司最近还推出了基于Modicon公司的Momentum
M1E系列处理器的适
配器,该适配器提供了标准IEC程序控制性能,进一步为e-制造提供了完美的解决方案
8
适配器还提供了将智能化I/O系统和其他现场过程控制设备连接到Internet和Ethernet
哪芰Γ
现场过程控制设备包括所有功能化实时过程控制器。
几年前,Rockwell自动化公司也在其PLC产品中提供了Ethernet接口,而且正在坚
ú
移地稳步提高Ethernet的功能特性。该公司最近已经公布了一种柔性I/O模件解决方案
?
种柔性I/O模件利用非专利版本的Ethernet技术能够提供实时过程控制性能。A-B公司提
供
的1756型 ControlLogix I/O也是基于标准Ethernet
TCP/IP和UDP数据传输协议的组件,其应
用层使用了一种开放式、面向对象、基于生产者/消费者的技术。这种技术在ControlNe
t、
DeviceNet和FF现场总线H1网络系统中也能够找到。
同样,其他许多公司也已经推出了Ethernet通信接口模件。例如,来自于IDEC公司
的
OpenNet
PLC控制器所提供的通信接口,实现了与DeviceNet、LonWorks和Interbus等现场总
线设备的兼容。该控制器利用一个Interbus远程I/O主卡件能够处理不超过480点本地I/
O和
512点远程数字量I/O。
Sierra公司所提供的8051型工业通信桥路能够让彼此之间互不兼容的PLC、DCS、RT
U
和SCADA系统很好地集成在一起。这种工业通信桥路通过RS-232、422、485,或者Ether
net
通信链路实现了高速网络应用。该桥路控制器同时提供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服务器的Java程序,并 矣
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模件单元,与该公司的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、SLC
500过程控制器和其他利用
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公司最近推出了Web-Link
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公司为其KEPserver-EX系列产品推出了新一代32位ControlLogix Ethernet
OPC服
务器驱动程序。该OPC驱动程序软件改善了OPC和DDE客户与A-B公司的ControlLogix现
场控制器之间的速度和连通性;还提供了一套灵活的人机界面;可以自由利用A-B公司
的OPC服务器套件。它还包括PLC5/SLC505
Ethernet驱动程序。它也进一步优化了1756的
ENET接口,改善了通信性能,并支持该公司的自动化标识符数据库。 PLC在工控领域的应用真是越来越广泛了! 要抓紧学习这,不然被淘汰了 顶一下,一起学习,好好学习 ::shocked:: ::shocked:: 不好意思,在顶一下::shocked:: ::shocked:: ::titter:: ::titter:: ::titter:: 在顶就不开除了,不顶了::sad:: ::sad:: 谢谢楼主与大家分享,我们单位最近新上的好多设备控制系统都用到了PLC,都是比较新的技术,好多问题完全依靠厂家技术人员处理,还要努力学习呀! PLC在工控领域的应用真是越来越广泛了! 好东西啊,谢谢楼主了啊!::smile::
顶一下
介绍的好,要是推荐几本书就更好的。
页:
[1]
2