工业以太网EtherCAT技术的原理及其实现

发布者:月光男孩最新更新时间:2014-02-13 来源: eccn关键字:工业以太网  控制网络  EtherCAT 手机看文章 扫描二维码
随时随地手机看文章
一、引言

过去十几年中,现场总线是工厂自动化和过程自动化领域中现场级通讯系统的主流解决方案。但随着自动化控制系统的不断进步和发展,传统的现场总线技术在许多应用场合已经难以满足用户不断增长的需求。以太网已经在局域网和Internet上取得了巨大的成功,在整个企业的信息系统中,以太网已经非常成功的应用于市场经营管理层、生产管理层和过程监控层。如果能够在底层设备网络上引入以太网不仅可以使现场设备层、过程控制层和管理层在垂直层面方便集成,更能降低不同厂家设备在水平层面上的集成成本。

目前,工业以太网技术已经成为工业控制领域中的一个研究热点,多家自动化公司推出了自己的工业以太网解决方案。目前主要的工业以太网标准有以下几种: Modbus/TCP、EtherNet/IP、Profinet、 Powerlink、EtherCAT以及我国研制的EPA等。与传统控制网络相比,工业以太网具有应用广泛、为所有的编程语言所支持、软硬件资源丰富、易于与Internet连接、可实现办公自动化网络与工业控制网络的无缝连接等诸多优点。

EtherCAT(Ethernet for Control Automation Technology)是由德国自动控制公司Beckhoff开发的一种工业以太网技术,该技术以其高速、简单、易于实现正在获得越来越多的产品研发人员的关注。2003 年底ETG(Ethernet Technology Group)组织成立,负责EtherCAT技术的推广和宣传。目前,该组织目前已经拥有700多个成员,很多成员组织已经开发出基于EtherCAT的产品。

二、EtherCAT技术原理

EtherCAT是一种实时以太网现场总线系统,该协议可以用于过程数据的优化传输。EtherCAT协议可以包括几个EtherCAT报文,每个报文都服务于一块逻辑过程映像区的特定内存区域,该区域最大可达4GB字节。要发送和接收的数据顺序不依赖于网络中以太网端子的物理顺序,可以任意编址。

作为一种实时以太网协议,EtherCAT从站的OSI模型可以用图1简单描述。在图1中,ISO国际标准组织所定义的开放系统互连七层OSI模型被压缩成了具有物理层、数据链路层和应用层的3层模型。物理层为网络信号的传输提供了物理链路。数据链路层的主要任务是在特定的“时间窗”内从以太网帧中提取数据并把要输出的数据插入到以太网帧内,同时对数据进行检查校验。如果动作在特定的时间窗内不能完成,就会认为动作失败。应用层的作用是处理数据链路层的请求,并作出适当的反应。



图1 EtherCAT的OSI模型

EtherCAT协议本身决定了它无需接收以太网数据包,将其解码,之后再将过程数据复制到各个设备。它具有主从数据交换原理,需要主站和从站配合完成工作,因而,EtherCAT非常适合主从控制器之间的通讯。EtherCAT主站传递的以太网帧包含了所有的I/O从站数据,报文在I/O从站间传递,每个从站用极短的时间获取数据并将要发出的数据写入到以太网帧的相应位置,然后将报文传递给下一个从站。最后一个从站处理结束后,将报文传递回EtherCAT主站。



EtherCAT协议结构如图2所示。图2表明,由于发送和接收的以太网帧压缩了大量的设备数据,EtherCAT充分利用了IO层的带宽,采用EtherCAT协议进行数据传输,可用的数据传输速率可达90%以上,100 Mbit/s的全双工特性完全得以利用。有资料表明其处理1000个数字量I/O只需30微秒,处理200个l6位模拟量信号只需50微秒,即取样频率达到20kHz。这种实时以太网协议非常适合要求实现快速控制的应用场合,可以做到真正把以太网应用于传感器/执行器级。EtherCAT协议本身决定了它几乎支持任何拓扑类型,包括线型、树型、星型等,并且不受限于级联交换机或集线器的数量。[page]

在故障诊断方面,EtherCAT通过CRC校验,可以有效地检测出数据传送期间的位故障,EtherCAT通过匹配性检查可以进行断线检测和故障定位。另外,EtherCAT系统的协议还可以对各个传输段分别进行品质监视,与错误计数器关联的自动评估还可以对关键的网络段进行精确定位。

三、EtherCAT的实现

EtherCAT技术的实现包括主站实现和从站实现。EtherCat主站不需要专用的通讯处理器,只需使用无源的NIC卡或主板集成的以太网MAC设备即可,完全采用软件方式在主机CPU中实现协议的识别和封装。EtherCat可以在单个以太网帧中最多实现1486字节的分布式过程数据通讯。为了方便主站的开发,EtherCat组织现在提供主站样本代码,可以方便的把该代码嵌入到实时操作系统中,加快项目开发进程。本文采用的EtherCAT主站的人机界面如图3所示。



图3   测试用EtherCAT主站人机界面

EtherCat从站是通过专用硬件实现的,目前,有多家制造商均提供EtherCAT从站控制器,也可以一次性购买获取授权的二进制代码,通过价格低廉的FPGA实现从站控制器的功能。实现从站的专用硬件都具有两个MAC地址,可以很容易的扩展两个网口,目的是便于实现级联,构成各种拓扑结构。

本文采用TI公司的16位处理器TMS320LF2407作为微处理器,采用Beckhoff公司的ET1100作为工业以太网Ethercat协议通讯控制器。TMS320LF2407实现了EtherCat协议的应用层,可以通过16位并口对ET1100内部的DPRAM进行数据存取。ET1100带有两个MII接口,它们在硬件上实现了EtherCat协议的数据链路层,外扩的两个物理层芯片实现了工业以太网的的物理层。网络变压器的作用是实现隔离和阻抗匹配。主站PC与从站的数据通讯速率达到100Mbit/s,具体的实现从站的原理框图如图4所示。



图4 从站原理框图

四、结论与展望

EtherCAT作为工业自动化以太网解决方案,以其高速、简单、易于实现正在获得越来越多的研发人员的青睐,国际上已经有多个厂家研发出自己的主站产品和从站芯片,国内也有多个厂家开始着力于该技术的产品开发。新华集团研发中心已经在国内率先实现了EtherCAT技术的产品化,成功研发了国内第一套基于EtherCAT的DCS TisNet-E1000,在国内引领了基于EtherCAT技术的自动化产品开发。
关键字:工业以太网  控制网络  EtherCAT 引用地址:工业以太网EtherCAT技术的原理及其实现

上一篇:混合型PLC在燃油燃烧器工艺流程上的控制
下一篇:基于PLC和触摸屏的高压静电除尘控制系统方案

推荐阅读最新更新时间:2024-05-02 22:57

软银公布基于5G网络的 云端控制车辆间距技术
在亚洲CES 2019如火如荼进行的当下,一直以来都在电信领域有所作为的软银公布了一项基于5G的技术,通过“5G-NR”无线传输技术可以实现对于车辆间距的远程控制。 在道路测试中,车队由三台卡车组成,第一台车有人驾驶,而后两台车无人驾驶,通过无线传输,来设定后两台车以一定间距跟随前车,形成车队,最快以70公里/时的速度行进。 在目前自动驾驶普遍基于车机的当下,通过5G技术来远程控制车辆在世界上并不多见,在本次试验中,三台车均使用4.5GHz频率同时延迟在1毫秒以下,并通过安装在车内的GPS进行辅助定位,随着5G标准化的落定,基于5G的技术将会不断的被研发,我们也期待5G再一次改变生活。
[汽车电子]
软银公布基于5G<font color='red'>网络</font>的 云端<font color='red'>控制</font>车辆间距技术
工业以太网发展的六大优势
优势1 冗余和可用性工业网络的一个关键设计元素是物理级的冗余。在电缆或设备发生故障的情况下,拥有第二或第三条链路进行流量故障切换,对于网络来说至关重要。即插即用的第2层非托管以太网交换机,如果电缆未正确连接,则可能会发生数据环路,这可能会导致网络瘫痪。第2层托管交换机利用IEEE802.1D生成树协议(STP),该协议允许对交换机进行冗余连接,以确保网络的正常运行时间和可用性。 生成树的工作方式是,给网络中的一台交换机分配一个待机模式的端口,在该端口中,它不会发送或接收数据,直至网络中的另一条链路发生断路或中断为止。发生中断时,交换机上的备用端口将变为活动状态,允许流量在网络上流动。传统生成树协议(STP)的缺点在于,它可能需
[嵌入式]
<font color='red'>工业以太网</font>发展的六大优势
工业以太网如何用于解决工厂噪声问题
以太网,尤其是工业以太网近来已成为制造业的热门词汇。推荐查看我们近期的分享 工业以太网三部曲它们虽然类似,却各有特点,各有优势。今天我们就来说说以太网和工业以太网,并比较它们二者之间的不同。 何谓以太网? 以太网最早出现于 1970 年代,之后按照 IEEE 802.3 实施了标准化。以太网是指符合 IEEE 802.3 标准的局域网 (LAN) 产品组。IEEE 802.3 是一组电气与电子工程师协会 (IEEE) 标准,用于定义有线以太网媒体访问控制的物理层和数据链路层。这些标准也说明子配置以太网网络的规则,以及各种网络元件如何彼此协作。 以太网支持多台计算机通过一个网络连接,没有它,现代社会采用的各种设备之间可能
[工业控制]
瑞萨电子全新32位RX产品组,可同时实现设备控制网络连接
全球领先的半导体解决方案供应商瑞萨电子株式会社(TSE:6723)今日宣布推出RX产品家族新成员——32位RX72N产品组和RX66N产品组,其单个芯片集成了设备控制与网络连接。RX72N基于瑞萨专有的RXv3 CPU内核,具备240MHz最大工作频率及双以太网通道;RX66N具备120MHz最大工作频率及单个以太网通道。 在工业设备领域,性能与功能的不断升级导致程序代码愈加庞大。因此,存储容量和读取速度是决定实时性能的关键因素。全新RX72N和RX66N提供高达4MB片上闪存,可达到业界最高的120MHz读取频率,同时具备1MB的片上SRAM。充足的片上存储可消除外部存储器需求,以避免读取速度慢以及占用CPU处理性能的
[嵌入式]
瑞萨电子全新32位RX产品组,可同时实现设备<font color='red'>控制</font>与<font color='red'>网络</font>连接
西门子工业以太网通讯网络仿真
1  序言 工业以太网提供了针对制造业控制网络的数据传输的以太网标准。该技术基于工业标准,利用了交换以太网结构,有很高的网络安全性、可操作性和实效性,最大限度地满足了用户和生产厂商的需求。工业以太网以其特有的低成本、高实效、高扩展性及高智能的魅力,吸引着越来越多的制造业厂商。 2  工业以太网的特点 工业以太网是专为工业应用专门设计的,它遵循国际标准ieee802.3(ethernet)的开。放形式,多供应商的高性能的区域和网络单元。工业以太网一般用于对时间要求不太严格、需要传送大量数据的通信场合。将以太网高速传送技术引入到工业控制领域,使得企业内部互联网、外部互联网和国际互联网提供的技术和广泛的应用已经进入生产和过程  自动
[嵌入式]
基于工业以太网EtherCAT的DCS控制系统设计
0 引言     基于以太网的通讯系统已经成为工业自动化技术的发展趋势。其更快的通讯性能可以获得更短、更紧凑的控制循环,更好的和更高的产品品质。EtherCAT(Ethernet for Control Automation Technology)技术于2003年由德国BECKHOFF自动化公司提出,2007年12月被国际电工委员会制定为IEC61158-12(Typel2)国际标准,并在短短几年内获得了巨大的发展。其更高的性能,更低的成本,灵活的拓扑结构,使得EtherCAT技术在工厂自动化和流程自动化领域都得到了广泛应用。     北京和利时电机技术有限公司和北京航空航天大学用EtherCAT通信实现现场设备层数据通信
[嵌入式]
凌华科技推出全新完整的EtherCAT解决方案 ​
为工业自动化提供完整的EtherCAT解决方案 全新6通道EU系列ECAT-4XMO及ECAT-TRG4模块,集成软硬件加速智慧工厂现代化 摘要: • 凌华科技拥有完整的EtherCAT解决方案,主模块和从模块兼备,可提供理想的性价比组合 • 在测试应用中,EtherCAT系统可节省高达10%的总体拥有成本(TCO),并提高30%的生产率 • 可加快机械自动化和工业自动化的开发和部署,包括玻璃检查、装配机、镜片测试、自动化光学检查和点胶等 中国上海– 2021年4月14日 全球领先的边缘计算解决方案提供商—凌华科技推出两款全新EtherCAT模块—— ECAT-4XMO运动控制和触发模块,以及EC
[工业控制]
凌华科技推出全新完整的<font color='red'>EtherCAT</font>解决方案  ​
CMAC网络在机器人手眼系统位置控制中的应用
摘要:在机器人手眼系统位置控制中,用CMAC神经网络建立了机器人非线性视觉映射关系模型,实现了图像坐标到机器人坐标的变换。该模型采用了一种新的多维CMAC网络的处理方法——叠加处理法。实验,与BP网络相比,CMAC网络能以罗高的精度和较快的速度完成手眼系统的坐标变换。 关键词:CMAC神经网络 BP网络 叠加处理器 机器人手眼系统 近年来,在智能机器人领域,关于机器人手眼系统位置控制问题的研究受到越来越多的关注。在研究中发现存在这样一个问题,即如何以较高的精度和较快的速度实现机器人手眼系统位置控制,以使机器人能快速实现对目标物体的准确定位和自动抓取。这个问题也就是机器人手眼系统中非线性视觉映射关系模型的建模问题。采用精确的数
[应用]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved