您的当前位置:首页正文

EtherNet_IP在工业控制领域的应用研究

2022-05-20 来源:伴沃教育
本栏目责任编辑:谢媛媛

开发研究与设计技术

EtherNet/IP在工业控制领域的应用研究

高丽1,林里2,孔若英

(1.湖北荆州银河集团,湖北荆州434023;2.湖北沙市石油钢管厂,湖北沙市434023;3.长江大学计算机科学与技术学院湖北荆州

434023)

由于它采摘要:工业以太网已经成为控制系统网络发展的主要方向。文中所介绍的EtherNet/IP协议是一种优良的工业以太网方案。用了CIP协议及新的生产者/消费者的通信模式,使得控制网络设备能够更有效地传输数据,更容易与Internet/Intranet集成。同时,它是一种面向对象和开放性的控制网络方案,采用这种方案的控制网络具有较好的一致性,能够解决控制网络中互操作的难题。

关键词:通用工业协议;EtherNet/IP;服务质量中图分类号:TP399

文献标识码:A

文章编号:1009-3044(2007)02-10423-01

ResearchofEtherNet/IPAppliedinIndustrialControlField

GAOLi1,LINLi2,KONGRuo-ying3

(1.YinheGroupinJingzhouHubei,Jingzhou434023,China;2.PetroleumSteeltubeFactoryinShashiHubei,Shashi434023,China;3.

ComputerScienceandTechnologycollegeofYangtzeUniversity,Jingzhou434023,China)

Abstract:IndustrialEtherNethasbeenthemainorientationofcontrolsystemnetwork.TheEtherNet/IPprotocolintroducedbythispaperisagoodIndustrialEtherNetscheme.BecauseitadoptsCIPandthenewProducer/Consumercommunicationmode,EtherNet/IPcanmakenetworkdevicestransmitdatamoreefficiently,andcanbeintegratedintoInternet/Intranetmoreeasily.Atthesametime.Itisanobjectorientedandopencontrolnetworkscheme.NetworksbasedonthisschemeCanbeconsistentwitheachother,andcansolveproblemsrelatedtocompati-bilities.

Keywords:CIP(ContralandInformationProtocol);EtherNet/IP;QualityofService

1引言

工业自动化控制系统的网络结构发展越来越分散化,同时系统越来越复杂,内部的连接越来越高速化、紧密化。更多的是系统细分成了独立的控制孤岛。对驱动器和用户接口的需求越来越多。从传感器到主控制器,数据的传输必须经过不同的CPU和驱动软件,其结果是传输速度低,缺乏透明度,软件和维护费用高。在所有的网络技术中,以太网技术是至今最理想的选择,TCP/IP以太网已经成为事实上的标准网络,将标准TCP/IP以太网延伸到工业实时控制,将很好地帮助用户获得更加开放集成的工业自动化和信息化的整体解决方案。EtherNet/IP就是为实现这一目的的标准工业以太网技术,它是标准TCP/IP以太网和通用工业协议(CIP)的结合。

协议,它提供了设备间交换数据的一套服务。但是,TCP/IP并不能保证设备间有效的通信,只能提供信息的传送。因此,在工业设备间的通信必须采用通用的应用层协议。EtherNet/IP实际上是一种以太网TCP/IP的工业扩展,因为它采用了在普通应用层上的

TCP/IP封装,使工业设备节点在以太网信息里将数据封装起来,

然后该节点将带有TCP/IP的信息发送到以太网的数据链路层。

这个标准的应用层使工业自动化和控制设备的互操作性和互换性成为可能。实际上,在控制系统中存在着两种信息:实时I/O数参数设置、诊断等的显式信息(Ex-据(I/Omessage)和用于组态、

2EtherNet/IP及其特征

2.1EtherNet/IP简介

EtherNet/IP(EtherNetIndustryProtoco1)是适合工业环境应用的协议体系。它是由两大工业组织ODVA(OpenDeviceNetVendorsAssociation)和ControlNetInternational所推出的最新的成员。和DeviceNet以及ControlNet一样,它们都是基于CIP(ControlandIn-formationProtoco1)协议的网络。它是一种是面向对象的协议,能够保证网络上隐式的实时I/0信息和显式信息(包括用于组态、参数设置、诊断等)的有效传输。EtherNet/IP采用和DevieNet以及Con-trolNet相同的应用层协议CIP(ControlandInformationProtoco1),因

此,它们使用相同的对象库和一致的行业规范,具有较好的一致性。

plicitMessage)。前者不包含任何协议信息,只含有要求快速传送的I/O实时数据。它的特点是要求采用短帧结构、协议额外开销少、执行实时传送,因此要采用UDP/IP(UserDatagramProtocol/InternetProtoco1)协议。而后者的数据包含了协议信息和执行服务

的指令,节点要翻译该信息的内容、执行规定的任务并产生应答信号,因此采用TCP/IP协议。

以UDP/IP和TCP/IP分别封装I/O信息和显式信息,可以保证提供不同网络性能要求的数据通信服务,还使工业自动化和控制设备具有互操作性和互换性,因此EtherNet/IP是一种理想的自动化的以太网标准。

3EtherNer/IP在工业中的应用

开放标准的CIP工业网络包括DeviceNet、ControlNet以及高性价比、易于EtherNet/IP,可以为工业自动化提供一个整体的、升级的解决方案。EtherNet/IP标准工业以太网覆盖常规离散及过程实时控制,还有同步、伺服以及SIL3安全系统应用。EtherNet/IP有两个独特的地方,一个是标准,一个是对未来的承诺。

EtherNet/IP使用的是标准TCP/IP以太网,这意味着在开发EtherNet/IP产品的过程中,所有的自动控制产品供应商都是完全

(下转第455页)

EtherNet/IP采用标准的EtherNet和TCP/IP技术来传送CIP通信包,这样,通用且开放的应用层协议CIP加上已经被广泛使用的EtherNet和TCP/IP协议,就构成EtherNet/IP协议的体系结构。

2.2EtherNet/IP的特征

为人所熟知的Internet采用了TCP/IP作为网络层和传输层

收稿日期:2006-10-31

作者简介:高丽(1968-),女,湖北荆州市人,荆州银河集团职员,自动化控制与智能仪器仪表;林里(1970-),女,湖北沙市人,电气工程师,研究方向为电气自动化;孔若英(1983-),云南宣威人,硕士研究生,研究方向为计算机检测与控制。

423

本栏目责任编辑:谢媛媛

入①并如此循环。

设备在接收到PIOdata-out指令后,①首先将状态寄存器中的BSY位置准备接收第一个数据块。‘1',DRQ位置‘0’②将状态寄存器中的BSY位置‘0',DRQ位置`1'(表示己做好接收数据准备,可以传输),并根据设备控制寄存器中n1EN位的值决定是否以中断的方式通知主机检查自己的状态,如果n1EN位为就发‘0’出中断信号,置1NTRQ信号有效,否则直接接收数据。③开始数据传输,读取数据寄存器中的数据。直至当前数据块内容接收完毕。如果所有数据都己经接收完,则进入空闲状态,否则进入①并如此循环。

开发研究与设计技术

参考文献:

应用和编程.北京:中[1]舒密特.SCSI总线和IDE接口:协议、

国电力出版社,2001.

[2]冯江,王晓燕,谢旭红,卢宏.IC设计中的VHDL语言应用研究[J].微计算机信息.2006(1-2):249-251.

[3]邵清亮,张振川.VHDL设计电路优化探讨.现代电子技术[J].2004(9).

[4]硬件描述语言.可编程逻辑器件[EB/OL].http://www.fpga.com.cn/hdl.htm.

[5]陈耀和.VHDL语言设计技术[M].北京:电子工业出版社.2004.

[6]冯涛,王程.可编程逻辑器件开发技术—MAX+PLUS2入门与提高[M].北京:人民邮电出版社,2002.

[7]王诚,吴继华,范丽珍,等.AlteraFPGA/CPLD设计[M].北京:人民邮电出版社,2005.

现更高性能和更大范围的分布式伺服控制。同样,由于CIP内的技术,客户依然可以象使用一种网络一样,从EtherNet/IP“路由”

一点接入,自动浏览、监视、组态并维护所有网络中的任意设备,包括SERCOS网络上的伺服驱动器。

已经扩展了达到SIL3认证的、使用(4)“通用工业协议(CIP)”一整套在应用层上附加的通讯管理机制和服务来实现功能安全的CIPSafety。有多个公司已经在2005年初发布了符合SIL3认证的DeviceNetSafetyI/O模块及控制器。由于CIPSafety与网络硬线无关,这意味着,在SIL3EtherNet/IPSafety产品发布之前,用户依然可以使用标准EtherNet/IP作为高速通讯链路、实现由多个

4小结

本系统提出了利用VHDL控制IDE硬盘的方法,能够比较简洁方便对硬盘进行读写等操作,并成功的应用实际产品中,具有良好的可靠性和稳定性,可以应用到许多要求大容量数据存储的系统中,并可取得了良好的社会效益。

(上接第423页)

平等的、可以自主、自由地选择TCP/IP以太网芯片及开发平台,开发符合各种工业应用要求的EtherNet/IP产品,而不再受限于特定的某家公司的芯片及开发平台。同时,作为国际标准的工业以太网技术,EtherNet/IP已经成为IEC61158和IEC61784的组成部分。

EtherNet/IP对于未来的承诺,就是EtherNet/IP将以更低的系

更全面的功能实现工业自动化和IT集成:统总体拥有成本(TCO)、

(1)EtherNet/IP使用标准TCP/IP以太网,EtherNet/IP工业用户能直接受益干标准TCP/IP以太网持续创新、功能增强和成本降

低等带来的好处。

(2)EtherNet/IP使用标准TCP/IP以太网,EtherNet/IP支持在标准TCP/IP以太网上为提供IT服务所开发的任何应用层协议,如HTTP、SNMP、SMTP等等,实现工业自动化和企业信息系统的直接集成。比如,运行人员打开网页浏览器软件,象访问某个网站一样,也可方便地浏览、组态、诊断并监视EtherNet/IP设备。

的结合,可以覆盖各“通用工业协议(CIP)”(3)EtherNet/IP与

种工业应用要求。现已经将EtherNet/IP从常规离散及过程实时分布式伺服应用,并将进控制扩展到高精度时间同步(+-lOOns)、

一步扩展到SIL3安全系统应用和本安应用等等。

在高精度时间同步(+-lOOns)和分布式伺服应用中,借助

SIL3DeviceNetSafety网络组成的更大范围的端对端的SIL3安全

系统。同样,由于CIPSafety与网络硬线无关,也保证了用户可以在单一网络上如DeviceNet或者EtherNet/IP上同时实现标准工业控制系统和SIL3安全系统。

(5)EtherNet/IP还从EMC、安装防护等级各方面作出规定,保证EtherNet/IP产品的严格工业环境适应性。

EtherNet/IP使用标准TCP/IP以太网技术,保证了用户在工

业环境场合可以使用工业等级的标准以太网交换机;在非工业环境场合,用户还可利用已有的普通标准以太网交换机产品来扩展

EtherNet/IP网络,这有助干实现更多的灵活性和更高的性价比的

自动控制控制系统。

IEEE1588工作原理,实现了EtherNet/IP上各个设备之间的时钟同步精度达到+/-lOOns;并且,使用标准以太网最新发展的QoS(服务质量)技术保证了时间苛刻的信息报文的优先传送,并在要

求的响应时间内到达。

在电力SCADA和很多重要生产场合中,都需要实现“事故顺序记录(SOE)”,其典型分辩率要求为lms。有了高精度时间同步能力,直接的好处就是让很多产品供应商都可以方便地开发用于的EtherNet/IP智能设备和解决方案。“事故顺序记录(SOE)”

在高速印刷机,纸品加工机等应用中,对于包括电子轴功能在内的分布式伺服应用提出了越来越高的要求,典型循环周期为

4结论

随着控制系统越来越开放,控制系统将会面临来自内部员工或者外部攻击者的侵扰。这就需要采取一系列的措施,对长期以来的安全策略加以改进,保护用户的生产线以及与之相集成的商务系统。EtherNet/IP网络具有非常强大的功能,工业领域应用非常复杂,要求也非常多,一项技术如果能够覆盖大多数工业方面的要求,这项技术就非常好。EtherNET/IP是一个完全开放的技术,作为一种优良的工业以太网方案,具有巨大的发展潜力,其应用领域必将不断的得到扩展。

参考文献:

[1]杨亦荣,朱善安,明静.EtherNer/IP在工业实时控制中应用

的研究[J].机电工程.2002(9).

[2]吴爱国,李长滨.工业以太网协议EtherNet/IP[J].计算机应用.2003(11).

[3]成继勋.广义以太网标准与工业以太网[J].电气自动化.2002(4).[4]CIPCommonSpecification.Release1.0.2001byControlNetInternationalandOpenDeviceNetVendorassociation[S].

1ms,甚至250us,典型触发抖动<1us,EtherNet/IP对于此类应用有

着特别重要的意义,并且能够实现伺服控制器对伺服控制器之间,伺服控制器对伺服驱动器,还有伺服驱动器对伺服驱动器的协同。考虑到专门为伺服控制器对伺服驱动器高速实时联网而设计的IEC61491SERCOS光纤环网已经得到广泛应用,EtherNet/IP还能用于多个SERCOS伺服控制器的高速协同网络,从而在保护现有投资及SERCOS伺服控制器对伺服驱动器应用的情况下,实

455

因篇幅问题不能全部显示,请点此查看更多更全内容