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

    文章

    16834

    浏览量

    182205
  • 工业自动化
    +关注

    关注

    17

    文章

    2608

    浏览量

    67973

原文标题:随时随地进行开发的Windows EtherCAT解决方案——LxWin + EC-Simulator

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

收藏 人收藏

    相关推荐

    为工业通信架起一座高效、稳定的桥梁!疆鸿智能Ethercat转TCP/IP解决方案应运而生!

    工业自动化领域中,实现EtherCAT主站转TCP/IP网络协议的互联互通意义重大。疆鸿智能Ethercat转TCP/IP具备高效转换协议的强大能力,能给用户带来便捷高效体验,全面推动企业生产效率
    发表于 03-31 15:32

    微软或将Windows11开发重心偏向AI

    据报道,科技媒体 Windows Latest 于 1 月 21 日 报道认为 微软已将 Windows 11 系统的开发重心放在 AI 应用方面。相关表现和举措如下: 功能更新方面:在 2024
    的头像 发表于 01-22 11:09 485次阅读

    dotConnect:基于ADO.NET架构的增强型数据连接解决方案

    与数据相关的应用程序和网站提供了一个完整的解决方案。dotConnect可用于现代应用程序开发的所有领域:网络应用程序和服务、Windows窗体应用程序、移动应用程序,甚至企业级解决方案
    的头像 发表于 01-07 11:07 296次阅读
    dotConnect:基于ADO.NET架构的增强型数据连接<b class='flag-5'>解决方案</b>

    鸿蒙原生页面高性能解决方案上线OpenHarmony社区 助力打造高性能原生应用

    NEXT的原生页面高性能解决方案,从页面滑动、跳转及应用冷启动等关键环节,为开发者提供全面的支持。目前,这些解决方案均已上线OpenHarmony开源社区,可在OpenHarmony三方库中心仓
    发表于 01-02 18:00

    SSM开发中的常见问题及解决方案

    在SSM(Spring + Spring MVC + MyBatis)框架的开发过程中,开发者可能会遇到一些常见问题。以下是对这些问题的详细分析以及相应的解决方案: 一、配置文件问题 问题描述
    的头像 发表于 12-17 09:16 1019次阅读

    无缝对接未来:EtherCAT转Profinet网关,轻松连接EtherCAT协议设备的创新解决方案

    开疆智能推出的KJ-PN-ECATM系列网关,为这一问题提供了高效且实用的解决方案。该网关能够实现PROFINET与EtherCAT两种实时以太网通讯协议之间的无缝转换,确保数据在不同网络间的可靠传输。
    的头像 发表于 11-14 10:05 353次阅读
    无缝对接未来:<b class='flag-5'>EtherCAT</b>转Profinet网关,轻松连接<b class='flag-5'>EtherCAT</b>协议设备的创新<b class='flag-5'>解决方案</b>

    无缝对接未来:EtherCAT转Profinet网关,轻松连接EtherCAT协议设备的创新解决方案

    开疆智能推出的KJ-PN-ECATM系列网关,为这一问题提供了高效且实用的解决方案。该网关能够实现PROFINET与EtherCAT两种实时以太网通讯协议之间的无缝转换,确保数据在不同网络间的可靠传输。
    的头像 发表于 11-12 11:54 460次阅读
    无缝对接未来:<b class='flag-5'>EtherCAT</b>转Profinet网关,轻松连接<b class='flag-5'>EtherCAT</b>协议设备的创新<b class='flag-5'>解决方案</b>

    soc开发流程常见问题及解决方案

    SOC(System on a Chip,系统级芯片)开发流程中常见问题及解决方案主要包括以下几个方面: 一、环境问题 常见问题 : 开发环境配置复杂,新手难以快速上手。 依赖项缺失或版本不兼容
    的头像 发表于 11-10 09:26 1222次阅读

    物联网智慧城市开发解决方案 - 智慧路灯

    物联网智慧城市开发解决方案 - 智慧路灯
    的头像 发表于 10-31 15:04 485次阅读
    物联网智慧城市<b class='flag-5'>开发</b><b class='flag-5'>解决方案</b> - 智慧路灯

    同星ECU诊断与刷写解决方案:降低了开发ECU刷写软件的难度!

    ,遍布全车的传感器可以跟踪车辆电气或电子系统中随时可能发生的多种故障。同星工具链协助用户方便的进行故障诊断相关功能的研发、验证及基于UDS协议的刷写。方案概述同星
    的头像 发表于 10-26 08:02 821次阅读
    同星ECU诊断与刷写<b class='flag-5'>解决方案</b>:降低了<b class='flag-5'>开发</b>ECU刷写软件的难度!

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

    下文主要介绍基于全志T507-H(硬件平台:创龙科技TLT507-EVM评估板)案例,按照创龙科技提供的案例用户手册进行操作得出测试结果。 本次演示的开发环境:Windows开发环境
    发表于 07-17 11:18

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

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

    村田与Infineon公司合作开发物联网设备新解决方案

    Expansion Pack构成,并通过组合STM32 Nucleo board-144,开发人员可以方便地使用村田的通信模块进行产品开发。 本解决方案可以满足广泛领域的产品
    的头像 发表于 05-15 13:21 590次阅读
    村田与Infineon公司合作<b class='flag-5'>开发</b>物联网设备新<b class='flag-5'>解决方案</b>

    鸿蒙OpenHarmony开发板解析:【芯片解决方案

    芯片解决方案是指基于某款开发板的完整解决方案,包含驱动、设备侧接口适配、开发板sdk等。
    的头像 发表于 05-10 15:42 1528次阅读
    鸿蒙OpenHarmony<b class='flag-5'>开发</b>板解析:【芯片<b class='flag-5'>解决方案</b>】

    瑞米派实时系统与EtherCAT移植-米尔Remi Pi

    output.tar.bz2 output.tar.bz2 至此IGH交叉编译完成,下面是在对应arm目标板上的操作。4.5. 移植EtherCAT相关库到开发板将上面制作好的output.tar.bz2
    发表于 04-30 18:14