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

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

3天内不再提示

EtherCAT和西门子公司的Profinet两种实时以太网总线的对比

jf_mTM8GDWU 来源:自控少年 2023-06-14 09:32 次阅读

前言

说到工业实时以太网,目前最风光和流行的莫过于EtherCAT了。EtherCAT是一种开放式总线,凭借其良好的以太网特性和硬实时功能,目前各大主流工控厂商都相继开发了基于EtherCAT技术的产品。工业实时以太网当然不止EtherCAT一种,主流的包括西门子Profinet, 贝加莱的PowerLink,其他如SERCOS, Ethernet/IP, EPA等等,今天我们主要探讨一下BECKHOFF公司的EtherCAT和西门子公司的Profinet两种典型实时以太网总线的对比。

(一)Profinet

下图显示了带SIPLUS极端组件的TIA Portal硬件目录。首先我们看一下Profinet,从下图可以看出,Profinet分成了三个版本:

Profinet CbA

Profinet RT

Profinet IRT

021a1e88-0a52-11ee-962d-dac502259ad0.jpg这三个不同的版本对应了Profinet三种不同的实时特性,CbA指的是基于组件的自动化,其实时响应时间是100ms, 通常用于实时性要求不高的一般工业控制场合,RT指的是软实时,用于工厂自动化的PLC层面控制,响应时间达到了10ms,而IRT指的是同步实时,也可以说成是硬件实时,响应时间小于1ms,可以满足大多数运动控制领域的实时和同步要求。Profinet的RT和IRT可以很形象的用下图来说明:

02318d52-0a52-11ee-962d-dac502259ad0.jpgProfinet IRT为了保证绝对的实时性,在数据传输通道上是做了和普通以太网隔离的,所谓的隔离指的是在IRT并不采用TCP/IP协议来传输实时数据,这和EtherCAT类似。

(二)EtherCAT

EtherCAT是由BECKHOFF研发并在2003年推向市场的,目前通过ETG(EtherCAT Technology Group)组织运营。EtherCAT是一种高速实时以太网,不分不同的版本,它直接对标的是Profinet IRT,同样通过硬件芯片来保证其实时性。EtherCAT总线性能优越,响应时间达到了微秒级: 024a6ea8-0a52-11ee-962d-dac502259ad0.jpg  通过分布式时钟的运用,EtherCAT总线的时钟同步可以做到纳秒级,这也正是各大运动控制厂商对EtherCAT技术趋之若鹜的原因。EtherCAT分布式时钟应用:   0263d190-0a52-11ee-962d-dac502259ad0.jpg

(三)EtherCAT与Profinet IRT

(1)运行原理

EtherCAT采用的是一种可以形象的称之为“on the fly”的技术,将以太网的报文结构优化以适用于分布式IO,通讯完全是通过硬件芯片来支持以保证最大性能,如果是纯粹的EtherCAT网络,根本就不需要交换机,而且诊断功能非常强大。

Profinet采用的是时间片技术,通过内置在设备内的特定交换机芯片来完成硬实时,循环时间250微秒到4毫秒,抖动大约1微秒。下图说明了在循环中IRT数据是如何得到实时保证的: 027a9cc2-0a52-11ee-962d-dac502259ad0.jpg(2)拓扑结构

EtherCAT的拓扑结构非常灵活,可以是线性、星型、树型、混合型等等,几乎可以用于任何一种连接方式,同时EtherCAT支持线缆冗余,每个EtherCAT网络理论上可以支持65535个节点,而且不受拓扑结构的影响。

Profinet支持线性、树型等结构,每个Profinet网络的最大节点数是60个,而且必须使用特定的Profinet IRT交换机。交换机级联的数量也有限制,不能超过20-25个,也就意味着无论你愿意不愿意,星型连接是最常规的设计,既保证了性能又降低了成本,但是显然其拓扑不够灵活。 (3)易用性

EtherCAT不受从站和拓扑结构的影响,网络部署灵活。不需要手动设置从站地址,也不需要管理IP或MAC地址。从站地址都是自动生成的,而且如果有新的从站加入也不需要手动进行地址更新,这样地址冲突也就无从说起了,EtherCAT因此具有良好的用户体验。

Profinet需要手动设定每个从站的地址,而且如果插入了新的从站,对整个网络的从站地址都会产生影响,地址管理比较复杂,需要专业人士来操作,通常机器设备供应商无法完成。如果某些非Porfinet网络发生例如高强度ARP请求这类情况时,Profinet网络会变得脆弱,为此,PI组织还专门发布了Profinet IO网络负载的建议书,以便用户去把握自己网络的负载限制,这明显对用户是不太友好的。 (4)稳定性

EtherCAT自2005年第一次起草IEC61158标准以来,一共进行了46此的技术变更,多数情况是勘误。每一次变更都可以用勘误表来追溯,文档可以在ETG官网下载。维护测试工具一直在加强,但是未发生根本改变。EtherCAT进行了一些参数变更,但是其技术版本自其发布以来未发生变化。

Profinet没有详细的勘误表提供,同时Profinet有三个版本,其IRT版本也一直在发生变化。因为Profinet并不是一种开放式总线,在发生参数更改或者技术变革的时候,不提供详细资料给用户也是可以理解的。但是从技术稳定性上来说,开放式总线对用户更加友好。

(四)总结

由于总线技术以及应用背景的差异,我们不能说某一种总线的性能要优于另外一种总线,一般来说,市场用户可以说明问题。EtherCAT由于其开放性而获得了大量用户的青睐,从这个角度来说,Profinet暂时还不太可能取得Profibus那样的辉煌,作为一种传统现场总线,Profibus也是开放的。EtherCAT快速增长的用户数量:

结合时下流行趋势,EtherCAT也开始和IoT技术结合起来,从概念上来说,EtherCAT把自己融入到IoT技术中去了,甚至ETG自称EtherCAT本身就是IoT。工业以太网总线的未来非常光明,传统的现场总线在数据量和数据传输速度上已经远远落后于工业以太网。举例说,CAN通常被用于汽车工业,随着汽车工业的发展,汽车越来越被看成是一个移动互联网终端,CAN还能满足高速和大量的数据传输要求吗?有些汽车厂商已经走在了技术的前沿,比如丰田就已经开始采用EtherCAT技术了。工业自动化领域内传统意义上的总线之争,会随着互联网技术的进步而发生根本性的变化。
责任编辑:彭菁

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

    关注

    40

    文章

    5079

    浏览量

    166251
  • 西门子
    +关注

    关注

    92

    文章

    2852

    浏览量

    113780
  • 总线
    +关注

    关注

    10

    文章

    2714

    浏览量

    87227

原文标题:EtherCAT和Profinet总线对比

文章出处:【微信号:自控少年,微信公众号:自控少年】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    西门子PLC1200通过EtherCATProfinet网关连接kollmorgen驱动器

    本案例是通过EtherCATprofinet网关(WL-PN-ECATM)连接kollmorgen驱动器将其接入西门子1200PLC的配置案例。用到的设备为西门子1200PLC一台,
    的头像 发表于 08-09 18:18 1097次阅读
    <b class='flag-5'>西门子</b>PLC1200通过<b class='flag-5'>EtherCAT</b>转<b class='flag-5'>Profinet</b>网关连接kollmorgen驱动器

    EtherCATPROFINET网关连接三星激光干涉仪

    西门子S7-1200/1500系列的PLC,需要连接带EtherCAT的通讯功能的激光干涉仪。西门子的PLC采用Profinet实时
    发表于 08-29 16:34

    如何使用西门子PLC通过以太网模块和触摸屏建立以太网通讯?

    西门子S7 300PLC通过BCNet以太网模块和西门子SMART IE触摸屏建立以太网通讯。
    发表于 08-23 11:02 2w次阅读

    ProfinetEtherCat网关连接西门子1200及ABB伺服的配置案例

    本案例是通过北京稳联技术的ProfinetEtherCat网关将EtherCat从站设备接入到西门子Profinet网络的配置案例。
    的头像 发表于 07-18 08:53 3917次阅读
    <b class='flag-5'>Profinet</b>转<b class='flag-5'>EtherCat</b>网关连接<b class='flag-5'>西门子</b>1200及ABB伺服的配置案例

    西门子Profinet连接EtheCAT伺服驱动器

    西门子S7-1200/1500系列的PLC,需要连接带EtherCAT的通讯功能的伺服驱动器等设备。西门子的PLC采用PROFINET实时
    的头像 发表于 10-20 11:50 3685次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>Profinet</b>连接EtheCAT伺服驱动器

    西门子Profinet连接EtheCAT伺服驱动器

    西门子S7-1200/1500系列的PLC,需要连接带EtherCAT的通讯功能的伺服驱动器等设备。西门子的PLC采用PROFINET实时
    发表于 10-21 16:25 11次下载

    工业实时以太网EtherCATProfinet对比

    EtherCAT是一种开放式总线,凭借其良好的以太网特性和硬实时功能,目前各大主流工控厂商都相继开发了基于EtherCAT技术的产品。工业
    的头像 发表于 04-23 10:41 2042次阅读
    工业<b class='flag-5'>实时</b><b class='flag-5'>以太网</b><b class='flag-5'>EtherCAT</b>和<b class='flag-5'>Profinet</b>的<b class='flag-5'>对比</b>

    两种最流行的工业实时以太网EtherCATProfinet有何不同?

    。 工业实时以太网当然不止EtherCAT一种,主流的包括西门子Profinet, 贝加莱的PowerLink,其他如SERCOS, Eth
    的头像 发表于 05-11 16:41 3751次阅读
    <b class='flag-5'>两种</b>最流行的工业<b class='flag-5'>实时</b><b class='flag-5'>以太网</b>:<b class='flag-5'>EtherCAT</b>和<b class='flag-5'>Profinet</b>有何不同?

    MPI/DP转以太网/YT-PPI-ETH-Z西门子以太网模块

    本次使用的是YT-PPI-ETH-Z西门子以太网模块,支持西门子S7以太网通讯驱动,包括microWIN,支持wincc以TCP/IP方式直连S7-200。工具/原料
    的头像 发表于 11-22 18:49 836次阅读
    MPI/DP转<b class='flag-5'>以太网</b>/YT-PPI-ETH-Z<b class='flag-5'>西门子</b><b class='flag-5'>以太网</b>模块

    EtherCATProfinet网关连接西门子PLC与凯福科技总线步进驱动器通讯

    EtherCATProfinet网关连接西门子PLC与凯福科技总线步进驱动器通讯西门子S7-1200/1500系列的PLC,采用
    的头像 发表于 06-26 16:44 692次阅读
    <b class='flag-5'>EtherCAT</b>转<b class='flag-5'>Profinet</b>网关连接<b class='flag-5'>西门子</b>PLC与凯福科技<b class='flag-5'>总线</b>步进驱动器通讯

    EtherCATProfinet与Arnold逆变器模块应用

    西门子S7-1200/1500系列的PLC,需要连接带EtherCAT的通讯功能的逆变器设备。西门子的PLC采用PROFINET实时
    的头像 发表于 07-07 14:31 297次阅读
    <b class='flag-5'>EtherCAT</b>转<b class='flag-5'>Profinet</b>与Arnold逆变器模块应用

    EtherCATProfinet与Arnold逆变器模块应用

    西门子 S7-1200/1500 系列的 PLC,需要连接带 EtherCAT 的通讯功 能的逆变器设备。西门子的 PLC 采用 PROFINET
    发表于 07-10 16:33 2次下载

    EtherCATPROFINET网关把西门子与汇川GL10伺服器连接方法

    西门子的PLC采用PROFINET以太网通讯协议,要连接EtherCAT的设备,就要进行通讯协议转换。
    的头像 发表于 08-06 10:11 892次阅读
    <b class='flag-5'>EtherCAT</b>转<b class='flag-5'>PROFINET</b>网关把<b class='flag-5'>西门子</b>与汇川GL10伺服器连接方法

    EtherCATprofinet网关连接kollmorgen驱动器将其接入西门子1200PLC

    本案例是通过EtherCATprofinet网关(WL-PN-ECATM)连接kollmorgen驱动器将其接入西门子1200PLC的配置案例。用到的设备为西门子1200PLC一台,
    发表于 08-10 09:22 2次下载

    ProfinetEtherCAT主站网关用西门子1200控制EtherCAT伺服。

    YC-ECTM-PN是PN(Profinet)转EtherCAT网关,通过数据映射方式工作。 YC-ECTM-PN在PN侧作为PN从站,接西门子PLC的Profinet口;在
    的头像 发表于 09-18 17:16 639次阅读
    <b class='flag-5'>Profinet</b>转<b class='flag-5'>EtherCAT</b>主站网关用<b class='flag-5'>西门子</b>1200控制<b class='flag-5'>EtherCAT</b>伺服。