实时工业以太网的几种实现原理

以太网的介质访问控制MAC(Media Access Control)方式采用带有冲突检测的载波侦听多路访问机制CSMA/CD。这是一种非确定性的介质访问控制方式,不能满足工业现场总线的实时性要求。目前针对工业领域不同实时性和成本要求,大致有以下三种类型的实时以太网实现原理:

  1. 基于TCP/IP的实现
  2. 基于以太网的实现
  3. 修改以太网的实现

基于TCP/IP的实现

这种方式继续使用TCP/IP协议栈,通过合理控制来应对通信中的非确定性因素。典型的协议有Modbus/TCP 和 Ethernet/IP。

下图是ISO/OSI七层模型与TCP/IP模型

以Modbus/TCP举例:可以看到 IP 协议与 TCP 协议分别处于 TCP/IP 的第二、三两层,而Modbus/TCP仅仅在应用层实现了Modbus协议。

基于以太网的实现

这种实现方式仍然使用标准的以太网硬件,但是不再使用TCP/IP协议。它引入了一个专门的过程数据传输协议,使用特定的以太网帧传输数据。这是一种软实时的实时以太网协议,典型的协议有Powerlink、EPA、PROFINET RT 等等。

以PROFINET RT举例:PROFINET提供了一个优化的、基于以太网第二层(Layer 2)的实时通讯通道,通过该实时通道,极大地减少了数据在通讯栈中的处理时间。然后就成了下面这个样子:

修改以太网的实现

这是一种硬实时的解决方案,通过修改以太网以获得小于1ms的实时要求。从站使用特定的硬件,在实时通道内使用实时MAC接管通信控制,彻底避免报文冲突,在非实时通道内按照原来的协议进行通信。典型的协议有EtherCAT、Sercos III、PROFINET IRT等等。

下图是EtherCAT模型与标准OSI模型的比较:

可以看到数据链路层中使用了SM、FMMU、PDI 和 DC,同时在EtherCAT通道没有使用第3至6层。

【转载】https://zhuanlan.zhihu.com/p/24707552

实时工业以太网的几种实现原理相关推荐

  1. EtherCAT实时工业以太网模型

    实时工业以太网采用不同的实时策略来提高实时性能,根据其提高实时性策略的不同,实现模型可分为3种. 基于TCP/IP实现,在应用层上做修改. 此类模型通常采用调度法.数据帧优先级机制或使用交换式以太网来 ...

  2. 实时的工业以太网Ethernet Powerlink

    近十年来,随着互联网技术飞速发展,以太网成为商业通信中的主导网络技术.以太网的通信速率要比目前任何工业现场总线高很多,因它是IT界标准网络技术,成千上万的公司参与开发生产有关产品,使其成本低廉,可选择 ...

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

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

  4. 技术解读PROFINET、Ethernet/IP等7种主流工业以太网

    ​ 写在面前 大家好,我是小智,智能制造之家号主~ 前面我们汇总了各种各样的接口.总线与工业以太网等: 最全整理工业通讯上的领域各种总线+协议+规范+接口-数据采集与控制 也整理了工业以太网的基础知识 ...

  5. 局域网、以太网(标准以太网、工业以太网和实时以太网)与无线局域网

    -- 因为有用到相关方面的知识所以浅显地学习了一下. 参考自<计算机网络> 邓世昆 <现场总线技术及应用教程(第2版)> 王永华 按地理覆盖范围,计算机网络分为局域网LAN和广 ...

  6. 现场总线和工业以太网

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

  7. ubuntu 以太网已连接但是无法联网_工业以太网有多“牛X”?两个案例告诉你

    现代生活中,工业以太网发挥的作用愈来愈重要.为增进大家对工业以太网的认识,本文将基于3方面介绍工业以太网: 何为工业以太网物理层? 工业以太网具有哪些优势? 工业以太网两大方案介绍. 如果你对工业以太 ...

  8. 【通俗易懂】现场总线与工业以太网

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

  9. 飞畅科技-工业以太网交换机市场发展情况介绍

    现如今,在各类工业工程中,我们通常会采用专用的工业以太网交换机,定义不同的太网帧优先等级,让用户所希望的信息能够以最快的速度传递出去.目前,我国工业以太网交换机行业整体上仍处于导入阶段,下游客户主要集 ...

最新文章

  1. disk boot failure,insert system disk and press enter
  2. jQuery 技术揭秘
  3. 【转载】linux 下 cpu使用情况分析
  4. 【软考】 2019年上半年软件设计师考试上午真题(专业解析+参考答案)
  5. 1736. 替换隐藏数字得到的最晚时间
  6. 一级计算机考试修改信息书面申请表,医院信息科修改数据库申请单.doc
  7. C++设计模式-解释器模式
  8. Delphi的文件操作
  9. 管理大量定时任务,如果高效触发超时?
  10. 字节跳动怎么都十万人了?
  11. 信号处理基础-matlab-wavread-audioread
  12. android端播放器框架,Android通用播放器解码框架Vitamio的介绍和使用
  13. [HR面试] 65个最常见的面试问题与技巧性答复
  14. 使用BetterTouchTool自定义你的touchBar
  15. bequeath_conn
  16. c++中多个线程使用同一个函数
  17. ConvMixer:Patches Are All You Need
  18. verilog语法中+:和-:用法
  19. 手把手教你使用 Tabris.js 搭建的日记客户端 TuerApp
  20. CSS实现文字垂直居中

热门文章

  1. Windows 必知命令
  2. Akka源码分析-Akka Typed
  3. React Native布局
  4. window下Jekyll+github搭建自己的博客
  5. Eclipse中 搭建 Spring+SpringMVC+Mybatis整合(下)
  6. delete table 和 truncate table
  7. unix 网络编程总结
  8. Android 分析监听器上的参数position和id(二)
  9. Linux之alias命令
  10. jpadao层继承什么_实木复合地板特点是什么