高性能、工厂设备和ITpȝ集成Q以及工业物联网的需求驱动促q了工业以太|的增长。根据HMS发布2017q工业网l市Z额报告显C,工业以太|的增长速度比往q更快,增长率ؓ22Q。工业以太网现在占全球市场的46Q,而去qؓ38Q。在具体的通信中, EtherNet / IP和PROFINET份额最大,其中PROFINET主要市场在中Ƨ,EtherNet / IP在北占dC。紧跟其后的是EtherCAT、Modbus-TCP和Ethernet POWERLINK?/span>
在实时工业以太网中,EPA?EtherCAT?Ethernet Powerlink、PROFINET、Ethernet/IP、SERCOS III是主要的竞争者。下面对它们q行单比较?/span>
Ethernet/IP
Ethernet/IP?000q?月由Control Net International和ODVA( Open DevicenetVendors Association共同开发的工业以太|标准?/span>
实现实时性的Ҏ
Ethernet/IP实现实时性的Ҏ?span style="font-family: 微Y雅黑, "Microsoft YaHei"; font-weight: 700; margin: 0px; padding: 0px;">在TCP/IP层之上增加了用于实时数据交换和运行实时应用的CIP协议(Common Industrial Protocol )?/span>
Ethernet/IP在物理层和数据链路层采用标准的以太网技术,在网l层和传输层使用IP协议和TCP?UDP协议来传输数?/span>。UDP是一U非面向q接的协议,它能够工作在单播和多播的方式Q只提供讑֤间发送数据报的能力。对于实时性很高的I/O数据、运动控制数据和功能行安全数据,使用UDP/IP协议来发送。而TCP是一U可靠的、面向连接的协议。对于实时性要求不是很高的数据(如参数设|、组态和诊断{?采用TCP/IP协议来发送?/span>
Ethernet/IP采用生?消费者数据交换模式?/span>生者向|络中发送有唯一标识W的数据包。消费者根据需要通过标识W从|络中接攉要的数据。这h据源只需一ơ性地把数据传到网上,其它节点有选择地接收数据,q样提高了通信的效率?/span>
Ethernet/IP是在CIPq个协议的控制下实现非实时数据和实时数据的传输。CIP是一个提供工业设备端到端的面向对象的协议Q且独立于物理层及数据链路层Q这使得不同供应商提供的讑֤能够很好的交互。另外,Z获得更好的时钟同步性能Q?003qODVA?IEEE 15888引入Ethernet/IPQƈ制定了CIPsync标准以提高Ethernet/IP的时钟同步精度?/span>
EPA
EPA是在?63”计划的支持下,由浙江大学、清华大学、浙江中控技术公司、大q理工大学、中U院自动化所{单位联合制定,是用于工业测量和控制pȝ的实时以太网标准?/span>
实现实时性的Ҏ
EPA实现实时性的Ҏ是在ISO/IEC8802.3协议所规定的数据链路层之上增加了一个EPA-CSME ( communication schedulingmanagement entityQ通信理实体)?/span>
增加EPA-CSMEQEPA-C SME用于Ҏ据报文的调度理Q它支持两种通信调度方式Q非实时的通信使用CSMA/CD通信机制Q非实时数据直接在DLE层和DLS-UseQ之间传输,不进行Q何缓冲和处理;实时性用确定性调度方式,EPADLS-User数据Ҏ控制时序和优先大小传送给DLEQ然后经qPHY发送出去,q样避免了网l中报文的碰撞?/span>
另外QEPA|络Z避免冲突的发生将控制|络分成了若q个q桥相互隔ȝ控制区域一一微网D?/span>。各微网D内通信互不q扰。不同微|段的设备的通信需要通过|桥转发来实现。这使得|络中的M报文都被严格的监控,从而避免了q播风暴的生?/span>
目前Q一些公司,比如大中控Q己l开发了多种产品EPA产品Q包括基于EPA的控制系l、基于EPA的变送器、执行器、远E分散控制站、数据采集器、现场控制器、无U记录A。基于EPA的分布式|络控制pȝ己在工厂得到成功应用?/span>
Ethernet Powerlink
Ethernet Powerlink(UEPL)是由奥地利B&R(贝加?公司?001q开发出来的实时以太|解x案?003q_由全球自动化和驱动行业的领军公司成立了EPSGC EthernetPowerlink标准化组l,来标准化和强化Powerlink技术?/span>
实现实时性的Ҏ
EPL标准是在CANopen基础上发展来的。它实现实时性的Ҏ是对TCP/IP协议栈进行了实时扩展Q引入了SCNM ( slot communication network managementQ时间槽通信|络理)机制来消除C SMA/CD的不定性?/span>
SCNM原理是网l按?span style="font-family: 微Y雅黑, "Microsoft YaHei"; font-weight: 700; margin: 0px; padding: 0px;">一个固定的周期q行通信。每个周期分Z个时间槽Q?span style="font-family: 微Y雅黑, "Microsoft YaHei"; font-weight: 700; margin: 0px; padding: 0px;">同步旉槽、异步时间槽、空闲时间槽。实时性要求严格的数据在同步时间槽中传输。时间不苛刻的数据在异步旉槽中传输。在三种旉槽中又根据网l中通信节点的数目划分ؓ不同?span style="font-family: 微Y雅黑, "Microsoft YaHei"; font-weight: 700; margin: 0px; padding: 0px;">子时间槽。这样保证了实时数据的实时性传输,又杜l了|络冲突的发生?/span>
PROFINET
PROFINET是由PI ( Profibus International)l织提出的工业以太网标准。从2004q?月开始,PI与Interbus Club ( Interbusȝ׃?联手Q负责合作开发与制定PROFINET的相x准。PROFIBUS技术和INTERBUS技术可以在整个控制pȝ中无~地集成?/span>
现在PROFINET有三个版本,能够实现3U类型的通信Q?span style="font-family: 微Y雅黑, "Microsoft YaHei"; font-weight: 700; margin: 0px; padding: 0px;">TCP/IP标准通信和两cd旉信。在q些版本中,PROFINET提出了对IEEE802.1 D和IEEE1588q行实时性扩展的技术方?/span>Q同ӞҎ不同的实时性要求采用不同的实时通道技?/span>?/span>
PROFINET提供的标准通道使用TCP/IP协议来进行非实时通信Q用于设备参数化、组态和诊断数据的传输。两个实旉道Q?span style="font-family: 微Y雅黑, "Microsoft YaHei"; font-weight: 700; margin: 0px; padding: 0px;">实时通道RT和实旉道IRT?/span>
实时通道RT是一UY实时(software real timeQ方案,一般响应时间ؓlOmsQ主要用于工厂自动化领域中的q程数据高性能循环传输、事件控制的信号与报警信L?/span>
实时通道IRT(IsochronousReal-time)使用了专用的ASIC芯片来对数据帧进行了解析Q这L短了处理旉。该Ҏ特别适用于高性能传输、过E数据的{时同步传输及需要快 速时钟同步的q动控制领域?/span>
另外Ҏ应用对象的不同,PROFINET有两U组|方式:PROFINETIO和PROFINET CBA?/span>
SERCOS III
SERCOS ( Serial Real Time Communication SystemQ串行实旉信pȝ)?989q诞生,q在1995q成为国际标准IEC61491 }26}。到目前为止QSERCOSql历了三代的发展:SERCOS I, SERCOS II, SERCOS IIIQ其中SERCOSI和SERCOS IIl称为SERCOS ?span style="font-family: 微Y雅黑, "Microsoft YaHei"; font-weight: 700; margin: 0px; padding: 0px;">SERCO S III是SERCOS成熟的通信机制和工业以太网相结合的产物Q它既具?SERCOS的实时特性,又具有以太网的特性?/span>相对于SERCOSQ?SERCOS IIIh的优ҎQ?/span>
Z工业以太|,数据传输速率高达1OOMbit/sQ?/span>
能够实现标准的TCP/IP通信Q?/span>
能够使用CATSE 双绞铜缆和光U通信Q?/span>
hU型和环型的拓扑l构Q?/span>
支持从站与从站之间的jiāo叉通信Q?/span>
支持从站的热插拔;支持与安全相关的数据传输Q?/span>
向下兼容以前的SERCO Sȝ协议?/span>
实现实时性的Ҏ
SERCOSS III采用TDMA(时分多\复用)的通信机制实现以太|的实时性和定性。它能够使用U型或环型的拓扑l构与驱动器、I/O讑֤、传感器相连接,但是不支持星形结构?/span>
EtherCAT
EtherCAT是由德国倍福(Beckhoff)公司?003q提出的实时工业以太|技术?/span>Zl来自全球的自动化h员和产品供应商提供EtherCAT技术支持,2003q底ETG (EtherCAT Technology GroupQ组l成立。到目前为止Q该l织是全球最大的工业以太|组l且己拥?705个会员,而且成员来多Q由此可以看出EtherCAT技术在工控?域中的地位和作用越来越重要。经q几q的发展QEtherCATl过q泛的认可,现在它己 l进入多U相关的国际标准QIEC61158中Type12; IEC61784的CPF12;在IEC61800中,EtherCAT支持CANopen DS402和SERCO S规范;在IS015745中,EtherCAT支持DS301?/span>
EtherCAT主要特点
1. 完全W合以太|标?br/>
普通以太网相关的技术都可以应用于EtherCAT|络中。EtherCAT讑֤可以与其他的以太|设备共存于同一|络中。普通的以太|卡、交换机、\ 由器{标准组仉可以在EtherCAT中用?/span>
2. 支持多种拓扑l构:U型、星型、树?br/>
可以使用普通以太网使用的电~或光缆。当使用1OOBase-TX늼时允怸个设备之间的通信距离?00m。当使用100BASE-FX模式Q用两对光U在全双工模式下Q单模光U能够达?0千米的传输距,多模光纤能够辑ֈ2千米的传输距REtherCATq能够用Beckhoff公司自己设计的低压差分信号LUDS ( Low Voltage Differential SignalingQ低压差分信?U来低g时地通信Q通信距离能够辑ֈ10c?/span>
3. q泛的适用?br/>
M带有普通以太网控制器的讑֤都有条g作ؓEtherCATȝQ比如嵌入式pȝ、普通的PC机、控制板卡等?/span>
4. 高效率、刷新周期短
EtherCAT从站Ҏ据的读取、解析、过E数据的提取与插入完全由g来实玎ͼq得数据的处理不受CPU的性能、Y件的实现方式{媄响,旉延迟极小、实时性很高。同时EtherCAT可以辑ֈ于100us的数据刷新周期?/span>
5. 能够压羃大量讑֤数据
EtherCAT以太|中能够压~大量的讑֤数据Q这使得EtherCAT|络有效数据率可辑ֈ90%以上。据官方试1000个I/O更新旉仅仅30usQ其中还包括I/O周期旉。而容U?486个字?相当?2000个I/O)的单个以太网帧的h旉紧紧300us?/span>
6. 同步性能很好
EtherCAT使用高分辨率的分布式旉使各从站节点间的同步_ֺ能够q小于lus?/span>
7. 无须从属子网
很复杂的节点或只有一两位的数字I/O都能被用作EtherCAT从站?/span>
8. 多种应用层协议接?br/>
EtherCAT拥有多种应用层协议接口来支持多种工业讑֤行规Q?/span>CoE ( CANopen over EtherCAT)用来支持CANopen协议QSOE (SERCOE over EtherCAT)用来支持SERCOE 协议QEOE ( Ethernetover EtherCAT)用来支持普通的以太|协议,FOE ( File over EtherCATQ用于上传和下蝲ZgE序或文?AOE (ADS over EtherCAT)用于M站之间非周期的数据访问服务。对多种行规的支持得用户和讑֤刉商很容易从现场ȝ向EtherCAT转换?/span>