工业以太网进展现状

   日期:2007-12-18     来源:中国测控网    评论:0    

    1.1在应用层中的进展

    (1)封装

    众所周知,以太网自身只提供一系列的物理介质定义和一个共享的构架。构架包括物理介质、帧格式和LAN设备数据的寻址格式,即它只提供物理层和数据链路层。而Ethernet、TCP/IP则包含IP协议(层三)、TCP或UDP协议(层四),当以太网用于信息技术时,第七层含有HTTP(超级文本传输协议)、FTP(文件传输协议)、SNMP(简单网络管理协议)、SMTP(简单电子邮件传送协议)和Telnet(远程登录)等。但当它用于工业控制时,体现在第七层的是实时通信、用于系统组态的对象以及工程模型的应用协议。对这些不同的概念进行组装称为“封装”(Encapsulation)。TCP/IP支持基于异种操作系统的异种网络间的互联,它是真正的开放系统通信协议,已成为目前国际上进行异种网络互联的事实上的标准。

    “封装”是将报文帧嵌入到TCP或UDP的容器中。典型的例子有RockwellAutomation和ODVA开发的Ethernet/IP、FF开发的HSE(高速以太网)、SchneiderElectric开发的ModbusTCP/IP。所有这些协议数据在发送到以太网以前,现场总线报文基本上没有什么变化并作为“用户数据”嵌入到TCP/IP帧内,很容易向下兼容到基于以上总线的协议。RockwellAutomation和ODVA推出的Ethernet/IP,应用了压缩的ControlNet和DeviceNet协议的CIP(ControlandInformationProtocol,控制和信息协议),CIP通过“隐性”和“显性”信息提供用于存取数据和控制设备的宽范围的服务。

    在发送CIP数据包以前必须对其进行封装,CIP数据包给定一个报文首部(header),该首部的内容取决于所请求的服务属性。通过以太网连接的CIP数据包包括一个专用的以太网首部、一个IP首部、一个TCP首部和一个封装首部。封装首部包含的字段有控制命令、格式、状态信息和同步数据等,这允许CIP数据能通过TCP或UDP传送并确保在接收方进行解码。SchneiderElectric推出的“透明工厂”,其核心是Ethernet和TCP/IP,封装有Modbus协议的ModbusTCP/IP的模块应用于QuantumPLC。ModbusTCP已成为半导体工业的标准EMIE54.9-2000。FF的HSE是高效地映像到UDP(用户数据报文协议,一个被认为优于TCP的传输协议,其首部比TCP首部短而简单,只需8个字节,而TCP为长度可变的40个字节)的一个最佳例子,HSE采用Publisher/Subscriber协议,为IEC61158现场总线国际标准的类型5。另一种解决方案是在现场总线的上层运行或封装有TCP/IP。Interbus就是这种解决方案,它的以太网策略是将TCP/IP报文分割为若干个小型数据包并封装在Interbus的参数通道进行传输,其总和帧协议仍保持不变。这些被分割的数据包将在接收方重新装配从而恢复为原来的TCP/IP报文。封装方案的缺点是协议的效率低,以太网的首部比用户数据大得多,从而大幅度地增加开销,因此封装方案只适用于发送大容量的数据信息。

    (2)代理服务器

    代理服务器(Proxy)类似于对2个不同通信协议进行转换的网关(Gate-way),但其功能要比后者强得多。

代理服务器的主要目标是将标准现场总线网络集成到工业以太网网络,其主要优点是现有的现场总线设备在今后仍能长期使用,从而保护用户的投资。支持这种观点的是由Profibus国际组织发布的Profinet,它包含两个概念,即开放的、面向对象的运行期(Runtime)概念和独立于制造商的工程概念。运行期概念基于TCP/IP、UDP、RPC(运程程序调用)和DCOM,并对这些基本机制进行加强和优化,因而它适合于高实时性能要求的应用领域。工程概念包括建立工程对象模型,它不仅使用户能通过不同制造商的组态工具进行开发,还可以采用分面(Facet)的方法定义制造商和应用专用的扩展功能,因此支持在单个工厂范围集成不同制造商的产品。

    (3)实时通信系统

    IDA(InterfaceforDistributedAutomation,用于分布式自动化的接口)采用美国CaliforNIa公司开发的位于第四层的NDDS实时通信系统,NDDS是Publisher/Subscriber模式,提供宽范围强有力的应用服务。IDA的另一个重要特性是基于Web的设备管理。所有现场设备均有其本身的Web页面,包括组态、操作和诊断参数,用户可通过标准的浏览器进行访问。基于XML的设备描述简化了系统的组态,并支持设备的互操作性和互换性。IDA位于工业以太网的第七层,它还定义从第四层到第七层和应用接口(API)之间的通信,甚至还包括应用程序的标准编程接口,IDA集团在2001年的德国汉诺威博览会上公布了其技术规范。    

    1.2嵌入以太网的I/O

    早在1998年,Foxboro公司就成功地将其Micro-I/A自动化系统中的以太网I/O用于德国BayerAG公司的氯碱分厂,以太网将所有现场设备、控制器和PC机工作站集成为一个高可靠、低成本的实时控制的信息网络。近年来,一些公司已推出不少以太网I/O产品,举例如下:

    (1)Opto22从1998年第四季度起开始提供以太网I/O产品,并不断扩展和改进其产品,如开发符合802.11和802.11b的无线电访问以太网产品和用于管理的SNMP以太网产品;

    (2)NationalInstruments的FieldPointI/O能提供现场设备到以太网的链接;

    (3)SixNet提供嵌入以太网芯片的I/O模块;

    (4)Optimation(Hutsrille,Ala)发布内装以太网的I/O新产品;

    (5)Automationdirect.com和OmronElectric联合宣布的以太网I/O新产品已面市;

    (6)GEFanucAutomation在2000年的美国国家周上宣告其所有的自动化产品均支持与以太网的链接;

    (7)Zonework(Temecala,Calif)推出其第一套产品,声称是使传统的自动化控制器能访问以太网的基础结构;

    (8)Action公司的子公司Busware公布以太网的E系列I/O模块,

    (9)现在已有嵌入以太网芯片的智能现场总线设备问世,如SchneiderElectric的Altivar58变频器,不仅能连接到本公司的PLC系列,亦能连接到内装有Web服务器的第三方控制器。

    这几年来,我国在攻克以太网实时性、总线供电和远距离传输等一系列难题方面已经取得了很大的成果。

    但是,以太网用于工业控制目前尚处在研究及解决当中,主要有以下问题:

    (1)实时性问题;

    (2)可靠性问题;

    (3)安全性问题;

    (4)供电问题。

    实时性问题是指传统以太网由于采用载波侦听多路访问/冲突检测的通讯方式,在实时性要求较高的场合下,重要数据的传输会产生传输延滞。可靠性问题是指以太网若采用UDP协议时,它提供不可靠的无连接数据报传输服务,不提供报文到达确认、排序以及流量控制等功能,因此报文可能会丢失、重复以及乱序等。这些问题的解决,使以太网能够满足工业控制领域对传输延时要求,加快使其步入工业控制领域用于现场控制。

 
  
  
  
  
 
更多>同类资讯
0相关评论
 
全年征稿 / 资讯合作
 
 
 
推荐资讯
可能喜欢