高性能、工厂设备和IT系统集成,以及工业物联网的需求驱动促进了工业以太网的增长。根据HMS发布2017年工业网络市场份额报告显示,工业以太网的增长速度比往年更快,增长率为22%。工业以太网现在占全球市场的46%,而去年为38%。在具体的通信中, EtherNet / IP和PROFINET份额最大,其中PROFINET主要市场在中欧,EtherNet / IP在北美占主导地位。紧跟其后的是EtherCAT、Modbus-TCP和Ethernet POWERLINK。

在实时工业以太网中,EPA、 EtherCAT、 Ethernet Powerlink、PROFINET、Ethernet/IP、SERCOS III是主要的竞争者。下面对它们进行简单比较。

Ethernet/IP

Ethernet/IP是2000年3月由Control Net International和ODVA( Open DevicenetVendors Association)共同开发的工业以太网标准

实现实时性的方法

Ethernet/IP

Ethernet/IP是2000年3月由Control Net International和ODVA( 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年ODVA将 IEEE 15888引入Ethernet/IP,并制定了CIPsync标准以提高Ethernet/IP的时钟同步精度。

EPA

EPA是在“863”计划的支持下,由浙江大学、清华大学、浙江中控技术公司、大连理工大学、中科院自动化所等单位联合制定,是用于工业测量和控制系统的实时以太网标准。

实现实时性的方法

EPA实现实时性的方法是在ISO/IEC8802.3协议所规定的数据链路层之上增加了一个EPA-CSME ( communication schedulingmanagement entity,通信管理实体)。

增加EPA-CSME,EPA-C SME用于对数据报文的调度管理,它支持两种通信调度方式:非实时的通信使用CSMA/CD通信机制,非实时数据直接在DLE层和DLS-Use:之间传输,不进行任何缓冲和处理;实时性使用确定性调度方式,EPA将DLS-User数据根据控制时序和优先级大小传送给DLE,然后经过PHY发送出去,这样避免了网络中报文的碰撞。

另外,EPA网络为了避免冲突的发生将控制网络分成了若干个由网桥相互隔离的控制区域一一微网段。各微网段内通信互不干扰。不同微网段的设备的通信需要通过网桥转发来实现。这使得网络中的任何报文都被严格的监控,从而避免了广播风暴的产生。

目前,一些公司,比如浙大中控,己经开发了多种产品EPA产品,包括基于EPA的控制系统、基于EPA的变送器、执行器、远程分散控制站、数据采集器、现场控制器、无纸记录仪。基于EPA的分布式网络控制系统己在工厂得到成功应用。

Ethernet Powerlink

Ethernet Powerlink(简称EPL)是由奥地利B&R(贝加莱)公司于2001年开发出来的实时以太网解决方案。2003年,由全球自动化和驱动行业的领军公司成立了EPSGC EthernetPowerlink标准化组织,来标准化和强化Powerlink技术。

实现实时性的方法

EPL标准是在CANopen基础上发展来的。它实现实时性的方法是对TCP/IP协议栈进行了实时扩展,引入了SCNM ( slot communication network management,时间槽通信网络管理)机制来消除C SMA/CD的不确定性。

SCNM原理是网络按照一个固定的周期进行通信。每个周期分为三个时间槽:同步时间槽、异步时间槽、空闲时间槽。实时性要求严格的数据在同步时间槽中传输。时间不苛刻的数据在异步时间槽中传输。在三种时间槽中又根据网络中通信节点的数目划分为不同的子时间槽。这样保证了实时数据的实时性传输,又杜绝了网络冲突的发生。

PROFINET

PROFINET是由PI ( Profibus International)组织提出的工业以太网标准。从2004年4月开始,PI与Interbus Club ( Interbus总线俱乐部)联手,负责合作开发与制定PROFINET的相关标准。PROFIBUS技术和INTERBUS技术可以在整个控制系统中无缝地集成。

现在PROFINET有三个版本,能够实现3种类型的通信:TCP/IP标准通信和两类实时通信。在这些版本中,PROFINET提出了对IEEE802.1 D和IEEE1588进行实时性扩展的技术方案,同时,根据不同的实时性要求采用不同的实时通道技术。

PROFINET提供的标准通道使用TCP/IP协议来进行非实时通信,用于设备参数化、组态和诊断数据的传输。两个实时通道:实时通道RT和实时通道IRT。

实时通道RT是一种软实时(software real time)方案,一般响应时间为lOms,主要用于工厂自动化领域中的过程数据高性能循环传输、事件控制的信号与报警信号灯。

实时通道IRT(IsochronousReal-time)使用了专用的ASIC芯片来对数据帧进行了解析,这样缩短了处理时间。该方案特别适用于高性能传输、过程数据的等时同步传输及需要快 速时钟同步的运动控制领域。

另外根据应用对象的不同,PROFINET有两种组网方式:PROFINETIO和PROFINET CBA。

SERCOS III

SERCOS ( Serial Real Time Communication System,串行实时通信系统)在1989年诞生,并在1995年成为国际标准IEC61491 }26}。到目前为止,SERCOS己经经历了三代的发展:SERCOS I, SERCOS II, SERCOS III,其中SERCOSI和SERCOS II统称为SERCOS 。SERCO S III是SERCOS成熟的通信机制和工业以太网相结合的产物,它既具有 SERCOS的实时特性,又具有以太网的特性。相对于SERCOS, SERCOS III具有的优点有:

基于工业以太网,数据传输速率高达1OOMbit/s;

能够实现标准的TCP/IP通信;

能够使用CATSE 双绞铜缆和光纤通信;

具有线型和环型的拓扑结构;

支持从站与从站之间的jiāo叉通信;

支持从站的热插拔;支持与安全相关的数据传输;

向下兼容以前的SERCO S总线协议。

实现实时性的方法

SERCOSS III采用TDMA(时分多路复用)的通信机制实现以太网的实时性和确定性。它能够使用线型或环型的拓扑结构与驱动器、I/O设备、传感器相连接,但是不支持星形结构。

EtherCAT

EtherCAT是由德国倍福(Beckhoff)公司于2003年提出的实时工业以太网技术。为了给来自全球的自动化人员和产品供应商提供EtherCAT技术支持,2003年底ETG (EtherCAT Technology Group)组织成立。到目前为止,该组织是全球最大的工业以太网组织且己拥有2705个会员,而且成员越来越多,由此可以看出EtherCAT技术在工控领 域中的地位和作用将越来越重要。经过几年的发展,EtherCAT经过广泛的认可,现在它己 经进入多种相关的国际标准:IEC61158中Type12; IEC61784的CPF12;在IEC61800中,EtherCAT支持CANopen DS402和SERCO S规范;在IS015745中,EtherCAT支持DS301。

EtherCAT主要特点

完全符合以太网标准

1

普通以太网相关的技术都可以应用于EtherCAT网络中。EtherCAT设备可以与其他的以太网设备共存于同一网络中。普通的以太网卡、交换机、路 由器等标准组件都可以在EtherCAT中使用。

支持多种拓扑结构:线型、星型、树型

2

可以使用普通以太网使用的电缆或光缆。当使用1OOBase-TX电缆时允许两个设备之间的通信距离达100m。当使用100BASE-FX模式,使用两对光纤在全双工模式下,单模光纤能够达到40千米的传输距离,多模光纤能够达到2千米的传输距离。EtherCAT还能够使用Beckhoff公司自己设计的低压差分信号LUDS ( Low Voltage Differential Signaling,低压差分信号)线来低延时地通信,通信距离能够达到10米

广泛的适用性

3

任何带有普通以太网控制器的设备都有条件作为EtherCAT主站,比如嵌入式系统、普通的PC机、控制板卡等。

高效率、刷新周期短

4

EtherCAT从站对数据帧的读取、解析、过程数据的提取与插入完全由硬件来实现,这使得数据帧的处理不受CPU的性能、软件的实现方式等影响,时间延迟极小、实时性很高。同时EtherCAT可以达到小于100us的数据刷新周期。

能够压缩大量设备数据

5

EtherCAT以太网帧中能够压缩大量的设备数据,这使得EtherCAT网络有效数据率可达到90%以上。据官方测试1000个I/O更新时间仅仅30us,其中还包括I/O周期时间。而容纳1486个字节(相当于12000个I/O)的单个以太网帧的刷新时间紧紧300us。

同步性能很好

6

EtherCAT使用高分辨率的分布式时钟使各从站节点间的同步精度能够远小于lus。

无须从属子网

7

很复杂的节点或只有一两位的数字I/O都能被用作EtherCAT从站。

多种应用层协议接口

8

EtherCAT拥有多种应用层协议接口来支持多种工业设备行规:CoE ( CANopen over EtherCAT)用来支持CANopen协议,SOE (SERCOE over EtherCAT)用来支持SERCOE 协议,EOE ( Ethernetover EtherCAT)用来支持普通的以太网协议,FOE ( File over EtherCAT)用于上传和下载固件程序或文件;AOE (ADS over EtherCAT)用于主从站之间非周期的数据访问服务。对多种行规的支持使得用户和设备制造商很容易从现场总线向EtherCAT转换。

几种重要的工业现场总线的对比分析相关推荐

  1. 【工业互联网】国内外工业互联网平台对比分析研究

    来源:中国两化融合服务联盟 摘要:发展工业互联网平台是我国工业实现换道超车的重要切入点.中美德发展工业互联网平台各具优势和特点,总体上呈现出五大态势:一是IaaS寡头垄断,PaaS以专业性为基础拓展通 ...

  2. 一文读懂工业设备的两种通讯方式:现场总线和工业以太网

    随着传统制造企业正在加快智能制造转型的进程,工业互联网迅速在全世界范围内兴起.在工业互联网的技术构架中,通过各类通讯方式接入不同设备.系统和产品,来采集海量数据是其重要的一环.本文将重点介绍工业底层设 ...

  3. X86 android r7 z3735,安卓工业平板电脑android系统下各大主流CPU性能大对比分析

    原标题:安卓工业平板电脑android系统下各大主流CPU性能大对比分析 针对工控领域客户在选择工业平板电脑时的困惑,南京研维组织多位业内专家,为大家连续推出10期工业平板电脑的选型要点分析,本文作为 ...

  4. 工业控制系统与传统信息系统安全的对比分析

    工业控制系统 与传统信息系统的对比随着工业信息化的快速发展,工业控制系统也在利用最新的计算机网络技术来提高系统 间的集成.互联以及信息化管理水平.比如,逐步采用一些 PC 服务器.终端产品,操作系统 ...

  5. php遍历数组哪个效率高,PHP遍历数组的三种方法及效率对比分析

    PHP遍历数组的三种方法及效率对比分析 发布于 2015-03-04 21:55:27 | 129 次阅读 | 评论: 0 | 来源: 网友投递 PHP开源脚本语言PHP(外文名: Hypertext ...

  6. npm run buil构建后页面白屏_从Npm Script到Webpack,6种常见的前端构建工具对比

    从Npm Script到Webpack,6种常见的前端构建工具对比 小编说:历史上先后出现了一系列构建工具,它们各有优缺点.由于前端工程师很熟悉JavaScript,Node.js又可以胜任所有构建需 ...

  7. 光耦p621引脚图_光耦反馈设计再也不愁!开关电源中的几种典型光耦隔离接法对比...

    在一般的隔离电源中,光耦隔离反馈是一种简单.低成本的方式.但对于光耦反馈的各种连接方式及其区别,目前尚未见到比较深入的研究.而且在很多场合下,由于对光耦的工作原理理解不够深入,光耦接法混乱,往往导致电 ...

  8. (2,1,3)卷积码与一种QC-LDPC码的译码性能对比

    在上一篇文章中 BPSK调制下(2,1,3).(2,1,6)卷积码与QC-LDPC码译码性能和抑制突发噪声性能对比(MATLAB实现) 重写了(2,1,3)卷积码与一种QC-LDPC码的译码性能对比代 ...

  9. 用imspost制作catia后处理_苏州3d打印:手板制作的三种工艺制作常识以及优势对比...

    产品平面设计完成或者一个新产品图纸完成后,在投放市场前,会做此产品的市场效益分析,或者要确认图纸与实物是否有差别或者设计是否合理,手板制作是企业必不可免的一道工序. 设么是手板呢?简单来说.手板就是在 ...

最新文章

  1. MATLAB 与Modelsim之间通过Linker的联合仿真
  2. python医学科研中能做什么-非结构化数据-病历智能处理引擎的设计、实现和应用...
  3. ARM中Bus Error的测试
  4. 10字符串及整数操作符
  5. 【Python学习】 - 手写数字识别 - python读入mnist数据集的多种方法
  6. 技术者利用wordpress+阿里云服务器+LAMP新搭建的博客网站:www.youngxy.top
  7. AOS编排语言系列教程(四):创建弹性云服务器ECS
  8. 高质量UI面试作品模板,大大提高通过效率
  9. CTF php 序列化,CTF-WEB: php反序列化
  10. Gstreamer调试命令(五)
  11. Linux之MariaDB
  12. docker 查看镜像版本_Docker 安装及入门介绍 - 荏苒经十载
  13. angular解决跨域问题
  14. Oracle 完全卸载正确步骤(Windows 10)
  15. android system image,android systemimage默認大小以及如何修改
  16. 圆锥曲线万能弦长公式_圆锥曲线焦点弦长公式.doc
  17. USRP X310入门
  18. linux识别新显示器,Linux 显示器未正确识别 最佳分辨率 Ubuntu 10.10 X11
  19. 良好的研发团队文化是怎样「长」成的?一句成功的十四字真言!
  20. java mp3 头信息_java读取mp3文件头信息

热门文章

  1. data单复数一样吗_data和datum谁是单数形式,谁是复数形式?
  2. 不得转载可以转发吗_微信公众号可以复制转载别人的文章吗?如何转发其他公众号文章?...
  3. 以太坊源码分析-同步之Syncing接口
  4. java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 (踩坑经历)
  5. TIOBE 1 月编程语言:Python 摘得 2020 年度编程语言
  6. pycharm如何恢复工具的主菜单
  7. 关于节日文化的HTML网页设计-----二十四节气
  8. IC设计数字后端——ICC相关(2020)
  9. GaussDB常用命令
  10. 西蒙菲莎大学计算机研究性硕士,不只是知名大学:西蒙菲莎大学你需要知道这些!...