0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

工业以太网的实时性该如何实现

电子设计 作者:电子设计 2018-09-17 09:20 次阅读

实时表示系统在一个确定时间内处理外部事件。实时系统的特点是,如果逻辑和时序出现偏差将会引起严重后果的系统。有两种类型的实时系统:软实时系统和硬实时系统。在软实时系统中系统的宗旨是使各个任务运行得越快越好,并不要求限定某一任务必须在多长时间内完成。在硬实时系统中,各任务不仅要执行无误而且要做到准时。大多数实时系统是二者的结合。实时系统的应用涵盖广泛的领域,而多数实时系统又是嵌入式的。这意味着计算机建在系统内部,用户看不到有个计算机在系统里面。实时通信的一般要求:

确定性的响应;

标准应用的响应时间<=5ms;

以太网实时通信应对设备处理器造成小的负担,以太网(Ethernet)指的是由Xerox公司创建并由Xerox、Intel和DEC公司联合开发的基带局域网规范,是当今现有局域网采用的最通用的通信协议标准。以太网络使用CSMA/CD(载波监听多路访问及冲突检测)技术,并以10M/S的速率运行在多种类型的电缆上。以太网与IEEE802·3系列标准相类似。以太网最早由Xerox(施乐)公司创建,在1980年,DEC、lntel和Xerox三家公司联合开发成为一个标准。以太网是应用最为广泛的局域网,包括标准的以太网(10Mbit/s)、快速以太网(100Mbit/s)和10G(10Gbit/s)以太网,采用的是CSMA/CD访问控制法,它们都符合IEEE802.3。图1表明了哪些因素影响通讯周期。

工业以太网的实时性该如何实现

实现通信的一种方式使用标准通信协议,例如TCP/IP或者UDP/IP等,然而使用它们会带来缺点:帧过载会增加帧的长度,因而会引起线路上传输时间的增加见图2。

工业以太网的实时性该如何实现

通过对发送器和接收器的通讯栈的优化,可以使更新率有相当大的改观,而且处理器负载也会相应减少。然而,对通信栈的运行时间的优化也就意味着此时的TCP/IP通讯栈不再是一种标准协议,而只是一种专门的实现方式了,对UDP/IP实现的使用也是同样。

然而第三层和第四层的协议只是适合部分的周期交换数据,对于这种应用,建议使用遵照ieee802.3制定优化第二层协议。这是唯一的局限就是:由于没有使用第三层协议,所以就会失去路由功能。但是作为工业一级以太网设计中尽量不要设计路由器,因为这会大大降低通信速度。

通过软件方案或者使用特殊的硬件,可以在传统的以太网控制器上实现实时通信通道。该通道基于ISO/OSI参考模型的第二层见表1。此处数据包的寻址不是通过IP地址来实现的,而是使用接受设备的MAC地址。实时通信允许精确限定(预测)传输时间,并能保证其它标准协议TCP/IP可以在同一个网络上使用而不会产生问题。

工业以太网的实时性该如何实现

实时协议保证了周期数据和事件控制消息(警报)的高性能传输。它分为三种类型见图3

实时类型1:适合周期数据传输;对所有使用的交换机没有特殊要求。

实时类型2:适合中断数据和周期数据传输,此时需要工业交换机,然而,在组态的时候还不需要对通信进行规划。

实时类型3:适合运动控制应用的周期数据传输。这个时候需要工业交换机,而且还需要对通信进行明确的规划。

工业以太网的实时性该如何实现

在没有实时性需求的数据,可以在标准的通道上传输见表2

工业以太网的实时性该如何实现

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 以太网
    +关注

    关注

    40

    文章

    5069

    浏览量

    166202
  • 接收器
    +关注

    关注

    14

    文章

    2214

    浏览量

    70655
  • 发送器
    +关注

    关注

    1

    文章

    237

    浏览量

    26545
收藏 人收藏

    评论

    相关推荐

    STM32有没有EtherCAT实时工业以太网的支持?

    请问各位大虾和STM的技术支持门,STM32有没有EtherCAT实时工业以太网的支持. 谢谢!
    发表于 04-09 06:29

    探讨工业以太网技术(一)

    802.3标准)兼容,但是实际产品和应用却又完全不同。这主要表现普通商用以太网的产品设计时,在材质的选用、产品的强度、适用以及实时、可互操作
    发表于 12-15 14:28

    探讨工业以太网技术~(二)

    EthernetPowerlink基于工业以太网实时监控系统通信设计利用新型QOS路由方法增强工业以太网
    发表于 12-15 14:29

    工业以太网标准:Sercos III的功能了解

    端口接收到帧时,帧已得到处理并由专用工业以太网MAC硬件块传输到了第二个以太网端口。采用捷径法,可为
    发表于 09-07 14:59

    以太网工业以太网的不同

    ,设备之间的数据丢失或数据延迟都会造成灾难后果—例如,生产流程中的重大问题。公司在选择部署哪种类型的以太网时,这种实时信息传输通常会起到相当大的决定作用。公司需要评估自身的特定需求,然后确定最适合其组织
    发表于 10-23 14:20

    以太网工业以太网的区别

    ,电缆,最重要的是更好的确定性。为了实现更好的确定性,工业以太网使用专用协议和以太网。目前比较流行的工业
    发表于 10-24 10:41

    如何开始实施工业以太网

    和控制系统中部署的数字现场总线是不可替代的。工业以太网的创新与实现对上述这些问题的解决方案是应用层协议,如PROFINET开发®,EtherNet / IP的®,EtherCAT的®,和其他人可能在
    发表于 10-24 10:39

    如何选择合适的工业以太网

    、媒体访问控制器(MAC)。MAC支持实时以太网帧处理,这在技术上称为“即时”或“直通”帧处理。因此,大多数工业以太网标准需要应用专用的集
    发表于 07-18 04:45

    详解工业以太网

    第一部工业以太网解决方案的优势和作用目前,世界各地的制造工厂都依赖以太网解决方案来满足工业应用对实时性能和耐用
    发表于 07-18 07:40

    采用多种工业以太网标准的单个FPGA平台设计

    Altera公司工业以太网是指使用基于以太网的协议实现工业自动化和产品机械控制中实时可靠的通信,
    发表于 07-29 07:40

    以太网怎么获得实时功能?

    工业以太网实时以太网—在过去几年中经历了巨大的增长。虽然经典的现场总线仍大量存在,但它们已经过了巅峰期。流行的实时
    发表于 08-01 06:07

    工业以太网实现方案和现场实际应用情况

    廉,可选择范围十分广阔。因此,人们期望以太网也能应用到工控领域中,凭着它的低成本、极高的通信速率、全球普及的标准,逐渐取代现有工控行业中繁多的总线系统,用以太网实现从管理层到工业现场
    发表于 01-13 07:07

    基于嵌入式模块comX的实时以太网

    摘要:随着实时工业以太网技术的发展,在最新版本的IEC61158 Ed.4标准中已经包含了Profinet,EtherCAT,Ethernet/IP,SERCOS III等11种实时
    发表于 12-20 06:24

    如何选择合适的工业以太网标准?

    、媒体访问控制器(MAC)。MAC支持实时以太网帧处理,这在技术上称为“即时”或“直通”帧处理。因此,大多数工业以太网标准需要应用专用的集
    发表于 11-15 08:08

    深入工业以太网实时以太网

    作者:Volker Goller 工业以太网实时以太网—在过去几年中经历了巨大的增长。虽然经典的现场总线仍大量存在,但它们已经过了巅峰期。流行的
    的头像 发表于 12-15 01:33 713次阅读