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

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

3天内不再提示

EtherCAT网络仿真工具EC-Simulator的功能及使用

智汇工业 来源:智汇工业 作者:智汇工业 2022-11-30 09:33 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

近几年,数字孪生(Digitaltwin)技术成为各界关注的热点,而作为推动其发展的关键使能技术之一——虚拟仿真技术功不可没,在各行各业应用也很广泛。

当今市场瞬息万变,缩短新产品的研发和上市时间,不失为企业抢占先机,应对市场竞争的有效策略之一。

仿真和虚拟调试应用于工业软件研发及测试流程中,可大大缩短软件的研发和调试周期,提高产品上市效率。

目前,EtherCAT技术已经被广泛应用于自动化设备中,在仿真软件及虚拟调试环境中增加EtherCAT总线功能已成为仿真和虚拟调试未来发展的必然趋势。

EtherCAT网络仿真工具—EC-Simulator

德国Acontis公司在EtherCAT主站协议栈基础上新开发的EtherCAT网络仿真工具EC-Simulator,可作为软件插件,嵌入在仿真软件和虚拟调试软件中,模拟EtherCAT网络功能。

EC-Simulator通过仿真EtherCAT从站,实现EtherCAT网络虚拟化。

如果您想要更快的了解我们的EC-Simulator软件是如何工作的,您可以直接扫码观看我们的视频,更快的了解EC-Simulator。

一个EtherCAT控制器的研发工程师,可以在不连接物理从站设备的情况下,使用EC-Simulator仿真模拟EtherCAT网络,快速和简便地测试他开发的控制器应用程序。

特别是在应用程序开发尚不完善的阶段,在虚拟环境下调试应用程序快速有效,更可避免部分因程序缺陷带来的设备和人员伤害。

EC-Simulator提供C语言编程接口API,自动化设备仿真软件如ISG Virtuos或PLC软件,可调用EC-Simulator提供的API仿真EtherCAT网络,为工程师提供完整的支持EtherCAT网络的仿真和虚拟调试环境。

EC-Simulator功能

EC-Simulator使用C++开发,采用适当的C++编译器可以轻松地将EC-Simulator移植到任何嵌入式操作系统平台。

EC-Simulator提供C语言编程接口API,可以在ANSI-C或C++开发环境中直接调用。

EC-Simulator接受和发送EtherCAT主站对过程数据和非循环数据的命令,支持 Acontis公司EtherCAT主站EC-Master(Acontis EtherCAT主站—EC-Master)支持的所有 ETG.1500中定义的EtherCAT主站命令。

EtherCAT主站协议栈EC-Master通过解析网络配置文件ENI掌握EtherCAT网络配置情况。ENI可通过配置工具EC-Engineer自动生成或使用其他可生成规范网络配置文件的工具产生。

ENI文件中缺少的从站硬件信息包含在扩展配置文件EXI中。EXI使用的XML格式在 ETG.2100 规范中定义。EXI文件同样可以使用配置工具EC-Engineer生成。

EC-Simulator中已经包含了独立于操作系统的ENI和EXI的XML文件解析器

EtherCAT网络及EC-Simulator 配置示意图如下:

9a076356-703b-11ed-8abf-dac502259ad0.png

配置示意图

德国Acontis公司的EtherCAT主站协议栈EC-Master通过使用专用网卡驱动Link Layer确保EtherCAT网络性能和网络同步性。

EC-Simulator调用Link Layer接口,与EC-Master直接交换EtherCAT数据帧。使用Acontis公司提供的经过优化的专用网络Link Layer,能保证仿真或虚拟调试环境对实时性能的要求。

EC-Simulator 支持硬件在环(HiL)和软件在环(SiL)两种仿真方式。

硬件在环(HiL)仿真方式

硬件在环(HiL)仿真提供动态系统模型模拟真实的系统环境,并通过嵌入式系统的输入输出将其与仿真系统平台相连。

硬件在环提供了一种高效的嵌入式系统测试与验证方法,可以用于工程开发周期早期的测试与技术支持。

9a286f1a-703b-11ed-8abf-dac502259ad0.png

9a54a54e-703b-11ed-8abf-dac502259ad0.png

软件在环(SiL)仿真方式

软件在换(SiL)通常用于在建模环境中,测试为特定机电系统编写的可执行代码,如运控算法或整个控制器策略等,以评测应用软件的性能情况。

9a728460-703b-11ed-8abf-dac502259ad0.png

9a8e7e04-703b-11ed-8abf-dac502259ad0.png

模拟网络情况

通过调用EC-Simulator的程序接口API,仿真软化或虚拟测试环境可模拟仿真EtherCAT网络各种情况。

比如模拟网络拓扑变化,模拟从站异常情况,如某个从站断开和连接,或移动某个从站。EC-Simulator还可模拟网络从站电源的打开和关闭情况,以及改变从站状态,如切换到PreOp状态等等多种网络情况。

审核编辑:郭婷

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

    关注

    5186

    文章

    20145

    浏览量

    328756
  • 仿真
    +关注

    关注

    53

    文章

    4406

    浏览量

    137669
  • 操作系统
    +关注

    关注

    37

    文章

    7328

    浏览量

    128623
  • API
    API
    +关注

    关注

    2

    文章

    2147

    浏览量

    66219

原文标题:EtherCAT网络仿真工具—EC-Simulator

文章出处:【微信号:ilinki,微信公众号:智汇工业】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【米尔RK3506国产开发板评测】3、实时补丁以及EtherCAT IGH移植

    EtherCAT IgH需要保证高实时性,Preempt-RT是一种针对实时性能进行了优化的Linux内核。与普通的Linux内核相比,Preempt-RT具有以下优势: 实时性能
    发表于 10-27 10:09

    如何米尔RK3576开发板上移植EtherCAT Igh

    本文将介绍基于米尔电子MYD-LR3576开发板(米尔基于瑞芯微 RK3576开发板)的板端移植EtherCAT Igh方案的开发测试。摘自优秀创作者-EPTmachine米尔基于瑞芯微RK3576
    发表于 09-26 16:02

    【米尔NXP i.MX 91开发板评测】移植运行IGH EtherCAT主站

    libethercat.a ec_generic.ko ec_master.ko ethercat.conf 配置 网卡配置 :/etc/ethercat.conf MAS
    发表于 09-01 16:32

    实时监控与诊断,让EtherCAT网络管理更轻松!

    上期我们探讨了AWStudio运动控制版的EtherCAT配置功能,这期我们将聚焦于其强大的诊断与监控工具,看看它是如何帮助开发者实时掌握网络状态并快速定位问题的。AWStudio运动
    的头像 发表于 08-28 11:36 561次阅读
    实时监控与诊断,让<b class='flag-5'>EtherCAT</b><b class='flag-5'>网络</b>管理更轻松!

    翼辉信息飞行仿真平台DEEP UAV Simulator介绍

    翼辉信息面向无人机领域推出飞行仿真平台 DEEP UAV Simulator,旨在为无人机的研发、测试和训练过程提供安全、高效且成本可控的虚拟环境。该平台通过高精度的环境仿真、真实的物理引擎以及硬件
    的头像 发表于 07-30 09:22 1386次阅读

    RS232转EtherCAT网关让电力仪表开启\"躺赢\"模式

    。 总结 耐达讯通信技术RS232转Ethercat网关以技术兼容性破解设备通信壁垒,通过低成本、高可靠的方案,实现“旧设备”与“新网络”的协同。它不仅是过渡工具,更是推动电力行业智能升级的关键基础设施。
    发表于 07-21 15:31

    【米尔RK3576开发板免费体验】3、移植EtherCAT Igh

    EtherCAT IgH需要保证高实时性,Preempt-RT是一种针对实时性能进行了优化的Linux内核。与普通的Linux内核相比,Preempt-RT具有以下优势: 实时性能
    发表于 07-21 10:35

    条码信号“搭子”来了:CAN转EtherCAT扫码连动器,靠谱!

    间,工程师通过部署耐达讯通信技术CAN转EtherCAT网关,将原有的CAN接口扫描仪接入EtherCAT网络。关键操作包括: 在网关中启用CAN的PDO(过程数据对象)映射功能,将扫
    发表于 07-16 14:22

    让电磁阀“听懂”EtherCAT:耐达讯CAN转EtherCAT网关

    TPDO/RPDO映射,波特率范围覆盖10kbps至1Mbps。 通过耐达讯通信技术网关的“翻译”功能,电磁阀的开启/关闭指令和状态反馈可实时在EtherCAT网络中流转,彻底消除协议壁垒。 以某
    发表于 07-14 16:16

    基于米尔安路飞龙派FPGA FPSoC+移植SOEM实现EtherCAT主站控制功能

    on-chip RAM,内存接口和丰富的外设互联接口,定位复杂嵌入式系统、低功耗和高性能芯片市场。 DR190M芯片的PS端有两个以太网控制器,基于以太网的功能,可以实现EtherCAT主站控制功能。米尔
    发表于 07-11 19:49

    【正点原子RK3506】安装交叉编译器、adb和编译运行SOEM控制EtherCAT IO从站

    。使用adb工具将编译出来的led_ctrl和simple_test发送到开发板上。 连接开发板和EtherCAT从站 执行led_ctrl的效果如下,实现对EtherCAT上LED灯的控制
    发表于 05-30 14:18

    ESI文件详解:让EtherCAT网络配置更智能!

    进行通信。在EtherCAT网络中,工程师可以使用所有从站的ESI文件去高效地完成系统的配置。借助Acontis的EC-Engineer等工具,可以将设备和
    的头像 发表于 05-09 17:39 1832次阅读
    ESI文件详解:让<b class='flag-5'>EtherCAT</b><b class='flag-5'>网络</b>配置更智能!

    新品 | 服务:InfineonSpice 离线仿真工具

    新品服务:InfineonSpice离线仿真工具InfineonSpice是一款功能齐全的模拟电路仿真器,可免费进行直流和OP仿真。这款基于
    的头像 发表于 04-30 18:21 682次阅读
    新品 | 服务:InfineonSpice 离线<b class='flag-5'>仿真</b><b class='flag-5'>工具</b>

    盟通四件套30秒定位EtherCAT故障,助工程师提前2小时下班!

    功能和区别,帮助用户根据具体需求选择合适的工具EC-Engineer是一款功能强大的软件工具,用于E
    的头像 发表于 03-14 16:16 650次阅读
    盟通四件套30秒定位<b class='flag-5'>EtherCAT</b>故障,助工程师提前2小时下班!

    车载总线监控分析及仿真工具 - VBA

    INTEWORK-VBA(Vehicle Bus Analyzer)车载总线监控分析及仿真工具,是由经纬恒润自主研发的一款专业、易用的车载总线工具。VBA集监控分析、节点仿真、测量标定
    的头像 发表于 01-02 17:00 1153次阅读
    车载总线监控分析及<b class='flag-5'>仿真</b><b class='flag-5'>工具</b> - VBA