当前位置: 首页 > article >正文

EtherCAT FP介绍系列文章—UDP gateway

EtherCAT主站上的Mailbox Gateway功能,可以用于将EtherCAT mailbox相关协议从外部设备的工具通过邮箱网关路由到EtherCAT从站设备。在EtherCAT规范中定义的所有邮箱协议在此功能中都可用,例如CoE, FoE, VoE, SoE。

但是,这里特别注意的是Mailbox Gateway对EoE功能没有效果,因为EoE是直接传输TCP/IP信息。使用EoE时,TCP/IP消息直接发送到EtherCAT主站上,并且此主站需要支持EoE虚拟switch功能,这样才能将EoE信息转发到对应的EtherCAT从站网段上。
Mailbox Gateway与EoE的另一个不同,在EtherCAT主站上可以支持虚拟switch,但是主站也可以直接处理外部接收的UDP数据。

EtherCAT技术协会(EtherCAT Technology Group)为Mailbox Gateway功能特别定义了ETG.8200,用以规范Mailbox Gateway的标准使用方法。这里特别注意的是,在ETG定义的规范中没有对Mailbox Gateway功能指定错误处理。对不存在的从站设备的请求可能导致主站消息没有响应。因此在设计远程工具时必须处理例如超时等问题。

Acontis EC-Master EtherCAT主站依据ETG.8200标准,在EC-Master主站上集成了Mailbox Gateway功能的UDP Mailbox SDK。用户使用EC-Master提供的UDO Gateway api,仅需要知道需要操作的对应从站地址和实际从站数量,即可开发对应的远程控制EtherCAT从站的状态机或者CoE功能的Mailbox Gateway应用程序。

Mailbox Gateway应用案例

TwinSAFE是由倍福设计的基于EtherCAT的功能安全梯形图编程软件,使用TiwnSAFE可以对倍福的FSoE功能安全控制器进行逻辑编程,并进行程序下载和诊断等功能。

TwinSAFE内部通过使用EtherCAT Mailbox协议实现对特定从站进行的操作。因此如果在acontis EC-Master EtherCAT主站项目中希望同时使用Beckhoff TwinSAFE的编程、诊断等操作功能是,可以考虑UDP Mailbox Gateway解决此问题。


http://www.kler.cn/a/228428.html

相关文章:

  • GO 的 Web 开发系列(四)—— 静态资源文件访问的几种方式
  • 超越原生:探索Node.js中最佳文件系统三方库
  • 新概念英语第二册(53)
  • 小华和小为的聚餐地点 - 华为OD统一考试
  • [linux] kolla-ansible 部署的openstack 修改mariadb默认端口号
  • Linux 驱动开发基础知识——设备树的语法驱动开发基础知识(九)
  • 3593 蓝桥杯 查找最大元素 简单
  • 计算机网络(复习资料)
  • EasyX图形库学习(二、文字输出)
  • vulhub中Apache APISIX Dashboard API权限绕过导致RCE(CVE-2021-45232)
  • 【STM32+HAL库+CubeMX】UART轮询收发、中断收发、DMA收发方法及空闲中断详解
  • 了解 WebSocket 和 TCP :有何不同
  • Qt/C++音视频开发65-切换声卡/选择音频输出设备/播放到不同的声音设备/声卡下拉框
  • Java智慧云智能教育平台
  • 云计算、Docker、K8S问题
  • JupyterLab 更换内核 使用 conda 虚拟环境
  • apk反编译修改教程系列---修改apk的默认颜色 布局颜色 手机电脑同步演示【十】
  • 面试经典150题——文本左右对齐(困难)
  • MagicVideo-V2:多阶段高保真视频生成框架
  • git将项目的某次签入遴选(Cherry-Pick)另一个项目