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

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

3天内不再提示

强大的EtherCAT网络分析、监控和仿真工具

盟通科技 2024-03-08 16:13 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在现代工业自动化领域,EtherCAT网络已经成为了一种重要的通信协议,占有较大的市场份额,通信方式决定了其具有高速与高效率的特点,也因此广泛应用于机器人控制、运动控制等领域。但是EtherCAT也有其限制:硬实时的硬件需求、特定的主站控制器和从站设备。这也就导致针对EtherCAT网络的分析、监控以及必要的仿真手段是一个难点。

本文将介绍两款由德国acontis公司开发并由中国的盟通科技(Motrotech)全权代理的产品,名为EC-Inspector和EC-Simulator,它们分别提供了强大的EtherCAT网络分析、监控和仿真功能。

acontis公司是一家在实时以太网和现场总线技术领域具有丰富经验的公司,其明星产品是EC-Master(EtherCAT主站协议栈)。而盟通科技(Motrotech)是acontis在中国的全权代理和合作伙伴,致力于为国内客户提供高效的产品和服务。

#1

EC-Inspector:
强大的EtherCAT网络分析和监控工具

EC-Inspector是一款独立于主站的Windows应用程序,可以与许多制造商的EtherCAT主站兼容。它通过在主站后插入TAP(测试接入点)设备来分析主站和EtherCAT从站之间的完整数据流量。这种设计使得EC-Inspector能够记录和评估传出帧(主站→从站)和传入帧(主站←从站),从而实现对EtherCAT网络的全面监控。

EC-Inspector无需干预网络、控制器、EtherCAT主站软件或配置,适用于新安装(绿地)、现有系统和机器(棕地)。原始数据根据来自EtherCAT网络信息文件的描述与相应的符号变量(输入和输出)相关联进行解码。除了监控过程数据外,EC-Inspector还可用于分析EtherCAT网络上的通信故障。

wKgaomXqpKqAIEYIABBcrvaFFgw759.pngEC-Inspector软件页面

在系统架构方面,必须在现有的EtherCAT网络中插入测试接入点(TAP)来捕获 EtherCAT帧。既可以将 TAP 放置在主站和第一个从站之间,也可以安装在任意两个从站设备之间。然而,只有当 TAP 紧接着主站安装时才能完全分析所有输入和输出数据,因为一些数据 (LRW 命令) 会被下游从站的后续输入数据覆盖。所选的 TAP 设备,例如 Dualcomm ETAP-1000,应具有较小的传播延迟,以最大限度地减少对整个网络时序的影响。

wKgaomXqpMCACE0VAAclDiR4Ih8327.pngEC-Inspector测试原理演示

EC-Inspector 记录的数据通信的一部分包含关网络传输质量的信息。EC-Inspector 根据这些信息进行处理,并以图形方式显示结果。例如,可以通过从站和端口特定的错误计数器 (损坏的电缆或故障的插头连接) 确定可能错误的位置和原因。在拓扑视图中,这由相应的符号指示。此外,每次发生新错误时也会报告并记录。

wKgaomXqpUWAFh_zAA8jyP0IFLY545.pngEC-Inspector图形报错

EC-Inspector 可以监控实时数据并将完整流量保存到 PCAP 文件中 (同时进行)。该文件也可以使用 EC-Inspector 加载和评估,以逐周期分析过程数据和错误。此功能提供了简单快速的通信故障检测,以及所有输入和输出数据的符号关联。也可以调查 Wireshark 记录的 PCAP 文件。

EC-Inspector的主要功能包括分析和解码 EtherCAT 协议,利用 EtherCAT 网络信息 (ENI) 文件,监控过程数据变量,包括触发条件,监控从站状态,监控从站错误计数器 (ESC 寄存器 0x300 至 0x313),网络拓扑的图形视图,处理先前捕获并保存的原始网络流量 (Wireshark 文件),拍摄快照并保存到文件。

#2

EC-Simulator:
功能强大的实时EtherCAT网络仿真软件

接下来,本文将深入探讨EC-Simulator。EC-Simulator能够通过模拟 EtherCAT 从站设备来虚拟化EtherCAT网络,使开发测试人员可以在没有真实的 EtherCAT 从站硬件设备的情况下运行 EtherCAT 主站应用程序,减少测试成本。EtherCAT 仿真可以通过物理网络适配器或虚拟方式实现,以实现完全模拟的机器设备设置。配置仿真实例时,可以无缝使用真实网络的 ENI 文件。

wKgaomXqpWCAGKbmAA7ClmKxilY965.pngEC-Simulator 对比图

EC-Simulator包含众多从站功能,可以模拟主从站之间的各类交互。例如对过程数据(PDO)进行响应,发送和接收服务数据(SDO),与从站堆栈进行交互等。这一切都可以通过C/C++或.NET编程语言提供的API来实现,从而将 EtherCAT 数据连接到各种其他专业软件工具,以模拟现实EtherCAT网络。

wKgZomXqpW6AMvzlAApk2Kb1fWo387.pngEC-Simulator结构层级

EC-Simulator 具有许多强大的功能,支持多种网络操作和诊断功能。EC-Simulator能够模拟多达 2000 个 EtherCAT 从站,包括支持和不支持邮箱协议的从站。它支持更改网络拓扑、断开/连接/移动从站、关闭/启动从站电源、更改从站状态等操作,并提供了 API 来模拟特定从站/端口丢失帧或丢失链接的情况。此外,EC-Simulator还具有诊断功能,包括 API 用于读取和写入从站寄存器、读取和写入从站 EEPROM 内容、读取模拟器对象字典、评估网络拓扑等。此外,它还提供了 RAS 服务器,用于连接 EC-Lyser 或 EC-Engineer。

开发测试人员通过EC-Simulator可以轻松进行功能测试和性能评估。EC-Simulator能够模拟节点之间的实时通信,验证 EtherCAT 通信协议的正确性,并测试应用程序在各种负载和网络条件下的稳定性和可靠性。EC-Simulator 还支持错误注入功能,以便开发者能够模拟网络中的故障和异常情况,检测和处理潜在的问题。

wKgZomXqpYKAd_MyAA7ZabBA_cw667.pngEC-Simulator通信原理简述

EC-Simulator友好的用户界面使开发测试人员能够轻松设置和配置虚拟网络,监视节点状态和通信情况。它直观的操作界面和实时数据显示功能有助于快速分析和调试应用程序。

在工业生产中,现有的各种标准和要求都是无数的误差与错误发生后才被总结出来并严加落实的,每一个生产操作的错误都有可能需要为之付出巨大代价。EtherCAT作为一种高标准的现场总线,符合标准的EtherCAT网络,具有冗余和热插拔等功能来保护网络的正常运行和数据的顺利流通。对于初学者或在外的工程师来说,有可能无法快速熟练地实现网络配置,使用软件EC-Simulator来模拟构建网络,熟悉环境和网络设置,获得一种全局性的视角来配置实际网络,将会大大提高网络配置效率和提升整体网络的稳定性。

EC-Simulator是一款强大而灵活的工具,可以帮助用户有效地仿真EtherCAT网络。无论是新安装的系统还是现有的系统,都可以利用EC-Simulator进行深入的仿真,从而确保网络的稳定和高效运行。这款工具的出现,极大地方便了工程师们对EtherCAT网络的理解和操作,提高了工作效率,降低了出错风险。我们期待更多的客户能够了解这款高效的产品,以便更好地测试和搭建EtherCAT网络,推动工业自动化领域的进步。


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

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

    关注

    55

    文章

    4535

    浏览量

    138665
  • 总线
    +关注

    关注

    10

    文章

    3057

    浏览量

    91868
  • 现场总线
    +关注

    关注

    3

    文章

    530

    浏览量

    40092
  • ethercat
    +关注

    关注

    20

    文章

    1582

    浏览量

    46145
  • 实时以太网
    +关注

    关注

    0

    文章

    7

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    网络分析仪程控软件开发工具平台介绍

    测试效率、保障数据一致性的关键环节。本文将梳理当前主流的网分程控软件开发工具分析其适用场景与优劣,为测试工程师提供选型参考。 是德网络分析仪 一、主流网分程控软件开发工具解析 在网分
    的头像 发表于 03-06 18:05 972次阅读
    <b class='flag-5'>网络分析</b>仪程控软件开发<b class='flag-5'>工具</b>平台介绍

    网络分析仪的设置与基本原理

    一、网络分析仪简介 网络分析仪(Network Analyzer)是射频与微波领域中用于表征电子元器件和电路网络特性的关键测试仪器。其名称中的“网络”并非指计算机
    的头像 发表于 03-03 17:44 1249次阅读
    <b class='flag-5'>网络分析</b>仪的设置与基本原理

    矢量网络分析仪原理

    矢量网络分析仪(VNA)是射频与微波领域中用途最广、功能最强的测试仪器之一,被誉为“仪器之王”和“射频万用表”。它不仅能测量器件的幅度响应,还能精确测量相位信息,实现对高频器件全面的网络特性表征
    的头像 发表于 02-24 15:10 356次阅读
    矢量<b class='flag-5'>网络分析</b>仪原理

    矢量网络分析仪的原理及应用

    矢量网络分析是实验室常见的一种测量仪器,它既能测量单端口网络或两端口网络的各种参数幅值,又能测相位,矢量网络分析仪能用史密斯圆图显示测试数据。 网络
    的头像 发表于 02-09 16:16 269次阅读
    矢量<b class='flag-5'>网络分析</b>仪的原理及应用

    网络分析仪时域分析:原理、操作与应用

    当需要定位传输线故障、分析阻抗连续性或观察宽带响应时,网络分析仪(VNA)的时域分析功能比传统频域测量更直观有效。它通过数学变换将频域S参数转化为时间或距离函数,揭示被测器件(DUT)的内部特征
    的头像 发表于 02-03 13:59 254次阅读
    <b class='flag-5'>网络分析</b>仪时域<b class='flag-5'>分析</b>:原理、操作与应用

    矢量网络分析仪与标量网络分析仪的区别

    网络分析领域,矢量网络分析仪(VNA)与标量网络分析仪(SNA)是两种核心测量工具,尽管名称相近,其测量能力与应用场景却存在显著差异,核心区别可归结为“测大小”与“测全貌”的本质不同
    的头像 发表于 01-22 15:58 970次阅读
    矢量<b class='flag-5'>网络分析</b>仪与标量<b class='flag-5'>网络分析</b>仪的区别

    网络分析仪为什么需要校准?

    正确的校准是使用网络分析仪 VNA 的一个难点。网络分析仪VNA测量出来的S参数是否有错误并不能通过VNA直接能检查出来,只有导入仿真软件仿真出结果发现有问题时可能会怀疑是S参数测量有
    的头像 发表于 01-16 16:34 440次阅读
    <b class='flag-5'>网络分析</b>仪为什么需要校准?

    矢量网络分析仪:从群时延到混频器测试的核心工具

    在射频微波领域,信号的 “无失真传输” 是通信系统稳定运行的关键,而群时延则是衡量信号传输质量的核心指标之一。作为射频测试的 “瑞士军刀”,矢量网络分析仪(VNA)不仅能精准测量器件的幅频、相频特性,更是群时延(尤其是混频器群时延)测试的核心工具
    的头像 发表于 01-15 17:45 1282次阅读
    矢量<b class='flag-5'>网络分析</b>仪:从群时延到混频器测试的核心<b class='flag-5'>工具</b>

    矢量网络分析仪 VNA 是如何工作的?

    矢量网络分析仪是什么? 高性能矢量网络分析仪(VNA)用于表征和分析射频和微波设备,如放大器、滤波器、功率分配器/合路器、开关、天线等。VNA为工程师提供精确的设备测量,包括S参数、噪声系数、回波
    的头像 发表于 01-15 16:26 394次阅读
    矢量<b class='flag-5'>网络分析</b>仪 VNA 是如何工作的?

    矢量网络分析仪与标量网络分析仪技术差异与应用场景解析

    在射频与微波测试领域,网络分析仪是评估电路与器件性能的核心工具。矢量网络分析仪(Vector Network Analyzer, VNA)与标量网络分析仪(Scalar Network
    的头像 发表于 12-11 17:16 1694次阅读
    矢量<b class='flag-5'>网络分析</b>仪与标量<b class='flag-5'>网络分析</b>仪技术差异与应用场景解析

    矢量网络分析仪的原理和测试方法

    矢量网络分析仪(Vector Network Analyzer, VNA)作为射频微波领域的核心测试设备,凭借其对电磁波幅度、相位及传输特性的高精度测量能力,在通信系统研发、微波器件制造、材料特性
    的头像 发表于 12-01 16:36 1424次阅读
    矢量<b class='flag-5'>网络分析</b>仪的原理和测试方法

    芯科科技Simplicity Studio 6的网络分析功能介绍

    (芯科科技)最新发布的Simplicity Studio 6物联网软件开发环境中集成了强大网络分析(Network Analyzer)功能,能够弥补这一可视性差距。
    的头像 发表于 11-13 10:51 1316次阅读

    基于矢量网络分析仪的时域测量技术TDR

    基于矢量网络分析仪的时域测量技术TDR
    的头像 发表于 09-24 16:29 1003次阅读
    基于矢量<b class='flag-5'>网络分析</b>仪的时域测量技术TDR

    EtherCAT网络分析仪:工业实时通信的“诊断专家”,让复杂网络透明化

    数量激增,如何快速定位延迟、抖动、同步偏差等潜在问题,成为工程师面临的关键挑战。EtherCAT-Analyzer网络分析仪应运而生,以“零干扰、全维度、高精度”
    的头像 发表于 09-10 18:33 1634次阅读
    <b class='flag-5'>EtherCAT</b><b class='flag-5'>网络分析</b>仪:工业实时通信的“诊断专家”,让复杂<b class='flag-5'>网络</b>透明化

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

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