区别如下:
1、运行原理不同:
EtherCAT采用的是一种可以形象的称之为“on the fly”的技术,将以太网的报文结构优化以适用于分布式IO,通讯完全是通过硬件芯片来支持以保证最大性能,如果是纯粹的EtherCAT网络,根本就不需要交换机,而且诊断功能非常强大。
Profinet采用的是时间片技术,通过内置在设备内的特定交换机芯片来完成硬实时,循环时间250微秒到4毫秒,抖动大约1微秒。
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并不是一种开放式总线,在发生参数更改或者技术变革的时候,不提供详细资料给用户也是可以理解的。但是从技术稳定性上来说,开放式总线对用户更加友好。