1、在HMS 2025 工业市场份额年度报告显示,工业以太网已成为工业自动化主流通信技术,其在新接入节点中的占比从 2024 年的 71% 上升至 76%。毫无疑问,工业以太网成为PLC与现场设备间通信的第一选择,在 2025 年的研究中,HMS 得出结论称,工业网络市场仍在持续增长,预计未来五年的整体市场增幅将达到 7.7%。

图1 HMS 2025工业通信协议市场份额报告
2、未来设备支持工业以太网通信无疑是一个流行的趋势,但是在实际设备研发过程中,我们还发现了另外一个需求,即工业网络通信协议与普通以太网通信并存的需要。工业设备在现场部署与长期运行过程当中,不仅仅需要与PLC连接,完成必要的工业控制通信,同时还需要考虑设备现场的后台调试、监控以及数据上传等业务,尤其是现在的设备网络化的趋势加快,设备配套的监控调试软件也逐渐由后台网页取代,接口更加统一化,同时受限于数据安全问题,工程师的办公电脑安装软件变得愈发困难。

图2 设备以太网通信需求
3、工业以太网与标准工业以太网在物理层与数据链路层是相同的(EtherCAT除外),即使是EtherCAT协议也提供了EoE子协议,用于EtherCAT设备兼容普通以太网通信协议。部分厂商在之前可能就采用的普通以太网为自家的设备开发了自定义工业通信协议,用于设备通信,在工业通信协议飞速普及的今天,由于自动化现场对工业通信协议的需求,推动了工业通信协议一定程度上取代自定义的协议,但是设备本身可能需要保留如后台网页、数据采集监控等功能,因此,厂家除了需要实现工业以太网通信接口外,还需另外开发一个以太网接口,一方面提高设备控制器的PCB BOM成本,另一方面,如果保留原有接口,这意味一台设备在现场需要拉结至少两条网线,一条用于工业以太网通信,一条则用于普通以太网通信。也增加了现场网络布线的复杂性与布线成本。
4、Anybus CompactCom 40以太网模块本身提供了丰富的以太网功能,包括后台网页以及网页对应的JSON开发接口,用户可根据实际需要根据JSON接口自行开发网页界面。

同时Anybus CompactCom 40的驱动程序中提供了TCP/IP数据转发的API接口,用户通过SPI通道将数据传输至模块,由模块将数据封装成TCP/IP协议栈数据转发,这极大方便了工程师扩展设备的以太网通信功能,完全可以满足技术复杂度不高的以太网应用场景。
如果设备原先已有成熟的后台网页基于以太网报文私有协议等软件组件,在设备升级工业通信协议时不想二次开发,那么基于Anybus CompactCom 40 Ethernet RMII接口的应用移植则是一个更优的解决路径。
1、Anybus CompactCom 40 Ethernet模块在应用侧,即与MCU连接的部分,预留了RMII接口,用于主控CPU的以太网MAC控制器连接,用于实现普通以太网,Anybus CompactCom 40本身内部集成了工业以太网通信协议栈,且通过SPI或UART接口与MCU交互与PLC之间的工业通信数据,在网络侧,标准工业以太网与Anybus CompactCom 40的内部的工业通信以太网共享同一个RJ45/光纤接口。现线布线仅需要一根网线,降低了布线成本。

图MCU与Anybus CompactCom 40硬件连接示意
2、这与在Anybus CompactCom 40在驱动侧通过预留API接口TCP/IP数据转发不同,基于Anybus CompactCom 40 Ethernet RMII接口实现的普通以太网的通信,保留了设备从MAC数据链路层到应用层的所有层级通信协议的开发能力,理论上通过软件移植,各类私有协议、TCP/IP协议栈、加密传输、后台网页等功能都可以进行移植,因此对于设备原有的以太网应用层软件基本可以做到无缝衔接,避免了二次开发的冗余工作。

图5 OSI七层模型
3、STM32F407ZGT6芯片集成符合802.3规范的以太网MAC控制器,基于此芯片平台连接该芯片与Anybus ComapctCom 40的RMII接口,进行以太网通信的测试,通过定义一个EtherType为0x88b5、Data payload为“HELLO HMS”,广播发送私有以太网协议报文。通过Wireshark,可以很轻松的抓取到该报文如下图,并将其解析出来,这个测试本身不太涉及应用层软件的修改,基于STM32现有的以太网软件例程在PHY适配部分进行简单修改,即可达到测试的目的,这清楚的向我们展示了STM32非工业以太网协议与Anybus ComapctCom 40工业以太网通信协议并驾齐驱的可行性,为设备以太网功能集成、高效部署的需求提供了开发基础。

图6 Wireshark抓包
在工业设备在IT与OT通信融合并存的需求增长的背景下,Anybus ComapctCom 40的RMI功能可以将二者很好的结合,从降低成本,减少设备接口的复杂性,减少网络线缆部署,可以看出,Anybus ComapctCom 40是一个不错的优选方案。
HMS公司Anybus品牌旗下的 CompactCom 40嵌入式模块,同时支持多种工业通信协议,该系列模块仅需一次开发,一个平台就可以同时支持PROFINET、EtherCAT、EtherNet/IP、DeviceNet、CC-Link、PROFIBUS、Modbus等多种协议。

模块提供UART/SPI/PCIE接口(任选其一),接入设备的主控制器CPU/MCU,主控制器通过SPI/UART/ PCIE 接口的与模块交换数据,开发者不需要关心工业通信协议本身如何实现,基于免费提供的工程板样品,最快一到两天就可以实现方案验证,感兴趣就快速与我们联系吧!