0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

EtherCAT FP介绍系列文章—UDP gateway

盟通科技 2024-02-23 11:02 次阅读

MailboxGateway功能

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提供的UDP Gateway api,仅需要知道需要操作的对应从站地址和实际从站数量,即可开发对应的远程控制EtherCAT从站的状态机或者CoE功能的Mailbox Gateway应用程序。

wKgZomXX-reAUz0TACQMs_DubQI838.png

MailboxGateway应用案例

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

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

wKgaomXX-ryAcGw4AAFDFyS_wXw200.png

北京盟通科技有限公司成立于2013年,是工业自动化领域的高新技术企业。公司专注于实时现场总线技术及工业通讯技术的研发、推广及技术支持服务。依托于核心团队多年的海外和行业经验,盟通科技与欧洲多家自动化领域的佼佼者达成战略合作关系,为客户提供EtherCAT主站协议栈、OPC UA SDK软件开发包、CANopen协议栈、FSoE协议软件、CAN总线硬件、DINA安全模块、艾默生Connext软件等工业协议的标准和定制化产品

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • UDP
    UDP
    +关注

    关注

    0

    文章

    325

    浏览量

    33931
  • 工业通讯
    +关注

    关注

    0

    文章

    60

    浏览量

    11530
  • 工业协议
    +关注

    关注

    0

    文章

    8

    浏览量

    5501
收藏 人收藏

    评论

    相关推荐

    EC-Engineer V4.0介绍 - 更快、更直观的EtherCAT配置工具

    ethercat
    盟通科技
    发布于 :2024年12月06日 14:27:42

    UDP丢包的原因和解决方案

    每个 UDP 报文分为 UDP 报头和 UDP 数据区两部分。报头由 4 个 16 位长(2 字节)字段组成,分别说明该报文的源端口、目的端口、报文长度和校验值。
    的头像 发表于 10-22 14:38 1299次阅读
    <b class='flag-5'>UDP</b>丢包的原因和解决方案

    EtherCAT协议介绍

    01EtherCAT介绍EtherCAT,作为一个可用于现场级的超高速IO网络,由德国Beckhoff公司开发。EtherCAT使用标准的以太网物理层和常规的以太网卡,作为基于Ethe
    的头像 发表于 08-30 13:12 639次阅读
    <b class='flag-5'>EtherCAT</b>协议<b class='flag-5'>介绍</b>

    Spring Cloud Gateway网关框架

    Spring Cloud Gateway网关框架 本软件微服务架构中采用Spring Cloud Gateway网关控制框架,Spring Cloud Gateway是Spring Cloud官方
    的头像 发表于 08-22 09:58 483次阅读
    Spring Cloud <b class='flag-5'>Gateway</b>网关框架

    基于全志T507-H的Igh EtherCAT主站案例分享

    基于全志T507-H的Linux-RT + IgH EtherCAT主站演示 下文主要介绍基于全志T507-H(硬件平台:创龙科技TLT507-EVM评估板)案例,按照创龙科技提供的案例用户手册进行
    发表于 06-03 09:59

    中国电信和GSMA成立全球首个Open Gateway联合开放实验室

    GSMA与中国电信在北京携手共创,正式成立了全球首个Open Gateway联合开放实验室,即GSMA-中国电信Open Gateway Open Lab。这一创举旨在为广大开发者提供一个全面、专业的技术平台,助力他们充分挖掘和利用Open
    的头像 发表于 05-14 09:25 493次阅读

    udp是什么协议?udp协议介绍

    UDP(User Datagram Protocol,用户数据报协议)是一种无连接的传输层协议,不保证数据传输的可靠性,只负责把数据包发送给目标地址。它提供了简单、高效的数据传输方式,适合对传输质量
    的头像 发表于 04-19 15:57 1368次阅读

    PLC与伺服完美融合:Profinet转EtherCAT网关配置详解

    在本次案例研究中,客户那边使用西门子S7-1200系列PLC与伺服驱动单元的连接问题。由于系统在正常操作过程中需支持EtherCAT通讯协议,并且该PLC被设定为EtherCAT协议下的从站设备
    发表于 04-09 11:38

    用STM32跑ETHERCAT怎么样?

    用STM32跑ETHERCAT怎么样
    发表于 04-09 08:11

    通信必备知识!TCP与UDP协议介绍及使用

    TCP与UDP是两个最常用的通讯协议。TCP是面向连接的协议,需要在收发数据前与对方建立可靠的连接,建立连接的过程为3次握手,断开连接的过程为4次挥手,确保数据传输的可靠性。UDP是一种面向无连接
    的头像 发表于 03-15 08:19 1872次阅读
    通信必备知识!TCP与<b class='flag-5'>UDP</b>协议<b class='flag-5'>介绍</b>及使用

    udp是什么意思 简述TCP与UDP的区别和联系

    UDP (User Datagram Protocol) 是一种在计算机网络中使用的传输层协议。它与TCP (Transmission Control Protocol) 一样,都是在因特网协议套件
    的头像 发表于 02-02 16:33 1293次阅读

    EtherCAT转CANopen网关在工业领域的应用方法

    在工业领域中,EtherCAT转CANopen网关是一种重要的通讯设备,它能够实现EtherCAT协议与CANopen协议之间的转换,从而让不同的设备之间能够进行通讯。 以下是EtherCAT
    发表于 01-31 14:54

    UDP与TCP的主要区别 UDP能否像TCP一样实现可靠传输?

    UDP与TCP的主要区别 UDP能否像TCP一样实现可靠传输?TCP如何实现可靠性传输? UDP和TCP是两种常用的传输层协议,它们之间的主要区别在于可靠性和效率方面。UDP是一种无连
    的头像 发表于 01-22 16:10 811次阅读

    Kubernetes Gateway API攻略教程

    Kubernetes Gateway API 刚刚 GA,旨在改进将集群服务暴露给外部的过程。这其中包括一套更标准、更强大的 API资源,用于管理已暴露的服务。在这篇文章中,我将介绍 Gateway
    的头像 发表于 01-12 11:32 887次阅读
    Kubernetes <b class='flag-5'>Gateway</b> API攻略教程

    EtherCAT FP介绍系列文章—热插拔

    热插拔功能允许在系统启动之前或运行期间从EtherCAT网络中删除或添加预先配置的部分网络,而不影响与网络其他部分的通信。
    的头像 发表于 01-04 15:03 975次阅读
    <b class='flag-5'>EtherCAT</b> <b class='flag-5'>FP</b><b class='flag-5'>介绍</b><b class='flag-5'>系列</b>文章—热插拔