EtherCAT FP介绍系列文章—UDP gateway

news/2024/5/18 14:00:41 标签: 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.niftyadmin.cn/n/5365783.html

相关文章

Linux 网络:PTP 简介

文章目录 1. 前言2. PTP(Precision Time Protocol​) IEEE 1588 协议简介2.1 PTP IEEE 1588 协议时间同步原理2.2 PTP IEEE 1588 协议时钟类型2.2.1 普通时钟(OC: Ordinary Clock)2.2.2 边界时钟(BC: Boundary Clock)2.2.3 透明时钟(TC: Transparent Clock)2.2.3.1 端对端透明时…

Blender_pmx导出fbx

Blender_pmx导出fbx 学无止境? 相关链接: Blender教程: Blender中文手册介绍 — Blender Manualhttps://docs.blender.org/manual/zh-hans/2.79/about/introduction.htmlhttps://www.blendercn.org/https://www.blendercn.org/Blender下载…

Opencc4j 开源中文繁简体使用介绍

Opencc4j Opencc4j 支持中文繁简体转换,考虑到词组级别。 Features 特点 严格区分「一简对多繁」和「一简对多异」。 完全兼容异体字,可以实现动态替换。 严格审校一简对多繁词条,原则为「能分则不合」。 词库和函数库完全分离&#xff0c…

SplashScreen使用

从 Android 12 开始,SplashScreen API 可让应用通过动画启动,包括启动时的进入应用动作、显示应用图标的启动画面,以及向应用本身的过渡。SplashScreen 是 Window,因此涵盖 Activity官方文档 相关属性 windowSplashScreenBackgro…

算法题目题单+题解——图论

简介 本文为自己做的一部分图论题目,作为题单列出,持续更新。 题单由题目链接和题解两部分组成,题解部分提供简洁题意,代码仓库:Kaiser-Yang/OJProblems。 对于同一个一级标题下的题目,题目难度尽可能做…

Caffeine与Spring cache的各种注解操作

前言 Caffeine 是一个基于 Java 8 的进程内缓存框架,它使用乐观锁技术来提高并发吞吐量,并被誉为最快的缓存之一。Caffeine 是内存型缓存,即缓存与调用者属于同一个应用,具体地说是属于同一个 JVM。它的设计目标是提供高性能、高…

uniapp 之 base64转临时地址播放mp3

需求是:进入页面的时候是先有背景音乐,发送问题请求回答的时候会返回文字和音频,前端要把音频读出来,并且把背景音乐停止,读完音频后再打开背景音乐 一开始用的直接base64直接拼接在地址后 真机放不了 const innerAu…

[英语学习][27][Word Power Made Easy]的精读与翻译优化

[序言] 译者的这次翻译非常好. 对what与从句的嵌套用法, 进行了精准的翻译. 这次的记录, 也是对我自己的一次翻译经验的提升. 但是唯一遗憾的是"derivation"没有翻译好. [英文学习的目标] 提升自身的英语水平, 对日后编程技能的提升有很大帮助. 希望大家…