前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >最全的PLC通讯协议解析之EtherCAT篇(11) :EoE/CoE/FoE等

最全的PLC通讯协议解析之EtherCAT篇(11) :EoE/CoE/FoE等

作者头像
Hello工控
发布2024-06-25 19:27:04
3140
发布2024-06-25 19:27:04
举报
文章被收录于专栏:Hello工控

我们这期谈谈EtherCAT的设备行规(Device Profile)。

设备行规(Device Profile)

设备通信行规(Device Profile)描述了应用参数和设备的功能行为,包括设备类特有的状态机。

对于许多设备类别,现场总线技术已经提供了可靠的设备配置文件,例如 I/O设备、驱动器或阀门。用户熟悉这些配置文件以及相关参数和工具。因此,没有为这些设备类别开发专门的EtherCAT设备配置文件。取而代之的是为现有设备配置文件提供了简单的接口。这将极大地帮助用户和设备制造商从现有现场总线迁移到EtherCAT的过程中提供极大的帮助。

为了支持更多种类的设备以及更广泛的应用层,主要建立了以下 EtherCAT 通信行规:

  • 基于EtherCAT的CAN应用协议(CoE)
  • 符合IEC 61800-7-204标准的伺服驱动设备行规(SoE)
  • Ethernet over EtherCAT(EoE)
  • File access over EtherCAT(FoE)
  • ADS over EtherCAT(AoE)

CoE

CANopen over EtherCAT (CoE) 使用 CoE 协议,EtherCAT 可提供与 CANopen® 标准 EN 50325-4 相同的通信机制:包括对 象字典、过程数据对象映像(PDO)以及服务数据对象(SDO),甚至相似的网络管理。因 此,在已经实施了 CANopen 的设备中,仅需稍加变动即可轻松实现EtherCAT,而且绝大部 分的 CANopen 固件甚至都能得以重复利用。可以突破 8 字节的 PDO 限制,并可使用 EtherCAT 增强的带宽资源实现整个对象字典的上传。

另外,设备行规,如驱动器行规CiA402,也可 以被重复应用EtherCAT。例如下方在CODESYS编辑器中添加IndraDrive_MPB20_21_CoE的伺服:

基于这种方式就可以精确定位到故障节点位置,还有可能发生故障的具体信息,方便我们进行故障的排除和解决。

EoE

Ethernet over EtherCAT(EoE)EtherCAT 仍使用以太网物理层和以太网数据帧。

以太网也通常与基于 TCP/IP 协议的 IT应用数据传输联系在一起。使用 EoE 协议,可以在 EtherCAT 网段实现以太网数据的传输。以太网设备通过交换机 端口与EtherCAT网段连接。以太网数据帧通EtherCAT 协议进行传输,就其自身而言,与 互联网协议(例如,TCP/IP、VPN、PPPoE(DSL)等)相似,这使得EtherCAT网络对以太网 设备完全透明。带有交换机端口的设备负责将 TCP/IP 数据片段插入到 EtherCAT 数据流中, 避免了对网络实时性的影响。

另外,EtherCAT 设备也可以支持以太网协议(例如 HTTP 协议),因此在 EtherCAT 网段 外,这些 EtherCAT 设备看上去就像一个标准的以太网节点。主站设备如同一个链路层交换 机,根据各个节点的 MAC地址通过 EoE 发送数据帧给对应的节点。诸如集成 web服务器、 电子邮件、FTP传输等所有的互联网技术都可以在 EtherCAT 环境中得以应用。

其他

Servo Profile over EtherCAT(SOE) SERCOS™ 被认为是一种实时通信接口,尤其适用于运动控制。用于伺服驱动的 SERCOS™行规属于国际标准 IEC 61800-7 的范畴。标准还包含了该行规对应于 EtherCAT 行规的 映射。包含访问驱动内部参数和功能的服务通道被映射到 EtherCAT 邮箱。

File access over EtherCAT(FoE)FoE 协议与 TFTP(Trivial File Transfer Protocol)协议类似,可通过网络访问设备中的文件 以及将统一的固件跨网络上传到设备。FoE 协议有意识地用一种精简模式定义,因此可由 BootLoader 程序支持,而无需 TCP/IP 协议堆栈。

ADS over EtherCAT (AoE)作为基于邮箱的客户端-服务器协议,ADS over EtherCAT(AoE)由 EtherCAT 规范定义。诸如基于 EtherCAT 的 CAN 应用协议(CoE)提供了详细的语义概念,而 AoE 则通过路由和 并行服务完美地补充了无论何种用例所需的这些功能。例如,使用来自PLC程序的(CANopen®、IO-Link™等)网关设备通过 EtherCAT 访问子网。与因特网协议(IP)提供的类似服务相比,AoE 的开销要小得多。发送方和接收方寻 址参数始终包含在 AoE 报文中,因此,对服务器和客户端的实施可以非常精简。AoE 可以 选择通过 EtherCAT 自动化协议(EAP)进行非周期性数据通信。因此,可以通过网关连接 实现 MES 系统、EtherCAT 主站和从站现场总线设备之间的无缝通信。AoE 服务作为一种标 准意味着它能够从远程诊断工具获取 EtherCAT 网络诊断信息。

参考资料:

  1. https://infosys.beckhoff.com/english.php?content=../content/1033/te1111_ethercat_simulation/1265383947.html&id=
  2. 《ETG-Brochure-CN》可在往期文章链接下载 最全的PLC通讯协议解析之EtherCAT篇(1)
  3. https://portgmbh.atlassian.net/wiki/spaces/ECAT/pages/202145945/An+Introduction+to+EtherCAT
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-05-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Hello工控 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • CANopen over EtherCAT (CoE) 使用 CoE 协议,EtherCAT 可提供与 CANopen® 标准 EN 50325-4 相同的通信机制:包括对 象字典、过程数据对象映像(PDO)以及服务数据对象(SDO),甚至相似的网络管理。因 此,在已经实施了 CANopen 的设备中,仅需稍加变动即可轻松实现EtherCAT,而且绝大部 分的 CANopen 固件甚至都能得以重复利用。可以突破 8 字节的 PDO 限制,并可使用 EtherCAT 增强的带宽资源实现整个对象字典的上传。
  • 另外,设备行规,如驱动器行规CiA402,也可 以被重复应用EtherCAT。例如下方在CODESYS编辑器中添加IndraDrive_MPB20_21_CoE的伺服:
相关产品与服务
VPN 连接
VPN 连接(VPN Connections)是一种基于网络隧道技术,实现本地数据中心与腾讯云上资源连通的传输服务,它能帮您在 Internet 上快速构建一条安全、可靠的加密通道。VPN 连接具有配置简单,云端配置实时生效、可靠性高等特点,其网关可用性达到 99.95%,保证稳定、持续的业务连接,帮您轻松实现异地容灾、混合云部署等复杂业务场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档