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

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

3天内不再提示

在TwinCAT中配置RX72M使能DC Mode

瑞萨MCU小百科 来源:未知 2023-05-26 23:25 次阅读
4af33f28-fbd8-11ed-90ce-dac502259ad0.gif

EtherCAT通信支持DC(Distributed Clocks)Sync模式,关于EtherCAT Distributed Clocks更多细节,请复制以下链接在浏览器中打开查看相关说明:

https://infosys.beckhoff.com/content/1033/ethercatsystem/2469112587.html?id=8613091072690561919

RX72M的手册中ESC Specifications表明RX72M中的ESC模块支持Distributed Clocks。以下是Twincat配置RX72M使用DC模式的参考步骤,在有多个RX72M板子时,参考时钟设置为物理扫描拓扑中第一个具有DC功能的RX72M板子即可。如下实物图,因为所有从站都使用了DC功能,因此参考时钟设置为扫描出来的物理拓扑中第一个RX72M板子(最右侧板子,从主站出来的第一个从设备)。

4afcfb6c-fbd8-11ed-90ce-dac502259ad0.png

图1RX72M EtherCAT I/O Demo外观图

4b233444-fbd8-11ed-90ce-dac502259ad0.png

图2RX72M ESC Specifications

请参考本文对主站(以TwinCAT为例)进行DC Mode设定。

首先,在TwinCAT中,打开已有的(或新建)TwinCAT Project,将Operation Mode从默认的SM-Synchron切换到DC-Synchron,具体的操作界面是:I/O → Device * (EtherCAT) → Box 1 (Renesas EtherCAT RX72M) → DC → Operation Mode → DC-Synchron,如下图所示:

4b37afdc-fbd8-11ed-90ce-dac502259ad0.png

图3切换Operation Mode至DC-Synchron

然后,通过重启TwinCAT使得刚才的配置生效。

重启TwinCAT的第一种方法如下所示:

4b53e1f2-fbd8-11ed-90ce-dac502259ad0.png

图4 通过TwinCAT菜单重启TwinCAT

也可以通过下面的按钮重启TwinCAT:

4b6fced0-fbd8-11ed-90ce-dac502259ad0.png

图5 通过快捷方式重启TwinCAT

配置完成后,按照以下步骤确认当前设备工作在DC Sync模式下。

打开DC配置查看细节,具体路径为Box 1 → DC → Advanced Settings,在新开启的Advanced Settings窗口中,确认Operation Mode是DC-Synchron。通常默认Enable SYNC 0,Disable SYNC1。Sync Unit Cycle (μs) 中的值是发送DC Sync信号的时间间隔/周期。

4b99e12a-fbd8-11ed-90ce-dac502259ad0.png

图6 检查DC Sync细节

接下来,我们通过Wireshark捕获EtherCAT的通信数据,确认当前已启用DC Sync模式。在进行捕获前,必须按照以下步骤设定。

打开I/O → Devices → Device * (EtherCAT) → Adapter Tab,勾选Promiscuous Mode (use with Wireshark only),则可以通过Wireshark捕获TwinCAT主站和从站之间的EtherCAT通信数据。

请通过以下链接下载Wireshark并在本地安装:

https://www.wireshark.org/download.html

4bb5028e-fbd8-11ed-90ce-dac502259ad0.png

图7 Promiscuous Mode in TwinCAT

当DC Sync使能时,通过Wireshark捕获的EtherCAT通信数据包含ARMW(Auto Increment Read Multiple Write),如下图所示:

4bcb8e00-fbd8-11ed-90ce-dac502259ad0.png

图8 DC使能时数据帧中包含ARMW

作为对照,当DC Sync未使能时,通过Wireshark捕获的EtherCAT通信数据则不包含ARMW,如下图所示。

4be6be5a-fbd8-11ed-90ce-dac502259ad0.png

图9 DC未开启时数据帧中不包含ARMW

关于ARMW的更多细节,请复制以下链接到浏览器中打开查看文档的内容:

https://www.ethercat.org/download/documents/EtherCAT_Device_Protocol_Poster.pdf

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

    关注

    146

    文章

    16016

    浏览量

    343587
  • 瑞萨
    +关注

    关注

    32

    文章

    22214

    浏览量

    84915

原文标题:在TwinCAT中配置RX72M使能DC Mode

文章出处:【微信号:瑞萨MCU小百科,微信公众号:瑞萨MCU小百科】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    基于SSC tool和瑞萨RX72M快速开发EtherCAT从站设备

    RX72M是瑞萨电子适用于工业网络解决方案的高性能32位微控制器,高达240MHz主频和1396 CoreMark的性能,带双精度浮点运算单元,专门针对马达控制的三角函数加速器,可实现sin、cos
    的头像 发表于 11-24 12:19 1020次阅读
    基于SSC tool和瑞萨<b class='flag-5'>RX72M</b>快速开发EtherCAT从站设备

    基于RX72M的EtherCAT直流无刷电机方案

    RX72M是瑞萨电子适用于工业网络解决方案的高性能32位微控制器,高达240MHz主频和1396 CoreMark的性能,带双精度浮点运算,专门针对马达控制的三角函数加速器。
    发表于 09-27 12:24 405次阅读
    基于<b class='flag-5'>RX72M</b>的EtherCAT直流无刷电机方案

    基于RX72M微控制器的EtherCAT数据抓包方法分析

    RX72M是瑞萨电子适用于工业网络解决方案的高性能32位微控制器,高达240MHz主频和1396 CoreMark的性能,带双精度浮点运算单元,专门针对马达控制的三角函数加速器,可实现sin、cos
    的头像 发表于 09-13 14:18 682次阅读
    基于<b class='flag-5'>RX72M</b>微控制器的EtherCAT数据抓包方法分析

    [e2studio] Renesas Starter Kit+ for RX72M Smart Configurator 教程手册

    [e2studio] Renesas Starter Kit+ for RX72M Smart Configurator 教程手册
    发表于 07-05 20:23 2次下载
    [e2studio] Renesas Starter Kit+ for <b class='flag-5'>RX72M</b> Smart Configurator 教程手册

    [CS+] Renesas Starter Kit+ for RX72M Smart Configurator 教程手册

    [CS+] Renesas Starter Kit+ for RX72M Smart Configurator 教程手册
    发表于 07-05 20:23 2次下载
    [CS+] Renesas Starter Kit+ for <b class='flag-5'>RX72M</b> Smart Configurator 教程手册

    [e2studio] Renesas Starter Kit+ for RX72M 教程手册

    [e2studio] Renesas Starter Kit+ for RX72M 教程手册
    发表于 07-05 20:23 4次下载
    [e2studio] Renesas Starter Kit+ for <b class='flag-5'>RX72M</b> 教程手册

    [CS+] Renesas Starter Kit+ for RX72M 教程手册

    [CS+] Renesas Starter Kit+ for RX72M 教程手册
    发表于 07-05 20:23 2次下载
    [CS+] Renesas Starter Kit+ for <b class='flag-5'>RX72M</b> 教程手册

    Renesas Starter Kit+ for RX72M 用户手册

    Renesas Starter Kit+ for RX72M 用户手册
    发表于 07-05 20:22 1次下载
    Renesas Starter Kit+ for <b class='flag-5'>RX72M</b> 用户手册

    [e2studio] Renesas Starter Kit+ for RX72M 快速入门指南

    [e2studio] Renesas Starter Kit+ for RX72M 快速入门指南
    发表于 07-05 20:22 2次下载
    [e2studio] Renesas Starter Kit+ for <b class='flag-5'>RX72M</b> 快速入门指南

    [CS+] Renesas Starter Kit+ for RX72M 快速入门指南

    [CS+] Renesas Starter Kit+ for RX72M 快速入门指南
    发表于 07-05 20:22 1次下载
    [CS+] Renesas Starter Kit+ for <b class='flag-5'>RX72M</b> 快速入门指南

    Renesas Starter Kit+ for RX72M CPU Board 原理图s

    Renesas Starter Kit+ for RX72M CPU Board 原理图s
    发表于 07-05 19:57 1次下载
    Renesas Starter Kit+ for <b class='flag-5'>RX72M</b> CPU Board 原理图s

    RX72M 组用户手册:硬件 Rev.1.11

    RX72M 组用户手册:硬件 Rev.1.11
    发表于 07-04 19:18 3次下载
    <b class='flag-5'>RX72M</b> 组用户手册:硬件 Rev.1.11

    RX72M 组数据表 Rev.1.11

    RX72M 组数据表 Rev.1.11
    发表于 07-04 19:18 0次下载
    <b class='flag-5'>RX72M</b> 组数据表 Rev.1.11

    RX72M CPU 卡与 RDC-IC 用户手册

    RX72M CPU 卡与 RDC-IC 用户手册
    发表于 07-03 20:31 0次下载
    <b class='flag-5'>RX72M</b> CPU 卡与 RDC-IC 用户手册

    RX72M和PHY芯片连接时的注意事项

    瑞萨电子的MCU产品 RX72M 是一款适用于工业网络解决方案的高性能32位微控制器,在应用时需搭配外部的以太网PHY芯片。本次我们介绍RX72M和 PHY芯片 连接时的注意事项。 一 所需引脚定义
    的头像 发表于 05-25 00:20 1183次阅读
    <b class='flag-5'>RX72M</b>和PHY芯片连接时的注意事项