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

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

3天内不再提示

随时进行开发的Windows EtherCAT解决方案

智汇工业 来源:智汇工业 作者:智汇工业 2022-07-12 10:00 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

自被新冠突袭的2020年春节开始,工业自动化行业的道路就越发艰难。不仅疫情肆虐各地,随后全球缺芯,更甚至缺芯的状态逐年严重,没有缓和的势头。我们收到越来越多的各行业合作伙伴询问,有没有一种方法,能让他们设备上原有的Windows工控机直接变成控制器,能让他们的工程师在疫情管控期间不需要到公司实验室,也不需要把大量的EtherCAT从站设备搬回家的前提下,仍然能够在家中实现几台甚至几十台EtherCAT网络环境搭建和应用开发的工作。这样就不需要为了备齐控制器上所有芯片绞尽脑汁,也不会在疫情爆发期间因居家办公延迟开发进度,以至于耽误产品的上市时机。

//Lxwin

为了应对嵌入式芯片短缺,完成客户把Windows工控机变成控制器的期望,同时还能提高设计集成度以及控制功能复杂性的需求,我们推荐LxWin软件开发套件。

76e47b84-016e-11ed-ba43-dac502259ad0.jpg

上图是LxWin作为实时环境的框架示意图。控制器厂商在Windows上开发的非实时应用程序和客户图形界面可以继续保留在Windows系统下。而EtherCAT主站、运动控制算法等实时应用运行在替代嵌入式CPULinux RT Preempt工控机实时环境中。同样,Windows操作系统和实时Linux系统被隔离在不同的CPU核和不同的内存空间中。因为两个系统是隔离的,所以当一个系统出现异常时(比如Windows被某个应用阻塞或者蓝屏),另一个系统实时Linux下的应用程序可以继续正常运行而不受Windows状态的影响。

Windows实时扩展的另外一个重要组成部分即Hypervisor。德国Acontis公司自主开发的实时Hypervisor保证了Windows和实时Linux更好的隔离效果。Hypervisor还包括了硬件抽象层HAL以及网络通信函数库。Windows和实时Linux通过共享内存方式进行数据交换。LxWin使用Visual Studio作为应用开发IDE以及图形化配置界面。即使缺乏Linux使用经验的用户,也可以在较短的时间内完成标准的EtherCAT应用开发。

//EC-Simulator

EC-Simulator软件开发套件可以完美解决疫情期间因隔离管控要求导致工程师无法在公司实验室调试设备开发应用的问题。

EC-Simulator通过仿真EtherCAT从站设备进而实现虚拟化EtherCAT网络,可以做到在没有真实的EtherCAT从站硬件的情况下运行EtherCAT主站应用的效果。EC-Simulator的EtherCAT仿真功能可以基于物理网卡实现(HiL)也可以全仿真实现(SiL)。

77050f16-016e-11ed-ba43-dac502259ad0.png

仿真实例的配置可以无缝的使用真实的网络ENI文件,例如可以实现一个完整的机械设备中EtherCAT模块功能的仿真。通过使用C/C++或者.NET编程语言可以进行工程集成、测试或者虚拟化工具交互(例如ISG Virtuos)。

//应用案例

客户W公司希望设计一个多个伺服驱动器加IO模块的测试设备。为了方便现场人员操作,设备考虑使用Windows操作系统设计UI界面。但是由于疫情原因,工程师不能全部到岗进行开发工作。

为了解决这个问题,我们为客户提供了LxWin软件开发套件+EC-Simulator的组合。在实验室的工程师使用LxWin软件开发套件连接从站设备进行开发。

无法到达现场的工程师,可以配合LxWin和EC-Simulator,在异地模拟仿真现场的EtherCAT网络拓扑结构,在远程实现应用开发和基础验证工作。

77305c84-016e-11ed-ba43-dac502259ad0.png

由于应用中需要涉及到EtherCAT伺服驱动器,使用EC-Engineer可以直接配置出一套符合现场环境配置文件,包括网络配置文件(ENI file),用于EtherCAT从站仿真的(EXI file),用于EtherCAT伺服控制模拟的(DemoConfig文件)。

7752082a-016e-11ed-ba43-dac502259ad0.png

工程师将用于控制的应用程序与EC-Simulator程序集成后,配合导出的配置文件,即可正常运行带有仿真的完整EtherCAT应用。

带有EC-Simulator的应用程序与普通的EtherCAT主站程序界面完全相同。如下图:

7791cfd2-016e-11ed-ba43-dac502259ad0.png

最后,工程师通过上位机可以直接访问控制应用界面,通过Windows的上位机应用对EtherCAT伺服驱动器进行状态控制以及运动参数控制等操作。

77cd5d5e-016e-11ed-ba43-dac502259ad0.png

关于盟通:

北京盟通科技有限公司成立于2013年,是工业自动化领域的高新技术企业。公司专注于实时现场总线技术及工业通讯技术的研发、推广及技术支持服务。依托于核心团队多年的海外和行业经验,我们与欧洲多家自动化领域的佼佼者达成战略合作关系,是德国Unified Automation公司、德国Acontis Technologies公司、德国Dina Elektronik公司在中国区域的唯一授权合作伙伴,瑞典HMS工业网络有限公司FSoE协议软件(Ixxat@品牌)、CANopen协议栈(emotas)等产品的正式授权分销商。为客户提供EtherCAT主站协议栈、OPC UA SDK软件开发包、CANopen协议栈、FSoE协议软件、CAN总线硬件、DINA安全模块等工业协议的标准和定制化产品。

审核编辑 :李倩

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

    关注

    114

    文章

    17638

    浏览量

    190195
  • 工业自动化
    +关注

    关注

    17

    文章

    3001

    浏览量

    69332

原文标题:随时随地进行开发的Windows EtherCAT解决方案——LxWin + 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方案开发测试。摘自
    发表于 09-26 16:02

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

    ​ # 加载通用驱动模块 sudo modprobe ec_generic 设置开发板为主站状态 ./ethercat master 获取ESC从站配置信息 从站的配置信息跟上面是一致
    发表于 09-01 16:32

    耐达讯自动化EtherCAT转RS232:示波器连接的“开挂秘籍”

    的数据能快速准确地传输到控制系统,实现远程监控和自动化测试。还能提高系统的灵活性和可扩展性,应对各种复杂的测试需求。 总的来说,耐达讯自动化EtherCAT转RS232网关连接示波器是个实用又强大的解决方案,能为咱的测试工作带来便利和效率提升。你在工作中有没有遇到类似的
    发表于 07-23 15:31

    医疗界的“万能转换器耐达讯EtherCAT转RS\\-232“协议互联的秘密武器

    成本高等痛点。幸运的是,成熟的解决方案——耐达讯通信技术EtherCAT转RS-232网关,如同一位“翻译官”,完美解决了这个问题。它在EtherCAT网络中扮演从站,在RS-232侧模拟终端,将两种
    发表于 07-23 15:28

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

    在电力自动化领域,RS232仪表与Ethercat网络间的协议壁垒常令工程师头疼。如何低成本实现数据互通?本文从技术与应用角度解析这一问题的解决方案。 技术痛点与需求 RS232仪表凭借可靠性在
    发表于 07-21 15:31

    耐达讯RS232转Ethercat网关:建筑驱动连接的“秘密武器”

    Ethercat,导致驱动器无法直接连接。这不仅影响了项目进度,还增加了成本。经过研究,我们决定采用耐达讯通信技术Rs232转Ethercat网关的解决方案。通过使用专业的转换模块,将Rs232信号转换
    发表于 07-21 15:29

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

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

    硬核跨界!CAN转EtherCAT:门禁读卡器的“破壁者”来了

    等设备。EtherCAT网关作为“实时通信天花板”,速度虽快,却和CAN话不投机。直接硬凑?数据延迟能让你刷十次卡,门才慢悠悠打开,用户体验直接“裂开”…… 解决方案来了:耐达讯通信技术CAN转
    发表于 07-16 14:24

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

    解决方案: 硬件选型:选择支持CAN与EtherCAT协议的工业网关(如耐达讯通信技术的网关)。这类设备需具备足够的I/O通道,并兼容条码扫描仪的供电需求。 参数配置:通过网关配置工具,将CAN从站
    发表于 07-16 14:22

    耐达讯CAN转EtherCAT网关,变频器通信升级的“真香”指南

    ”,基于100Mbps以太网,采用“报文飞梭”机制,延迟极低,周期可达亚毫秒级,能一次性传输海量数据。 解决方案:一个“翻译官”就够了 答案是耐达讯通信技术使用CAN转EtherCAT网关。它就像一个“翻译官”,连接
    发表于 07-15 15:34

    打破协议壁垒,CAN转EtherCAT连接工业相机秒变跨国CP”!

    在工业自动化中,不同协议设备集成常面临兼容性难题。本文以CAN转EtherCAT连接工业相机为例,从技术原理到实践,提供一套严谨的解决方案,助力高效通信。 一、协议转换必要性 CAN总线高可靠,适合
    发表于 07-14 16:20

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

    5ms以上,电磁阀响应滞后导致产线节拍下降20%。更棘手的是,多协议设备混用使系统成本增加30%,调试周期延长。 解决方案的核心在于部署耐达讯通信技术CAN转EtherCAT网关,其双协议栈架构能同时
    发表于 07-14 16:16

    【米尔-RK3562开发板试用评测】EtherCat移植、编译

    目前下的内核原码目录中。直接cd进入即可。 make menuconfig 找到网卡驱动,编译为模块。要注意开发板上使用的网络芯片的型号,对应进行编译。 由于EtherCat的实时性比较高,所以,要
    发表于 05-28 14:49

    通过什么方法能获得关于Ethercat方面的设计方案和设计资料

    您好通过什么方法能获得关于Ethercat方面的设计方案和设计资料,我们主要关于主站,从站IO和运动控制方面的资料,谢谢!!
    发表于 05-28 10:07