实时的工业以太网EthernetPowerlink
- 格式:pdf
- 大小:147.17 KB
- 文档页数:2
igh-ethercat 应用例子什么是ighethercat?ighethercat 是一种开源的以太网通信协议,主要应用于工业自动化领域。
它是Ethernet Powerlink Standardization Group(EPSG)开发的一种实时以太网协议,为工业设备提供高速、可靠、实时的通信能力。
ighethercat 借鉴了EtherCAT协议的一些设计理念,但在技术细节上有所不同。
为何选择ighethercat?在工业自动化领域,通信的实时性和可靠性是至关重要的。
采用以太网通信协议可以提供更高的带宽和更低的延迟,但传统的以太网在实时性方面存在一定的限制。
ighethercat通过将EtherCAT的一些特性进行了优化和改进,提供了更高的性能和更灵活的配置选项。
此外,ighethercat还是一个开源的协议,这意味着用户可以免费获得并使用它,使其成为一个经济实惠的选择。
ighethercat的应用领域ighethercat广泛应用于各种工业自动化应用中,包括机器人控制、工艺控制、自动化生产线等。
其高速、实时的通信能力使得工业设备之间可以实现快速、精确的数据交换和同步操作。
此外,ighethercat还支持大规模系统的构建,并具有可扩展性和灵活的配置选项。
ighethercat的工作原理ighethercat采用主从结构的通信方式。
在网络中,有一个Master节点和多个Slave节点。
Master节点负责控制整个网络的同步和通信。
它负责发送周期性的同步帧和传输从节点的输入和输出数据。
Slave节点负责接收和发送数据,并根据Master节点的指令执行相应的操作。
具体来说,Master节点会周期性地发送同步帧,以确保整个网络的同步。
每个Slave节点收到同步帧后,会按照Master节点预先配置的轮询方式依次进行操作。
Slave节点在接收到指令后,执行相应的操作,并将结果发送回Master节点。
摘要介绍了精确时钟同步协议标准IEEE 1588在解决工业以太网实时性上的应用,阐述了其中PTP协议的基本原理,提出了IEEE 1588的应用现状及其进一步应用领域。
关键词以太网实时性 IEEE 1588 PTP协议1 引言以太网由于其开放性好、应用广泛以及价格低廉等特点,已逐渐垄断了商用计算机的通信领域和过程控制领域中上层的信息管理与通信,并且有进一步直接应用到工业现场的趋势。
要想在工业环境中能够有效的利用以太网,必须使其符合工业环境中的特殊需求。
以太网应用于工业现场的关键技术之一便是对实时性的保证。
但是由于以太网自身的CSMA/CD机制以及设备层和I/O层上的数据采集与传输问题;低效交换、太多设备以及网络自身流量的不恰当协调;还有在上一层通信(如TCP及UDP)上进行的误差检测及翻译障碍等,都能从以太网上占取宝贵的时间。
这些延迟阻碍了以太网一些知名的优势被应用到离散与运动控制,以及其他高速应用中。
目前,已有多种技术用来提高工业以太网的实时性,例如增加带宽、改进网络拓扑结构、采用智能集线器及交换式以太网技术等。
而本文介绍了一种实时以太网解决方案——IEEE 1588标准精确时间协议,它的主要原理是通过一个同步信号周期性的对网络中所有站点的时钟进行校正同步[3],可以使基于以太网的分布式运动控制系统达到精确同步。
2 IEEE 1588简介IEEE 1588(网络测控系统精确时钟同步协议)最初由Agilent Laboratories(安捷伦实验室)的John Eidson以及来自其它公司和组织的12名成员开发,后来得到IEEE的赞助,并于2002年11月得到IEEE批准。
IEEE 1588的基本功能是使分布式网络内的最精确时钟与其他时钟保持同步,它定义了一种精确时间协议PTP(Precision Time Protocol),用于对标准以太网或其他采用多播技术的分布式总线系统中的传感器、执行器以及其他终端设备中的时钟进行亚微秒级同步。
工业以太网技术全面解析高性能、工厂设备和IT系统集成,以及工业物联网的需求驱动促进了工业以太网的增长。
在实时工业以太网中,EPA、EtherCAT、RTEX、Ethernet Powerlink、PROFINET、Ethernet/IP、SERCOS III是主要的竞争者。
下面对它们进行简单比较。
Ethernet/IPEthernet/IP是2000年3月由Control Net International和ODV A( Open DevicenetVendors Association共同开发的工业以太网标准。
实现实时性的方法Ethernet/IP实现实时性的方法是在TCP/IP层之上增加了用于实时数据交换和运行实时应用的CIP协议(Common Industrial Protocol )。
Ethernet/IP在物理层和数据链路层采用标准的以太网技术,在网络层和传输层使用IP协议和TCP、UDP协议来传输数据。
UDP是一种非面向连接的协议,它能够工作在单播和多播的方式,只提供设备间发送数据报的能力。
对于实时性很高的I/O数据、运动控制数据和功能行安全数据,使用UDP/IP协议来发送。
而TCP是一种可靠的、面向连接的协议。
对于实时性要求不是很高的数据(如参数设置、组态和诊断等)采用TCP/IP协议来发送。
Ethernet/IP采用生产者/消费者数据交换模式。
生产者向网络中发送有唯一标识符的数据包。
消费者根据需要通过标识符从网络中接收需要的数据。
这样数据源只需一次性地把数据传到网上,其它节点有选择地接收数据,这样提高了通信的效率。
Ethernet/IP是在CIP这个协议的控制下实现非实时数据和实时数据的传输。
CIP是一个提供工业设备端到端的面向对象的协议,且独立于物理层及数据链路层,这使得不同供应商提供的设备能够很好的交互。
另外,为了获得更好的时钟同步性能,2003年ODV A将 IEEE 15888引入Ethernet/IP,并制定了CIPsync标准以提高Ethernet/IP的时钟同步精度。
以太网与工业以太网的介绍上海兆越通讯技术有限公司本文通过分析以太网的网络通信机制,指出了以太网进入工业通信网络中存在的问题和它的一些解决方法。
继而详细介绍了一个目前工业通信网络中应用比较广泛的工业以太网(SIMATIC NET)。
现场总线的出现,对于实现面向设备的自动化系统起到了巨大的推动作用,但现场总线这类专用实时通信网络具有成本高,速度低和支持应用有限等缺陷,再加上总线通信协议的多样性,使得不同总线产品不能互相互连,互用和互操作等,因而现场总线工业网络的进一步发展受到了极大的限制。
随着以太网技术的发展,特别是高速以太网的出现使得以太网能够克服了自己本身的缺陷,进入工业领域成为工业以太网,因而使得人们可以用以太网设备去代替昂贵的工业网络设备。
1.以太网的主要缺陷在讲以太网的主要缺陷前,有必要先了解一下以太网的通信机制。
以太网是指遵循IEEE802.3标准,可以在光缆和双绞线上传输的网络。
它最早出现在1972,由XeroxPARC所创建。
当前以太网采用星型和总线型结构,传输速率为1 0Mb/s,100 Mb/s,1000 Mb/s或更高。
以太网产生延迟的主要原因是冲突,其原因是它利用了CSMA/CD技术。
在传统的共享网络中,由于以太网中所以的站点,采用相同的物理介质相连,这就意味着2台设备同时发出信号时,就会出现信号见的互相冲突。
为了解决这个问题,以太网规定,在一个站点访问介质前,必须先监听网络上有没有其他站点在同时使用该介质。
,如果有则必须等待,此时就发生了冲突。
为了减少冲突发生的几率,以太网常采用1-持续CSMA,非持续CSMA,P-持续CSMA的算法2。
由于以太网是以办公自动化为目标设计的,并不完全符合工业环境和标准的要求,将传统的以太网用于工业领域还存在着明显的缺陷。
但其成本比工业网络低,技术透明度高,特别是它遵循IEEE802.3协议为各现场总线厂商大开了方便之门,但是,要使以太网符合工艺上的要求,还必须克服以下缺陷:1.1 确定性由于以太网的MAC层协议是CSMA/CD,该协议使得在网络上存在冲突,特别是在网络负荷过大时,更加明显。
实时以太网POWERLINK技术基础摘要:开源实时通信技术Ethernet POWERLINK是一项在标准以太网介质上,用于解决工业控制及数据采集领域数据传输实时性的最新技术。
本文介绍它的基本原理、相关特性如冗余、直接交叉通信、拓扑结构、安全性设计,并定义其物理层与介质等内容。
关键词:实时性、直接交叉通信、冗余技术、安全技术、时隙管理、多路复用、主从结构、NMT、SDO,PDO1.工业实时以太网技术1.1为什么以太网得到发展?以太网实在上世纪70年代后期就已经被开发的网络通信技术,不像其它系统,从那时到现在以太网的开发从没间断,许多公司进行了大量的投资,以太网技术现在在全世界已经拥有巨大的共享知识积累并在全世界分布。
以太网是一个电缆基础的数据网络技术,它用于本地数据网络LAN,他能够使本地的所有设备数据可以互联,例如,计算机、打印机的数据采用相同的数据帧格式,只是最开始,传统意义的LAN 类型是受制于一个独立的建筑的,以太网技术现在已经可以互联远程单元的设备了。
以太网标准定义了一个电缆和连接器类型,比特信号在传输层的处理细节,以及特定包的格式和协议,参照OSI模型,以太网定义物理层和数据链路层,以太网或多或少包括IEEE802.3,自90年代以来,它逐渐成为了最为广泛使用的LAN技术,并取代其它LAN标准例如令牌环网、以及曾经的工业和工厂网络技术ARCNET,以及在特定应用环境应用的FDDI,以太网可以作为其它网络协议的基础协议如:AppleTalk,DECnet,IPX/SPX,或者TCP/IP。
1.2 CSMA/CD及它带来什么影响?CSMA/CD机制运行原理通俗的讲,以太网是依照共享介质机制来运行的,这意味着,在任意给定时间,所有的网络节点可以向其它节点发送和接收其它节点的信号,每个设备被赋予了一个独立的MAC地址(介质访问控制),它确保了所有网络节点的确定标识,为了防止两个节点同时发送数据而导致数据碰撞,以太网使用CSMA/CD机制(载波侦听访问/碰撞检测),即,每个节点侦听网络,如果它发现网络上没有信号正在传输它就可以发送,然而,某个节点仍然会导致不同节点的并发信号丢失,在这种情况下,碰撞检测阻止该节点的发送,在一个任意的间隔过后,节点尝试一个新的数据发送,数据传输没有数据丢失,但是,这会影响速度。
处理以太网协议实时性旳几种方案摘要以太网技术以其低成本、高速、高稳定性和高可靠性旳长处,正逐渐向工业现场控制领域发展,不过由于以太网技术在工业现场通信方面不能满足实时性旳规定,因此就诞生了许多实时以太网技术旳处理方案。
本文重要简介现今比较流行旳几种实时以太网协议,以及它们怎样在工业以太网旳基础上对协议进行改善,以满足工业现场对实时通信旳规定。
1 概述在工业控制系统中,现场总线技术旳发展使智能现场设备和自动化系统以全数字式、双向传播、多分支成果旳通信控制网络相连,使工业控制系统向分散化、网络化和智能化发展。
不过由于各类现场总线原则之间旳不可兼容性无法实现统一,阻碍了现场总线技术旳发展。
另首先,以太网技术作为垄断办公自动化领域旳通信技术,以其通用性、低成本、高效率、高可靠性和高稳定性等诸多优势,得到了工控界越来越多旳关注和承认。
用以太网技术来实现从管理层到工业现场层旳一致性通信,人们习惯上将应用到工业领域旳以太网技术称为“工业以太网”。
工业数据通信网络与信息网络不同样,工业数据通信不仅要处理信号旳互通和设备旳互连,并且需要处理信息旳互通问题,即信息旳互相识别、互相理解和互可操作。
所谓信号旳互通,即两个需要互相通信旳设备所采用旳通信介质、信号类型、信号大小、信号旳输入/输出匹配等参数,以及数据链路层协议符协议一原则,不同样旳设备能连接在同一网络上实现互连。
假如仅仅实现设备互连,但没有统一旳高层协议(如应用层协议),那么不同样设备之间还是不能互相理解、识别彼此所传送旳信息含义,就不能实现信息互通,也就不也许实现开放系统之间旳互可操作。
互可操作性是指连接到同一网络上、不同样厂家旳设备之间,通过统一应用层协议进行通信与互用,性能类似旳设备可以实现互换。
这是工业数据通信网络区别于一般IT 网络旳重要特点。
对工业控制来说,尚有一种很重要旳区别就是实时性。
实时性旳一种重要标志就是时间确实定性,通信时数据传播时间不是随机旳,而是可事先确定旳。
专利名称:基于POWERLINK工业实时以太网多接口路由器专利类型:实用新型专利
发明人:蒋茨林,刘效东
申请号:CN201920301596.7
申请日:20190311
公开号:CN209659330U
公开日:
20191119
专利内容由知识产权出版社提供
摘要:本实用新型公开一种基于PWOERLINK工业实时以太网多接口路由器,包括主控制器;因主控制器包括Cortex‑M3处理器,外围电路;使用时,利用Cortex‑M3处理器将POWERLINK接口,RS485接口,CAN总线接口,ZigBee通信接口电路,RF433模块接口,WIFI通信接口连接在一起构成FPGA硬件平台,FPGA硬件平台中MSP430单片机主要负责ZigBee通信接口电路的通信,通过UART与主控制器进行数据交互。
POWERLINK接口采用基于FPGA的通信通道,其与主控制器之间通过SPI实现数据交互,再利用主控制器完成各个接口方式的通信以及协议之间的转换,消除现场总线多标准并存和不同网络通信接口之间协议差异,扩展数据采集范围不同的技术问题,实现多种网络之间互通的方便综合管理工业现场所有设备的功能。
申请人:深圳市鑫金浪电子有限公司
地址:518000 广东省深圳市宝安区石岩街道塘头社区厂房A栋四楼至五层
国籍:CN
代理机构:深圳市中联专利代理有限公司
代理人:李俊
更多信息请下载全文后查看。
叶莘
贝加莱工业自动化(上海)有限公司北京办事处经理、工学硕士实时的工业以太网Ethernet Powerlink
近十年来,随着互联网技术飞速发展,以太网成为商业通信中的主导网络技术。
以太网的通信速率要比目前任何工业现场总线高很多,因它是IT界标准网络技术,成千上万的公司参与开发生产有关产品,使其成本低廉。
因此,人们期望以太网也能应用到工控领域中,逐渐取代现有工控行业中繁多的总线系统,用以太网来实现从管理层到工业现场层的贯穿一致性通信。
工控领域和IT界对网络系统有着截然不同的需求,要想有效地应用以太网,必须使其符合工业环境的特殊需求。
本文以实时工业以太网标准 Ethernet Powerlink为例,介绍工业以太网的实现方案和现场实际应用情况。
1 标准以太网的实时局限性
目前,标准以太网可达到100Mb/s甚至1000Mb/s的传输速度,远快于任何现场总线系统。
但对于工业控制来说,比传输速率更重要的是实时性。
实时性的一个重要标志是时间的确定性,通信时数据传输时间不是随机的,而是可事先准确预测的。
以太网虽有很高传输速率却不能保证实现控制设备间的实时通信。
标准以太网IEEE802.3的通信机制使数据传输时间可被任意推迟,也就谈不上实时性。
而在工控领域中,特别是在对高动态过程的控制中,实时性却必不可少。
1.1 工业控制对实时性的要求
1) 实时性
在工业控制系统中,实时可定义为系统对某事件响应时间的可预测性。
一个事件发生后,系统须在一个可准确预见的时间范围内作出反应。
至于反应时间须有多快,由被控制过程决定。
化工热化过程控制有秒级别的反应时间就足够,而在高动态传动控制中系统反应时间必须达到微秒级。
2) 抖动(Jitter)
所谓抖动,是指同样过程每次完成或响应时间上的偏差,也就是时间精确度。
抖动大小对一些过程控制如运动控制和一些高精确度闭环控制非常关键。
以无轴印刷机为例:设印刷速度为25m/s,也就是说每40mm/µs 。
轴间通信如大于40µs抖动,就会有1mm以上的偏差,印刷质量肯定不能满足要求,如图1。
图1 抖动对控制的影响示意图
3) 通信周期时间
控制系统中的程序以周期性循环的方式运行,一个周期内所有输入被刷新,完成计算任务后再被写入输出中,周期时间长短由控制对象决定。
高动态传动控制周期往往要达到毫秒级。
系统联网后,网络数据交换速度应和系统运算周期时间相对应。
在位置控制、电子齿轮、多轴联动的高精确度运动控制中,刷新时间越短越好。
时间越短控制精确度越高,能完成的动态性能也更高。
多轴联动中,伺服系统如以400µs的周期进行位置控制,各轴间的信息交换当然也是以400µs周期为最佳,以达到轴间最精确的同步。
1.2 实时级别划分
按照不同过程对实时性要求的不同,可把实时性能划分为四个级别(如图2)。
其中实时级别四是工控中对实时性能要求最苛刻的,主要是机械传动和运动控制中对实时性的要求。
针对这些实时要求对象可选用不同现场总线系统,如果工业以太网要成为全工控领域标准,就须覆盖所有这些对实时性能和通信周期的需求,也就是须满足最苛刻的实时要求。
图2 4种不同实时级别划分
2 解决以太网实时局限性的传统方法
目前,有几种解决以太网数据传输时间不确定问题的方案,其共同点是:都不改变现有以太网通信机制,协议也是直接使用TCP/IP,有很多局限性。
代表性方式有:1) 低冲突概率
如网络中没有太多数据,冲突概率会降低,它随数据通信的增加而呈指数级增长。
当网络负载低于或等于10%时,可假设冲突可避免。
这种方法局限性:不能充分利用网络带宽,浪费带宽;且不能百分之百保证冲突不会发生。
2) 在冲突域利用网络交换器分段
如图3,利用网络交换器分段是一种完全不同的方案,能完全避免冲突发生。
其原理是把可能发生冲突的网域用网络交换器隔开。
它有些类似于一组点对点连接。
图3 在冲突域利用网络交换器分段
系列专题——EPSG专栏(二)
后插3
这种方式局限性:数据通信被网络交换器的分配和缓冲过程所带来的延迟时间所影响,传输时间特性受制于网络交换器的配置而会有一些偏差。
在高动态传动控制中,这种偏差是不允许的;且设置网络交换器需工作人员对网络技术十分了解;此外,其成本也相对高。
3 真正实时以太网——Ethernet Powerlink
奥地利贝加莱(B&R)公司开发的 EthernetPowerlink(EPL)标准是一种可满足最苛刻实时要求(4级)、并已投入实际应用的工业以太网。
该公司当初开发EthernetPowerlink的思路是在标准以太网基础上建立一个现场总线系统来满足控制中最苛刻的实时要求,同时克服以上介绍的传统解决方案的局限性。
Ethernet Powelink主要技术指标:用标准以太网IEEE802.3u(Fast Ether-net)作为传输媒介;传输速率100Mb/s;使用标准Hub和标准接线;实时数据传输周期最小达200µs;抖动小于1µs;可同时传输实时和非实时数据;可同时传输IP协议;使用以太网标准硬件设备。
3.1 工作原理——时间槽通信管理机制
为避免冲突、尽量利用带宽,EPL在时间上重新组织了网络中站间信息交换机制,在CSMA基础上引入时间槽管理机制。
网络其中一个站点充当管理站管理网络通信,对其他所有站点给定同步节拍,分别分配各站发布权限,各站只能在得到发布权限后才可发布信息。
一个EPL通信周期可分成4个阶段(如图4)。
(1) 开始阶段:管理员发布“通信周期开始(SoC)”信号,信号以广播方式发给所有站点。
此信号发出后,各站点就此同步。
(2) 同步阶段:这阶段中所有站点进行同步信息交换,管理站按照一个事先定义的顺序给某站发一个PRq帧,要求此站发布信息。
此站得到发布许可后,以广播形式发出一帧PRs回应信息,所有站点都可收到这帧信息,也包括那些应该得到这帧信息的站点。
站点间直接横向通信方式和CAN总线很相似。
(3) 异步阶段:这个阶段是给无实时要求的信息留下的,管理站发给某站一个“邀请”帧,此站便可发布非同步信息,比如一帧IP信息。
(4) 闲置阶段:到下一个周期前的等待时间。
图4 EPL通信周期
3.2 拓扑结构
通过使用Hub可实现任意网络拓扑结构,因为同时间内网络中只有一站可发送信息,不会发生冲突,所以Hub使用数量不受限制。
系统可使用双端口Hub,实现单线形串连式的拓扑结构。
EPL网络不建议使用网络交换器,因为它会导致更高系统延迟和抖动。
外界标准以太网(如局域网)可直接通过一个网关用IP协议访问EPL网络。
Ethernet Powerlink V2的应用层接口是以CANOpen(CAN in Auto-mation组织定义)中DS301通信规范定义的机制为基础的。
这样,EPL可直接使用已在CANopen中定义的大量设备元器件特征,实现了CANopen和EPL网络通信的一贯性,也简化了从CANopen到Ether-netPowerlink的软件层过渡。
3.3 Ethernet Powerlink和TCP/IP的兼容性
在工控领域使用以太网的一个重要目的是实现贯穿管理层到现场层乃至传感器、执行器层的通信。
各个层之间没有位置或系统所造成的界线,通信使用IP协议。
EthernetPowerlink通过两个机制来实现这个目标:实时和非实时(异步)信息可同时传输;透明地在异步时间槽发送和接收IP协议信息(如图5)。
图5 Ethernet Powerlink和TCP/IP完全兼容
Ethernet Powerlink接口函数API和标准以太网驱动函数完全兼容。
在应用层上,基于IP的协议或软件都可不加改动就直接使用。
在通信实时性不重要时,如程序下载、系统编程诊断或参数配置过程中,用Ethernet Powerlink的开放模式可使所有站点作为普通以太网站点的模式来使用(非实时模式)。
在这个模式下EPL站点对普通以太网来说完全透明。
3.4 Ethernet Powerlink的实际应用与标准化进程
Ethernet Powerlink投入实际应用3年以来,用户反应良好,在世界范围内已有两万个以上的节点投入使用,并以极高速度扩大市场占有率。
它证明以太网可满足控制系统对实时性最苛刻的要求。
从三轴同步的全电子注塑机(通信周期400µs,抖动<1µs),到25轴无轴印刷机(通信周期800µs,抖动<1µs),乃至50轴加50个IO站点的大型包装机械(通信周期2.4ms,抖动<1ms),它的性能都已在现场中得到了考验。
当然,一个新的通信标准是否能被广大用户接受,除技术优势外,这个标准的普及程度是最关键的因素。
为加快EPL标准的普及,贝加莱开发EPL标准后随即公开了这个技术。
此后欧洲一些公司共同发起,成立了EthernetPowerlink标准化协会EPSG。
至今全世界已有70多家知名工控企业,其中包括终端用户参加了EPSG协会,大家共同参与Ethernet Powerlink标准的推广。
德国TEMA技术市场开发股份公司北京代表处供稿
□Series Features——EPSG (2)
后插4。