Hero Circle Shape
Hero Moon Shape
Hero Right Shape
im钱包app下载地址|ethercat 调试助手

im钱包app下载地址|ethercat 调试助手

  • 作者: im钱包app下载地址
  • 2024-03-14 16:48:53

开始调试 EtherCAT 网络

开始调试 EtherCAT 网络

Skip to main content

Deutsch

English

Français

Español

Italiano

Русский

日本語

中文

選單

搜索

Deutsch

English

Français

Español

Italiano

Русский

日本語

中文

Toggle navigationprintToggle navigationCODESYS EtherCAT开始调试 EtherCAT 网络上一页下一页开始调试 EtherCAT 网络要求使用时注意要求 CODESYS Control Win V3 和 CODESYS Control RTE V3.过程. 创建和扫描项目安装 EtherCAT 已部署设备的设备描述(ESI XML 文件)到设备存储库中。使用所需的控制器创建一个新项目。在 通讯设置 选项卡,在设备编辑器中设置与控制器的连接。插入 EtherCAT Master下面的控制器作为一个新设备。双击 EtherCAT 大师打开它的编辑器。点击 浏览 按钮。在下一个对话框中,选择网络适配器 EtherCAT 沟通。将项目下载到控制器,以便 EtherCAT 堆栈被加载到控制器上。提示如果不执行此步骤,则会出现错误消息“无法进行设备扫描:堆栈不可用。请先登录。”扫描设备时显示。扫描网络中的设备。为此,请选择 EtherCAT 掌握并点击 项目 → 扫描设备.提示当控制器处于停止状态和启动状态时,都可以读取连接的设备。扫描也可以在注销状态下工作。片刻之后,将打开一个对话框以显示连接的设备。如果对话框仍然为空,则没有与设备的连接。在这种情况下,请检查 1) 网线连接是否正确,2) 设备是否已上电,以及 3) 选择了正确的网络适配器。提示错误和消息显示在 PLC 的记录器中或 EtherCAT 大师帮助任何后续的诊断。如果缺少设备描述,则会在扫描对话框中显示(消息 注意力!在存储库中找不到该设备)。您可以直接在扫描对话框中安装缺少的设备描述。为此,请单击 安装缺少的描述 按钮。只有在安装了所有设备描述后,才能将设备完全插入项目中。否则 CODESYS 无法确定星形分支的拓扑。将所有检测到的设备复制到项目中。为此,请单击 将所有设备复制到项目.再次将更改的项目下载到控制器并启动它。几秒钟后,设备开始工作,并在设备树中显示为绿色箭头。注意 示例程序 EtherCAT: 开始调试 EtherCAT 网络要求Möchten Sie uns Feedback geben? Klicken Sie hier, um Änderungen vorzuschlagen.上一页下一页

top

CODESYS Group | We software Automation.

to software

['sɒftwɛər]

transitive verb

__softwared/softwaring

: to develop software

// to software automation: to develop software for automation purposes

The CODESYS Group is the manufacturer of CODESYS, the leading hardware-independent

IEC 61131-3 automation software for developing and engineering controller

applications.

CODESYS® is a registered trademark.

CODESYS GmbH

A member of the CODESYS Group

Memminger Straße 151, 87439 Kempten

Germany

Tel.:

+49-831-54031-0

info@codesys.com

Legal Notice

Privacy Policy

LinkedIn

Youtube

RSS

Downloads

Login

CODESYS Store

© 2022 CODESYS GmbH

| A member of the CODESYS Group

EtherCAT Technology Group | EC-Engineer: EtherCAT®网络配置和诊断

EtherCAT Technology Group | EC-Engineer: EtherCAT®网络配置和诊断

 

EN

|

DE

|

ES

|

IT

|

CN

|

JP

主页

新闻

市场活动

新闻发布

联系方式

会员专区

搜索  

技术概览 协会组织 常见问题 会员相关 供应商ID 产品指南 资料下载 一致性测试 EtherCAT G EtherCAT P Safety over EtherCAT EtherCAT 和 TSN 技术汇编 开发者论坛 知识库

退出

Development Systems, Tools > Monitoring and Diagnosis Tools

返回

 

EC-Engineer: EtherCAT®网络配置和诊断

EC-Engineer是一个功能强大的,用于EtherCAT®网络配置和诊断的软件工具。只需要通过这个工具就可以让用户快速且便捷得处理所有工程需求和诊断任务。为了让用户在EtherCAT®网络的配置和诊断方面获得更加流畅的体验,则现代化、清晰且直观的用户界面是至关重要的。

常规功能

在一个项目内配置多个主站系统

EtherCAT从站可以连接到Windows PC

EtherCAT从站可以连接到控制系统

树状视图和拓扑视图

ESI和EMI管理

支持多种语言

基于微软WPF技术的新颖用户界面

配置功能

根据ETG.2000导入ESI(EtherCAT Slave Information)文件

根据ETG.2100导出ENI(EtherCAT Network Information)文件

自动测定已连接的从站(总线扫描)

从站设备所有参数可以复制和粘贴使用

PDO选择和配置

调整和追加EtherCAT从站初始化命令

透明集成MDP(Modular Device Profile)从站

从站固定存储映射

分布时钟(DC)设置

"热插拔"组定义

编程站别名地址

其他主站和从站的参数

诊断功能

主站和从站状态(显示和控制)

过程(I/O)数据(显示和控制)

ESC寄存器(读和写)

EEPROM(读和写)

主站和从站的对象字典

邮箱传输(服务数据对象上传和下载)

固件上传和下载

比较现有配置和实际网络

 

公司

acontis technologies GmbH

www.acontis.com

更多

EC-Engineer

EC-Inspector - Troubleshooting and Monitoring Tool for EtherCAT® Networks - acontis

EC-Inspector - Troubleshooting and Monitoring Tool for EtherCAT® Networks - acontis

跳过引导

acontis

About us

Our History

Events

Blog

新闻

Newsletter

技术合作伙伴

EtherCAT Slave Devices

Hardware (IPC & Boards)

Operating Systems

Organizations

Semiconductors

Services

Software

销售办公室

联系

Products

EtherCAT

EC-Master

Linux

Windows

Embedded OS

Programming Languages

Feature Packs

Data Acquisition

EtherCAT Troubleshooting

EC-Win

EC-Engineer

EC-Engineer Web

Monitoring and Diagnosis Software

EC-Engineer

EC-Inspector

EC-Monitor

EC-Lyser

EC-Simulator

EC-STA

EC-EAP

下载

Windows Real-time Extension

Realtime Hypervisor

Type 1: RTOSVisor

Type 2: LxWin

Type 2: VxWin

Downloads

TSN Stack

Success Stories

Downloads

Industries

Automation Controllers

Machine Builders

Robotics

Solutions

Motion Control EC-Motion

Technologies

EtherCAT

Real-time Hypervisor

Symmetric Multiprocessing (SMP) and Asymmetric Multiprocessing (AMP)

技术支持

Developer Center

 

Contact

Accept all

Deny all

Privacy settings

Statistics

Google Analytics

Essential

Contao HTTPS CSRF Token

Protects against cross-site request forgery attacks.

Retention period: This cookie will only remain for the current browser session.

PHP SESSION ID

Saves the current PHP session.

Retention period: This cookie will only remain for the current browser session.

Save selection

Contact

Imprint

Data Protection

DE

EN

中文

日本語

跳过引导

acontis

About us

Our History

Events

Blog

新闻

Newsletter

技术合作伙伴

EtherCAT Slave Devices

Hardware (IPC & Boards)

Operating Systems

Organizations

Semiconductors

Services

Software

销售办公室

联系

Products

EtherCAT

EC-Master

Linux

Windows

Embedded OS

Programming Languages

Feature Packs

Data Acquisition

EtherCAT Troubleshooting

EC-Win

EC-Engineer

EC-Engineer Web

Monitoring and Diagnosis Software

EC-Engineer

EC-Inspector

EC-Monitor

EC-Lyser

EC-Simulator

EC-STA

EC-EAP

下载

Windows Real-time Extension

Realtime Hypervisor

Type 1: RTOSVisor

Type 2: LxWin

Type 2: VxWin

Downloads

TSN Stack

Success Stories

Downloads

Industries

Automation Controllers

Machine Builders

Robotics

Solutions

Motion Control EC-Motion

Technologies

EtherCAT

Real-time Hypervisor

Symmetric Multiprocessing (SMP) and Asymmetric Multiprocessing (AMP)

技术支持

Developer Center

 

EC-Inspector:EtherCAT®网络的故障排除和监视工具

概述

EC-Inspector 是一款易于使用的 Windows 软件应用程序,用于分析和监控 EtherCAT 网络。该程序可以独立于主控制器使用,并且可以与任何制造商(Beckhoff,Omron,Bosch-Rexroth,Lenze,acontis等)的EtherCAT主站一起使用。 EC-Inspector通过在主站之后插入的TAP(测试访问点)设备分析主站和EtherCAT从站之间的完整数据通信。 TAP设备可以记录和评估传出帧(主站->从站)和传入帧(主站<-从站)。

不会对网络造成任何影响的EtherCAT分析

使用EC-Inspector时,无需干预或控制网络,也不要对EtherCAT主站的软件或配置进行更改。 因此,EC-Inspector适用于新安装(”绿地”)以及现有系统和机器(“棕地”)。 基于来自EtherCAT网络信息文件(ENI)的描述,对原始数据(EtherCAT帧)进行解码并与相应的符号变量(输入和输出)相关联。

除了监视过程数据外,EC-Inspector还可以用于分析EtherCAT网络上的通信故障。 只要EtherCAT主软件定期检查从错误计数器的寄存器,该数据也可以由EC-Inspector分析,并且可以在拓扑视图中清楚地显示故障。

 

系统架构

必须将测试接入点 (TAP) 插入现有的 EtherCAT 网络以捕获 EtherCAT 帧。 默认情况下,TAP 放置在主站和第一个从站之间,当然也可以安装在其他任意两个从站之间。 但是所有输入和输出数据只有在安装在主站后面时才能完全分析,因为在使用 LRW 命令时,输出数据会被输入数据覆盖。 TAP这类硬件,例如  Dualcomm ETAP-1000,应该有很小的传播延迟,以免干扰网络时序。

TAP 的“监视器”端口使用标准以太网电缆连接到笔记本电脑

基于网络配置文件(ENI)的EtherCAT协议解析与解码

记录的 EtherCAT 帧根据 EtherCAT 网络信息描述文件 (ENI) 进行解码。 该文件包含过程映像的定义、所有变量(包括数据类型)以及循环帧的结构。 ENI 文件是 EtherCAT 规范 ETG.2100的一部分,可以由任何传统的 EtherCAT 配置软件生成。

监视过程数据变量

EC-Inspector 的核心功能之一是在实时图表中显示过程数据(输入和输出)。随着时间的推移,每个变量的最后 500 个(可调整)值准确地显示在图表中。缩放功能允许查看特定部分,包括确定精确值。 可以将相关的数据选择显示在监控列表中。

连续显示可以通过可编程触发条件手动或自动停止。 触发条件可以将某个变量(输入或输出)与固定值或另一个变量进行比较,可以使用各种比较运算符。触发触发后,可以分析其他变量或其他数据(从站状态、错误计数器等)。

从站状态监控

使用清晰的颜色编码(Init = 白色,PreOp = 蓝色,SafeOp = 黄色,Op = 绿色),可以在拓扑视图中快速轻松地识别各个从站的状态。

通信问题分析帧错误、链路丢失等。

EC-Inspector 记录的部分数据通信包含有关网络传输质量的信息。 EC-Inspector 相应地处理此信息并以图形方式显示结果。

例如,可以根据从站和端口特定的错误计数器(例如电缆损坏或插头连接错误)确定可能错误的位置或原因。 在拓扑视图中,这由相应的符号指示。 此外,还会报告和记录发生的每个新错误。

网络数据帧的捕获和处理(Wireshark 文件)

用于评估现有数据记录(Wireshark PCAP 文件)的 EC-Inspector 功能不仅可以简单快速地检测通信故障,还可以对所有输入和输出数据进行信号评估。

加载 PCAP 文件后,可以以各种可调速度或单独的步骤(逐个循环)对其进行评估。 EC-Inspector 的操作类似于示波器,其输入信号(根据示波器的样本)由 PCAP 文件确定。 例如,可以在此处选择某个过程数据变量,然后 EC-inspector 显示来自 PCAP 数据的信号的时间进程。

当从站更改状态(例如从 OPERATIONAL 更改为 SAFEOP)时,将在消息窗口中创建带有时间戳等的日志条目。 例如,可以确定错误的确切时间。

相应的触发和搜索功能可以在特定情况下或检测到错误时有针对性地停止处理(记录)。 例如,当达到某个变量值或从站离开操作状态时,可以停止。

通过 EC-Inspector,可以使用功能强大的图形 Wireshark 示波器(调试器)!

快照和离线诊断

从当前诊断状态收集数据并将其保存到捕获文件中

离线调查模式,用于分析捕获的数据

捕获文件可以通过电子邮件发送给其他人进行进一步分析

使用捕获的数据作为文档,例如状态报告

特征

分析和解码EtherCAT协议

利用EtherCAT网络信息(ENI)文件

Monitoring of Process Data Variables including Trigger Conditions

监视从站状态

监视从站错误计数器(ESC寄存器0x300至0x313)

网络拓扑的图形视图

处理以前捕获和保存的原始网络流量(Wireshark文件)

拍摄快照以保存到文件

优势

无需与现有的主控制器集成

不需要特定的TAP设备,甚至可以使用常规的开关设备

对现有网络和应用程序没有影响(例如时间,负载)

无需更改现有软件

非常小的工程工作量:只需使用现有的ENI文件

使用相同的工具来分析来自不同制造商(Beckhoff公司,博世力士乐,欧姆龙,安川等)控制器操作的机器

无需安装Windows Packet Capture库和驱动程序(WinPcap/Npcap)

New Features

EC-Inspector V3.x

更多信息

请在我们下载区申请更多相关信息.

Request a Free Evaluation

跳过引导

联系

版本说明

网站地图

数据保护

 

acontis technologies GmbH

88212 Ravensburg

Germany

Tel. +49 751 5 60 30 30

   

Accept all

Deny all

Privacy settings

Statistics

Google Analytics

Essential

Contao HTTPS CSRF Token

Protects against cross-site request forgery attacks.

Retention period: This cookie will only remain for the current browser session.

PHP SESSION ID

Saves the current PHP session.

Retention period: This cookie will only remain for the current browser session.

Save selection

Contact

Imprint

Data Protection

EtherCAT运动控制卡的辅助调试工具与方法介绍 - 知乎

EtherCAT运动控制卡的辅助调试工具与方法介绍 - 知乎切换模式写文章登录/注册EtherCAT运动控制卡的辅助调试工具与方法介绍正运动技术做最好用的运动控制 — www.zmotion.com.cn  今天,正运动小助手给大家分享一下EtherCAT运动控制卡之ECI2820如何使用通过正运动辅助调试工具ZDevelop进行调试,本文以单轴例程为例进行演示如何通过ZDevelop进行对应调试内容。  在正式学习之前,我们先了解一下正运动技术的运动控制卡ECI2618和ECI2828。这两款产品分别是6轴,8轴运动控制卡。  ECI2618支持6轴脉冲输入与编码器反馈,板载24点输入,16点输出,2AD,2DA,支持手轮接口,其中特定输出口支持高速PWM控制。  ECI2828支持8轴总线型输入与编码器反馈,板载24点输入,16点输出,2路AD,2路DA,支持手轮接口,其中特定输出口支持高速PWM控制。  ECI2618,ECI2828均使用同一套API函数,均支持C、C++、C#、LabVIEW、Python、Delphi等开发语言,支持VC6.0、VB6.0、Qt、.Net等平台,支持Windows、Linux、WinCE、iMac等操作系统。  接下来,进入正题。一 ECI2828运动控制卡硬件介绍  ECI2828系列运动控制卡支持多达 16 轴直线插补、任意圆弧插补、空间圆弧、螺旋插补、电子凸轮、电子齿轮、同步跟随、虚拟轴、机械手指令等;采用优化的网络通讯协议可以实现实时的运动控制。  ECI2828系列运动运动控制卡支持以太网,232 通讯接口和电脑相连,接收电脑的指令运行,可以通过EtherCAT总线和CAN总线去连接各个扩展模块,从而扩展输入输出点数或运动轴。  ECI2828系列运动控制卡的应用程序可以使用 VC,VB,VS,C++,C#等软件来开发,程序运行时需要动态库 zmotion.dll。调试时可以把ZDevelop软件同时连接到控制器,从而方便调试、方便观察。  二 C#语言进行运动控制开发  1.在VS2015菜单“文件”→“新建”→ “项目”,启动创建项目向导。  2.选择开发语言为“Visual C#”和.NET Framework 4以及Windows 窗体应用程序。  3.找到厂家提供的光盘资料里面的C#函数库,路径如下(64位库为例):  A、进入厂商提供的光盘资料找到“8.PC函数”文件夹,并点击进入。  B、选择“函数库2.1”文件夹。  C、选择“Windows平台”文件夹。  D、根据需要选择对应的函数库这里选择64位库。  E、解压C#的压缩包,里面有C#对应的函数库。  F、函数库具体路径如下。  4.将厂商提供的C#的库文件以及相关文件复制到新建的项目中。  A、将zmcaux.cs文件复制到新建的项目里面中。  B、将zaux.dll和zmotion.dll文件放入bin\debug文件夹中。  5.用VS打开新建的项目文件,在右边的解决方案资源管理器中点击显示所有,然后鼠标右键点击zmcaux.cs文件,点击包括在项目中。  6.双击Form1.cs里面的Form1,出现代码编辑界面,在文件开头写入 using cszmcaux,并声明控制器句柄g_handle。  至此项目新建完成,可进行C#项目开发。  单轴运动例程的具体开发过程此处不做详细描述,详情可以查看正运动小助手,《EtherCAT运动控制卡的硬件接线与C#单轴运动控制》文章。  单轴运动控制人机交互界面如下。  三 辅助调试工具ZDevelop功能  编译运行例程,同时连接ZDevelop软件进行调试,对运动控制的轴参数和运动情况进行监控。  1.轴参数  在操作运行的过程中可以同时通过ZDevelop软件进行监控对应的轴参数查看位置速度加速度等参数,同时也可以通过查看轴状态参数查询当前控制器是否进行报警。  在运动进行的过程中,如果触发了某个轴的报警信号,那么在AXISSTATUS的参数部分将会显示出对应的轴报警码,可通过ZDevelop帮助文档进行查询AXISSTATUS轴状态指令,查询当前的报警码,并进行对应修正即可。  报警码列表如下:  上位机函数中也可通过函数接口进行查询当前轴状态对应上位机查询接口为:ZAux_Direct_GetAxisStatus。  具体说明如下:  2.示波器  示波器属于程序调试与运行中极其重要的一个部分,用于把肉眼看不到的信号转换成图形,便于研究各种信号变化过程。示波器利用控制器内部处理的数据,把数据显示成图形,利用示波器可以显示各种不同的信号,如轴参数、轴状态等。在“视图”—“示波器”中打开示波器窗口或点击菜单栏快捷按钮,通过示波器的波形我们可以准确观察到上位机软件进行的运动的波形,以及各种参数对应的运行过程中的变化,我们都可以从示波器中看出来。  示波器必须先启动后触发才能成功采样。打开示波器设置好相关参数之后点击启动,可手动触发采样,也可在上位机程序里加入ZAux_Trigger函数自动触发示波器采样。  ZAux_Trigger函数是进行示波器触发抓取波形的一个函数,主要是为了方便在使用上位机开发调试过程中利用ZDevelop软件进行抓取对应波形出来进行分析调试的一个函数接口,方便在使用过程中无需进行手动触发示波器的抓取,可以自动进行触发。  函数说明如下图:  在示波器中可抓取出轴位置,轴速度等各种参数观察当前运动的状态。  如下图所示:  例:  以C#单轴运动例程为例轴寸动距离50速度设置100,速度波形曲线以及位置曲线可以从图中很明显的看出来。  3.输入输出  在ZDevelop软件中还可以进行监控硬件的输入输出,AD、DA能量的大小以及各种硬件寄存器内部存储内容,如下图所示:  4.手动运动  在ZDevelop软件中可直接进行操作手动运动视图,进行对应的轴操作运动,此功能可以帮助判断,上位机驱动轴操作进行不成功时,若手动运动不成功,可能是硬件接线问题或者驱动器设置问题,若手动运动成功进行,那么则是上位机代码实现存在一定问题,需要进行修改。  5.远程IO的扩展  通过ZDevelop软件还可以进行查看通过can通讯连接的扩展板当前状态以及通过EtherCAT总线连接的设备信息。  在进行总线控制之前,需要进行控制器的总线初始化程序的加载,加载完成后才能进行对应驱动,详细控制过程可参考文章《EtherCAT运动控制卡的总线轴参数设置和轴运动》。  6.快速诊断与调试EtherCAT伺服  在“命令与输出”中输入“?*ethercat”可以查看各个EtherCAT伺服的状态。  其次可以利用ZDevelop软件上面的总线诊断工具进行连接到控制器对当前连接状态进行判断查看。  本次,正运动技术EtherCAT运动控制卡的辅助调试工具与方法介绍,就分享到这里。  更多精彩内容请关注“正运动小助手”公众号,需要相关开发环境与例程代码,请咨询正运动技术销售工程师:400-089-8936。  本文由正运动技术原创,欢迎大家转载,共同学习,一起提高中国智能制造水平。文章版权归正运动技术所有,如有转载请注明文章来源。发布于 2021-04-17 10:10运动控制系统(书籍)​赞同 2​​添加评论​分享​喜欢​收藏​申请

nexcobot

nexcobot

English繁體简体

解决方案

机器人自动化 工业机器人教育机器人自主移动机器人 EtherCAT 自动化 EtherCAT 主站EtherCAT I/O 系统 工业 ODM 解决方案 工业控制器 ODM

解决方案

机器人自动化 工业机器人教育机器人自主移动机器人 EtherCAT 自动化 EtherCAT 主站EtherCAT I/O 系统 工业 ODM 解决方案 工业控制器 ODM

产品中心

机器人系统 机器人控制器机器人功能性安全示教器机器人网关开放式工业机器人教育机器人解决方案包 EtherCAT运动控制 EtherCAT控制器运动控制软件EtherCAT 主站软件 EtherCAT I/O 模组 数字量 I/O模拟量 I/O通讯型模组脉冲输出模组 嵌入式自动化系统 年末促销 工业宽温嵌入式电脑机械自动化PC机器人控制主机板AI 加速模块/系统x86实时Linux控制系统GPU解决方案

产品中心

机器人系统 机器人控制器机器人功能性安全示教器机器人网关开放式工业机器人教育机器人解决方案包 EtherCAT运动控制 EtherCAT控制器运动控制软件EtherCAT 主站软件 EtherCAT I/O 模组 数字量 I/O模拟量 I/O通讯型模组脉冲输出模组 嵌入式自动化系统 年末促销 工业宽温嵌入式电脑机械自动化PC机器人控制主机板AI 加速模块/系统x86实时Linux控制系统GPU解决方案

CobotXtra

支持与服务

下载

在线手册

常问问题

应用报告

培训视频

最新消息

新闻

活动

影片

关于创博

公司简介

全球运营网

人才招募

語系

English繁體简体

NexCOBOT Taiwan

13F, No.916, Zhongzheng Rd., Zhonghe Dist., New Taipei City, Taiwan 23586, R.O.C.

TEL: +886-2-8226-7786

Home

Solutions

方案介绍

强大的EtherCAT配置工具

NexECM Studio为新汉自主研发的EtherCAT主站人机介面软件,提供丰富的可视化操作介面,让用户可在短时间内完成以下四个项目:

EtherCAT从站模块硬件配置验证

EtherCAT协议相关设定

EtherCAT从站模块相关参数设定

EtherCAT从站模块控制

NexECM Studio除了具备EtherCAT主站的基本功能之外,还包含了以下五大特色操作设定介面,提供给使用弹性并且更有效率的EtherCAT配置工具:

项目功能

NexECM Studio具备项目功能,储存用户当前配置。允许用户在既有的配置下继续进行设定修改,更可以将项目档移植至其他安装NexECM Studio的x86 PC/IPC平台,加速开发效率。

 

图 使用NexECM Studio的首要步骤为新增/开启一个项目

 

EtherCAT协议设定介面

NexECM Studio协议设定介面包含:显示Slave内部信息、对在线Slave进行控制,例如切换EtherCAT state、读写 Process Data、CoE SDO通讯以及 Slave功能测试

 

图 EtherCAT state切换操作页面

 

图 Process Data读写功能页面

 

友善CiA402操作介面

CiA402操作介面是专门为CiA402协议设计的操作介面,用户可以透过接口上的State Control区域控制CiA402状态机、并且由Status word区域得知CiA402状态机当前的状态,更可以切换不同的运动模式(Operation mode, Index: 0x6060),搭配NexECM Studio特别为各个运动模式设计的专属控制介面,对Servo drive进行操作、测试

图 Servo drive模块操作介面

 

可视化DIO控制介面

NexECM Studio设计了图像化DIO控制介面,让用户更直觉式的读取到目前装置上Digital Input的数值,而Digital Output区域可以透过鼠标点击的方式控制Digital Output输出的数值,亦可使用”Cyclic”功能,使用跑马灯的方式测试DIO模块

图 DIO模块操作介面

强大的脱机编辑网络拓朴功能

使用者只需将NexECM Studio安装于任一个x86 PC/IPC,透过脱机编辑的方式编辑网络拓朴,不需要实际与EtherCAT Slave通讯,即可取得 Slave内部信息、编辑Pdo mapping、Distributed Clock、EEPROM与COE initial command、将编辑结果汇整成ENI档案(EtherCAT Network Information) …等等

 

图 脱机编辑网络拓朴流程图

 

图 脱机编辑EtherCAT网络拓朴操作画面

 

关于详细的NexECM Studio规格与介绍请参阅本公司网站内的产品中心。

 

BACK

我们使用cookie来帮助我们改善网页。 请阅读并同意我们的隐私政策。

Agree

NEXCOM CN

NEXCOM

NEXCOBOT

NexCOBOT Taiwan

NexCOBOT China

NexCOBOT USA

NexGOL

NEXAIOT

NexAIoT Taiwan

NexAIoT China

NexAIoT USA

PARTNER PORTAL

NexSales Resources

Digi-Key Electronics

Mouser Electronics

© 2019 NexCOBOT Co.,Ltd. All Rights Reserved

Cookie Policy| Privacy Policy

联络我们

选择国家

安道尔

阿拉伯联合大公国

阿富汗

安地卡

安圭拉

阿尔巴尼亚

亚美尼亚

荷属安地列斯

安哥拉

阿根廷

美属萨摩亚

奥地利

澳大利亚

阿鲁巴

奥兰群岛

亚塞拜然

波士尼亚赫塞哥维

巴贝多

孟加拉

比利时

布吉纳法索

保加利亚

巴林

浦隆地

贝南

圣巴泰勒米

百慕达

汶莱

玻利维亚

巴西

巴哈马

不丹

波札那

白俄罗斯

贝里斯

加拿大

可可斯群岛

刚果民主共和国

中非

刚果共和国

瑞士

象牙海岸

科克群岛

智利

喀麦隆

中国

哥伦比亚

哥斯大黎加

古巴

维德角岛

圣诞岛

赛普勒斯

捷克

德国

吉布地

丹麦

多米尼克

多明尼加

阿尔及利亚

厄瓜多

爱沙尼亚

埃及

西撒哈拉

厄利垂亚

西班牙

依索比亚

芬兰

斐济

福克兰群岛

密克罗尼西亚

法罗群岛

法国

加彭

大不列颠群岛

格瑞那达

乔治亚

法属圭亚那

格恩西岛

迦纳

直布罗陀

格陵兰

甘比亚

几内亚

瓜德鲁普岛

赤道几内亚

希腊

瓜地马拉

关岛

几内亚比索

盖亚那

香港

宏都拉斯

克罗埃西亚

海地

匈牙利

印尼

爱尔兰

以色列

马恩岛

印度

英属印度洋地区

伊拉克

伊朗

冰岛

义大利

泽西

牙买加

约旦

日本

肯亚

吉尔吉斯

柬埔寨王国

吉里巴斯

葛摩

韩国

科威特

开曼群岛

哈萨克

寮国

黎巴嫩

圣露西亚

列支敦斯登

斯里兰卡

赖比瑞亚

赖索托

立陶宛

卢森堡

拉脱维亚

利比亚

摩洛哥

摩纳哥

摩尔多瓦

黑山

圣马丁

马达加斯加

马绍尔群岛

马其顿

马利

缅甸

蒙古

澳门

北马里亚纳群岛

马丁尼克

茅利塔尼亚

蒙瑟拉特岛

马尔他

模里西斯

马尔地夫

马拉威

墨西哥

马来西亚

莫三比克

纳米比亚

新克里多尼亚

尼日

诺福克群岛

奈及利亚

尼加拉瓜

荷兰

挪威

尼泊尔

诺鲁

纽埃

纽西兰

阿曼

巴拿马

秘鲁

法属玻里尼西亚

巴布亚纽几内亚

菲律宾

巴基斯坦

波兰

圣匹及密启伦群岛

皮特康岛

波多黎各

巴勒斯坦占领区

葡萄牙

帛琉

巴拉圭

卡达

留尼旺

罗马尼亚

塞尔维亚

俄罗斯

卢安达

沙乌地阿拉伯

索罗门群岛

塞席尔

苏丹

瑞典

新加坡

圣赫勒拿

斯洛凡尼亚

斯瓦巴及尖棉岛

斯洛伐克

狮子山

圣马利诺

塞内加尔

索马利亚

苏利南

圣多美及普林西比

萨尔瓦多

叙利亚

史瓦济兰

土克斯及开科斯群岛

查德

多哥

泰国

塔吉克

托克劳群岛

东帝汶

土库曼

突尼西亚

东加

土耳其

千里达

吐瓦鲁

台湾中华民国

坦尚尼亚

乌克兰

乌干达

英国

美国

乌拉圭

乌兹别克

教廷

圣文森

委内瑞拉

英属维尔京群岛

美属维尔京群岛

越南

万那杜

沃里斯与伏塔那岛

萨摩亚群岛

大溪地

叶门

马约特

南非

尚比亚

辛巴威

其他国家

发送讯息

一款功能强大的EtherCAT网络仿真软件:EC-Simulator - 知乎

一款功能强大的EtherCAT网络仿真软件:EC-Simulator - 知乎切换模式写文章登录/注册一款功能强大的EtherCAT网络仿真软件:EC-Simulator盟通科技​已认证账号EC-Simulator是一款盟通科技发行的功能强大的实时EtherCAT网络仿真软件,该软件可以通过仿真EtherCAT®从站设备进而实现虚拟化EtherCAT®网络,做到没有真实的EtherCAT®从站硬件同样可以运行EtherCAT®主站应用的效果。这样一来,网络运维人员和研究测试人员能够在无需设备的情况下校准EtherCAT®主站的功能并测试规划网络拓扑,进而使网络配置工作轻量化和精细化,减少现场优化的频次,提高工程和研究的效率。EtherCAT是一种基于IEEE802.3以太网的现场总线系统。EtherCAT在通信速度上定义了一个新标准,并且由于其灵活的拓扑结构和简单的配置方式,可以像传统的现场总线一样进行处理。实施EtherCAT成本低廉,使得过去无法使用现场总线技术的应用能够使用该技术。EtherCAT是一项开放的技术,被国际电工委员会(IEC)标准化。EtherCAT在众多领域有广泛应用,例如,在半导体行业中,EtherCAT的使用已经非常成熟:在全球领先的13 家晶圆制造设备商中,有12家是EtherCAT 技术协会(ETG)成员,并在他们的机器和系统中广泛使用 EtherCAT 技术。此外,EtherCAT 还被广泛应用于机器人和数控机床等运动控制行业。EtherCAT需要主站和从站,相较要求较少,仅需以太网口的主站来说,从站往往需要特定的从站控制芯片,即需要专用的EtherCAT从站设备来实现网络的构建。当然,目前有众多自动化厂商(如倍福、西门子等)均配置有包含EtherCAT从站功能的各种设备,网络实施者拥有了这些从站设备后,只需要找个适配和高效的主站软件(如EC-Master主站协议栈和配套的demo)即可。而对于当前没有从站设备并希望了解EtherCAT技术或希望测试和配置手头的EtherCAT主站的研究人员和工程师来说,EC-Simulator就成为了他们的最佳选择。EC-Simulator是一款功能强大的实时EtherCAT® 网络仿真软件。它能够通过模拟 EtherCAT 从站设备来虚拟化EtherCAT网络,使开发测试人员可以在没有真实的 EtherCAT 从站硬件设备的情况下运行 EtherCAT 主站应用程序。EtherCAT 仿真可以通过物理网络适配器或虚拟方式实现,以实现完全模拟的机器设备设置。配置仿真实例时,可以无缝使用真实网络的 ENI 文件。实际与模拟流程对比EC-Simulator包含众多从站功能,可以模拟主从站之间的各类交互,例如对过程数据(PDO)进行响应,发送和接收服务数据(SDO),与从站堆栈进行交互等。这一切都可以通过C/C++或.NET编程语言提供的API来实现,从而将 EtherCAT 数据连接到各种其他专业软件工具,以模拟现实网络。Simulator结构图EC-Simulator 具有许多强大的功能,支持多种网络操作和诊断功能。EC-Simulator能够模拟多达 2000 个 EtherCAT 从站,包括支持和不支持邮箱协议的从站。它支持更改网络拓扑、断开/连接/移动从站、关闭/启动从站电源、更改从站状态等操作,并提供了 API 来模拟特定从站/端口丢失帧或丢失链接的情况。此外,EC-Simulator还具有诊断功能,包括 API 用于读取和写入从站寄存器、读取和写入从站 EEPROM 内容、读取模拟器对象字典、评估网络拓扑等。此外,它还提供了 RAS 服务器,用于连接 EC-Lyser 或 EC-Engineer。开测试人员通过EC-Simulator可以轻松进行功能测试和性能评估。EC-Simulator能够模拟节点之间的实时通信,验证 EtherCAT 通信协议的正确性,并测试应用程序在各种负载和网络条件下的稳定性和可靠性。EC-Simulator 还支持错误注入功能,以便开发者能够模拟网络中的故障和异常情况,检测和处理潜在的问题。EC-Simulator 友好的用户界面使开发测试人员能够轻松设置和配置虚拟网络,监视节点状态和通信情况。它直观的操作界面和实时数据显示功能有助于快速分析和调试应用程序。客户应用与SSC图在工业生产中,现有的各种标准和要求都是无数的误差与错误发生后才被总结出来并严加落实的,每一个生产操作的错误都有可能需要为之付出巨大代价。 EtherCAT作为一种高标准的现场总线,符合标准的EtherCAT网络通常具有冗余和热插拔等功能来保护网络的正常运行和数据的顺利流通。即使有上述功能,对于初学者或在外的工程师来说,仍然有可能无法快速熟练地实现网络配置,使用软件EC-Simulator来模拟构建网络,熟悉环境和网络设置,获得一种全局性的视角来配置实际网络,将会大大提高网络配置效率和提升整体网络的稳定性。下方是EC-Simulator的操作视频,涵盖创建模拟器配置,安装软件,并演示示例应用程序以模拟从属设备。我们欢迎对EC-Simulator感兴趣的新老朋友联系盟通科技获得更多资料和信息。{盟通干货}EC-Simulator视频https://www.zhihu.com/video/1672566869545517056联系盟通科技盟通科技作为EC-Simulator的指定代理发行方,积累了多年的实现项目与解决方案的经验,EC-Simulator的更多信息,可以在盟通科技的官网找到,客户朋友也可以通过邮箱与电话与专业的技术人员直接高效地交流,来获取更多本地化的方案与信息。官网:http://www.motrotech.com电话:010-62740270 (北京) 0571-56125098 (杭州)邮箱:info@motrotech.com发布于 2023-08-09 11:20・IP 属地北京EtherCAT 总线驱动器通信行业自动化控制行业​赞同​​添加评论​分享​喜欢​收藏​申请

Linux开源实时EtherCAT主站操作系统安装和调试笔记 - 知乎

Linux开源实时EtherCAT主站操作系统安装和调试笔记 - 知乎切换模式写文章登录/注册Linux开源实时EtherCAT主站操作系统安装和调试笔记七秒鱼道隐于小成,言隐于荣华话要从去年找工作的时候说起。秋招收了俩offer,一个自动驾驶领域一个机器人领域,跟我说的工作内容都是“实时操作系统的移植”方面的实现工作。好家伙,既然都差不多我就选了个待遇好的。半年后入职,他们却跟我说这块工作已经外包给一老哥干了,到时候我们只要拿到镜像用起来就行。好家伙,那咱就等着呗。从入职起又等了小半年终于拿到了人家给装好的Linux+xenomai+igh镜像,开始了我们工控机上的安装和调试工作。首先利用百度云下载老哥用systemback做好的.iso镜像文件,然后按照一般的方法用UltraISO写入硬盘,然后在工控机上BIOS设置U盘启动,结果却黑屏报这个错:(initramfs) mount: mounting /dev/loop2 on //filesystem.squashfs failed: No such device. Can not mount /dev/loop0 但奇怪的是在vm虚拟机上就可以正常安装。参考https://blog.csdn.net/Q_upup/article/details/105853327这篇帖子,搞了半天原来不需要制作镜像,直接把systemback生成的sblive备份文件写入U盘,直接作为启动盘就可以了。好家伙,我们只好先在虚拟机上安装系统,然后用systemback生成sblive文件写入U盘。安装系统和生成备份的时候都务必勾选传递用户文件数据,不然就会被过滤掉了。在工控机上U盘启动前需要先禁用EFI避免影响实时性。把Boot option filter这一项设置成Lagecy only。启动后会出现systemback的恢复界面。可能会乱码,选择第二项就行。填写新用户名和密码:设置挂载点:选择一个SWAP和/挂载点即可进入下一步。记得勾选传递用户文件数据。安装成功后,测试实时补丁xemomai和EtherCAT主站igh。xenomai默认安装在/usr/xenomai目录下,igh默认安装在/opt/etherlab目录下。运行/usr/xenomai/bin/latency文件简单测试实时性能:尝试通过BIOS设置改善实时性能,参考https://github.com/intel/linux-stable-xenomai/wiki/%E5%9F%BA%E4%BA%8EUbuntu%E7%9A%84xenomai%E7%BC%96%E8%AF%91%E5%AE%89%E8%A3%85%E6%B5%8B%E8%AF%95%E6%8C%87%E5%AF%BC?tdsourcetag=s_pctim_aiomsg对CPU全频(使能Speedstep)、超线程、C states、GPU频率进行了设置:(工控机厂家说没有SA GV内部总线频率设置选项)接下来测试igh。有两个LAN网口,要查询装好驱动的网卡对应的网口。在终端输入ifconfig得到eth2和eth3两个网络设备名,及其对应的MAC硬件地址。终端输入ethtool -i eth2得到网络设备对应的驱动driver我们这里用的是igb驱动对应的网卡,因此需要找到eth2对应的LAN网口。可以先把网线插到一个网口上(网线另一端连上电的伺服驱动器),终端输入ethtool eth2,会输出Link detected即是否检测到连接,如果是no说明没插对,换一个口试试,如果是yes就说明插对了。将eth2对应的MAC地址,修改到/etc/sysconfig/ethercat配置文件中:然后编写一个小程序测试下igh的API接口函数。我们这里采用Qt创建C++工程,在.pro文件中加入外部依赖库及其路径,就能调用igh和xenomai的接口函数了。编译成功生成可执行文件test0。终端输入sudo /etc/init.d/ethercat start启动主站。终端输入sudo test0即可运行。实时主站总算是搭起来,虽然是找人完成的系统搭建,省去了很多麻烦,但也因此对它的认知只能停留在安装和调试的层面。不知道这算好事还是坏事,毕竟这个实时操作系统确实很多领域都在用。Xenomai移植本身没有什么特别的,工控机本身硬件及BIOS设置对实时性能影响较大,尝试从这方面改善。附:(1)设置启动内核参考Ubuntu 指定默认启动内核 - MyCPlusPlus - 博客园sudo vi /etc/default/grub修改为GRUB_DEFAULT="1>2",:wq!保存,然后执行sudo update-grub即可生效。(2)设置开机自动运行在/etc/rc.local文件的exit 0语句前加入开机要自动执行的命令行:#!/bin/sh -e

#

# rc.local

#

# This script is executed at the end of each multiuser runlevel.

# Make sure that the script will "exit 0" on success or any other

# value on error.

#

# In order to enable or disable this script just change the execution

# bits.

#

# By default this script does nothing.

sudo /etc/init.d/ethercat start

sudo ifconfig eth2 192.168.1.207

exit 0这里在初始化命令和运行程序命令之间,可能需要添加sleep 2延时两秒,以保证初始化完成后再运行用户程序。由于不同硬件平台上需要的延时时间可能有差异,可以通过/etc/init.d/ethercat status查询协议栈是否启动完成,完成后再运行用户程序,即#!/bin/sh -e

#

# rc.local

#

# This script is executed at the end of each multiuser runlevel.

# Make sure that the script will "exit 0" on success or any other

# value on error.

#

# In order to enable or disable this script just change the execution

# bits.

#

# By default this script does nothing.

/etc/init.d/ethercat start

ifconfig eth2 192.168.1.207

ECFLAG=1

while [ ${ECFLAG} -eq 1 ]; do

sleep 1

/etc/init.d/ethercat status

ECFLAG=$?

done

unset ECFLAG

exit 0定义Shell变量ECFLAG用于读取和存放/etc/init.d/ethercat status的运行结果,0代表成功,1代表失败。保存后执行sudo chmod u+x /etc/rc.local即可生效。(还有一种设置开机自启动的方法是利用gnome-session-properties)补充:该系统在后续使用过程中,在实时线程中加入记录时间的函数,结果发现时间间隔并不是设定的1ms,每过2sec记录的周期会大幅度跳动一次。首先是问题定位,使用ftrace看下究竟是卡在哪里了。在/sys/kernel/debug/tracing/目录下echo function > current_tracer设置当前跟踪器为一般的函数跟踪器,echo 4096 > buffer_size_kb设置缓存大小(因为这里的bug是两秒出一次,所以缓存至少要记够两秒),echo 2900 > set_ftrace_pid设置要跟踪的进程PID(根据实际情况设置),echo > trace清空当前跟踪缓存。准备完成后,就可以在程序运行过程中echo 1 > tracing_on开启跟踪器,echo 0 > tracing_on关闭跟踪器。然后通过cat trace > ~/trace.txt即可保存跟踪结果。在跟踪结果中,可以主要查看ecrt_master_receive()和ecrt_master_send()两个函数。结果发现,在ec_poll()中有个叫igb_has_link()的函数好像在读写硬件,导致执行时间过长而且这个if判断刚好是两秒执行一次。定位问题之后,发现这段代码其实是查看当前link状态,然后调用ecdev_set_link()给IgH中的一个变量赋值。这个步骤不能删除,但也不能搁在实时调用中执行。我的做法是把它搁到watchdog线程中执行,并在__igb_open()中打开对watchdog线程的调度。编辑于 2022-11-16 00:13・IP 属地北京实时操作系统工业自动化控制Linux​赞同 14​​10 条评论​分享​喜欢​收藏​申请

EC-Simulator:强大的EtherCAT网络模拟工具软件_ec-simulator安装和使用-CSDN博客

>

EC-Simulator:强大的EtherCAT网络模拟工具软件_ec-simulator安装和使用-CSDN博客

EC-Simulator:强大的EtherCAT网络模拟工具软件

北京盟通科技官方账号

于 2023-08-14 10:34:26 发布

阅读量393

收藏

2

点赞数

1

分类专栏:

EtherCAT

文章标签:

网络

自动化

物联网

制造

信息可视化

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/MotroEngineer/article/details/132269916

版权

EtherCAT

专栏收录该内容

20 篇文章

3 订阅

订阅专栏

        EC-Simulator是一款盟通科技发行的功能强大的实时EtherCAT网络仿真软件,该软件可以通过仿真EtherCAT®从站设备进而实现虚拟化EtherCAT®网络,做到没有真实的EtherCAT®从站硬件同样可以运行EtherCAT®主站应用的效果。这样一来,网络运维人员和研究测试人员能够在无需设备的情况下校准EtherCAT®主站的功能并测试规划网络拓扑,进而使网络配置工作轻量化和精细化,减少现场优化的频次,提高工程和研究的效率。

        EtherCAT是一种基于IEEE802.3以太网的现场总线系统。EtherCAT在通信速度上定义了一个新标准,并且由于其灵活的拓扑结构和简单的配置方式,可以像传统的现场总线一样进行处理。实施EtherCAT成本低廉,使得过去无法使用现场总线技术的应用能够使用该技术。EtherCAT是一项开放的技术,被国际电工委员会(IEC)标准化。

        EtherCAT在众多领域有广泛应用,例如,在半导体行业中,EtherCAT的使用已经非常成熟:在全球领先的13 家晶圆制造设备商中,有12家是EtherCAT 技术协会(ETG)成员,并在他们的机器和系统中广泛使用 EtherCAT 技术。此外,EtherCAT 还被广泛应用于机器人和数控机床等运动控制行业。

        EtherCAT需要主站和从站,相较要求较少,仅需以太网口的主站来说,从站往往需要特定的从站控制芯片,即需要专用的EtherCAT从站设备来实现网络的构建。当然,目前有众多自动化厂商(如倍福、西门子等)均配置有包含EtherCAT从站功能的各种设备,网络实施者拥有了这些从站设备后,只需要找个适配和高效的主站软件(如EC-Master主站协议栈和配套的demo)即可。而对于当前没有从站设备并希望了解EtherCAT技术或希望测试和配置手头的EtherCAT主站的研究人员和工程师来说,EC-Simulator就成为了他们的最佳选择。

EC-Simulator介绍

        EC-Simulator是一款功能强大的实时EtherCAT® 网络仿真软件。它能够通过模拟 EtherCAT 从站设备来虚拟化EtherCAT网络,使开发测试人员可以在没有真实的 EtherCAT 从站硬件设备的情况下运行 EtherCAT 主站应用程序。EtherCAT 仿真可以通过物理网络适配器或虚拟方式实现,以实现完全模拟的机器设备设置。配置仿真实例时,可以无缝使用真实网络的 ENI 文件。

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

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

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

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

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

干货视频

        下方是EC-Simulator的操作视频,涵盖创建模拟器配置,安装软件,并演示示例应用程序以模拟从属设备。我们欢迎对EC-Simulator感兴趣的新老朋友联系盟通科技获得更多资料和信息。

{盟通干货}EtherCAT网络仿真工具-EC-simulator操作视频

优惠劵

北京盟通科技官方账号

关注

关注

1

点赞

2

收藏

觉得还不错?

一键收藏

知道了

0

评论

EC-Simulator:强大的EtherCAT网络模拟工具软件

EC-Simulator是一款盟通科技发行的功能强大的实时EtherCAT网络仿真软件,该软件可以通过仿真EtherCAT®从站设备进而实现虚拟化EtherCAT®网络,做到没有真实的EtherCAT®从站硬件同样可以运行EtherCAT®主站应用的效果。这样一来,网络运维人员和研究测试人员能够在无需设备的情况下校准EtherCAT®主站的功能并测试规划网络拓扑,进而使网络配置工作轻量化和精细化,减少现场优化的频次,提高工程和研究的效率。

复制链接

扫一扫

专栏目录

参与评论

您还未登录,请先

登录

后发表或查看评论

博客

EC-Inspector&EC-Simulator:强大的EtherCAT网络分析、监控和仿真工具

03-11

17

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

博客

EtherCAT FP介绍系列文章—UDP gateway

02-01

527

文章讨论了EtherCAT主站的Mailbox Gateway功能,它能将邮箱协议路由到EtherCAT从站设备。但对EoE功能无效,因为EoE直接传输TCP/IP信息。Acontis EC-Master EtherCAT主站集成了Mailbox Gateway功能的UDP Mailbox SDK。最后,文章提到了使用Beckhoff TwinSAFE的应用案例。

博客

利用实时加速器技术实现Windows操作系统对实时应用程序的支持

01-26

864

如今,越来越多的应用,特别是在工业自动化、医疗技术、数据采集和测量技术等领域,都需要确定性的实时行为。acontis实时加速器技术(RtaccWin)使您能够在Windows下运行具有确定性的硬实时功能应用程序。这是通过专门为实时应用程序保留一个或多个 CPU来实现的,设置 Windows 适当的参数化并利用 acontis 内核驱动程序进行精确定时和直接硬件访问。

博客

EtherCAT FP介绍系列文章—热插拔

01-04

381

本文介绍了热插拔这一重要概念,EtherCAT的热插拔是重要特性之一,使EtherCAT网络更加灵活

博客

盟通科技年终总结:动者常成,2024再续新章!

12-29

908

盟通科技年度总结搬运和备份

博客

IXXAT NT系列高稳定性网关网桥解决方案

12-22

714

CAN网桥和CAN网关是CAN网络中的重要设备。CAN网桥可以重新发送CAN数据帧,延长传输距离,整合和过滤数据。CAN网关则可以将CAN信号转换为以太网信号,实现远距离传输。IXXAT CAN bridge和CAN @net系列产品就具备这些功能。这些设备可以链接不同CAN网络,延长传输距离,实现CAN信号的远距离传输。NT200型号还可以作为CAN网桥使用,链接不同网段的数据进行处理。

博客

EtherCAT FP介绍系列文章—SuperSet ENI

12-15

78

介绍EtherCAT的功能——SuperSet ENI

博客

OPCUA:打造高效智能工厂的利器

12-01

76

OPCUA协议标准在智能工厂的建设中发挥了关键作用,帮助实现了基于现有网络的快速结构搭建,提高了生产效率,使厂区的智能化水平得到提高。OPCUA生成的应用/软件具有一定的可移植性,可以在不同的平台上运行,非常适合工厂将它作为一个成熟的备用选项,来协助智能工厂搭建。现有的OPCUA协议的实现,可以通过SDK来快速落地。如果想进一步降低成本,也可以使用集成了OPCUA的工业网关软件,如Connext和KepServer等,都可以帮助搭建智能工厂。

博客

系统实时性优化:通过Hypervisor技术在对称多处理(SMP)处理器上实现多操作系统部署

11-20

89

介绍如何来让多个系统在对称多处理的多核处理器上顺利运行和部署的文章。

博客

FRC-EP系列--你的汽车数据一站式管家

11-09

603

汽车电子生成研发过程中,需要对汽车各个控制器进行仿真测试,典型的测试对象有:BCM(车身域控制器)、IP(组合仪表)、PEPS(信息娱乐系统)、APM(智能车窗)、SCU(天窗控制器)等。之后,将配置完成的工程下载到对应的硬件平台上(FRC-EP190/EP170),所有待仿真的报文将按照通信矩阵中所定义的周期在总线上进行发送。提供了 FlexRay、CAN FD、高速 CAN、低速 CAN、LIN、EtherCAT 等多种协议,信号可在任意协议中无障碍进行互转。直接分析网络通信矩阵文件,无需二次配置。

博客

EtherCAT FP介绍系列文章—RAS

10-31

107

RAS扩展功能包是acontis公司在EC-Master EtherCAT主站基础上提供的一套基于TCP/IP的客户端/服务器架构的Remote API。Remote API旨在远程API提供了一个接口,解决在操作系统中当第二个进程(例如OPC服务器)可能访问EtherCAT总线的数据或在EtherCAT主站上执行操作。在两个不同的操作系统或者某些操作系统下的两个应用程序(EXE–文件)无法访问彼此的内存,因此Remote API通过TCP/IP连接并提供了两个应用程序的完整交互机制。

博客

好用的OPCUA多语言服务器地址空间生成软件——UaModeler

10-12

286

Unified Automation公司基于多年的技术积累和与OPC基金会的密切交流,结合自身的SDK版本,推出了同时支持Windows和Linux系统的软件——UaModeler,通过UaModeler可以生成C、C++、C#等语言的框架性文件,这些文件可直接导入对应工程,并成为地址空间的节点,进而被调用和读取。

博客

盟通科技亮相工博会,带来EtherCAT前沿技术

09-18

100

本文为介绍盟通科技公司的产品和近况,不含联系方式等宣传引流内容

博客

2023工博会,盟通邀您共享自动化盛会!

09-04

67

盟通科技邀您参加2023年中国工业博览会!

博客

盟通邀约:参加STM32 全国巡回研讨会,与您相约五大城市!

08-28

182

9月12日至10月27日,以“STM32不止于芯” 为主题的STM32全国巡回研讨会将走进多个城市。作为获得“Partner Award”奖的积极合作伙伴,盟通将参与杭州、苏州、南京、广州、北京5座城市。本届研讨会为全天会议,围绕STM32最新产品开展技术演讲和方案演示,展示在智能工业、无线连接、边缘人工智能、安全、图形用户界面等领域的产品解决方案及多样化应用实例,盟通将现场展示与acontis合作的前沿EtherCAT最新技术,结合ST的MPU系列产品,实现搭建稳定且快速推向市场的EtherCAT应用。

博客

EtherCAT的高安全性、可用性和网络拓扑

08-08

361

本文介绍了EtherCAT网络的几种特性:高安全性、可用性和可随意搭建的网络拓扑。

博客

EtherCAT主站同步实现方式

08-08

698

通常情况下,EtherCAT主站协议栈通过在其控制硬件(例如嵌入式x86PC中的8254计时器)中的硬件计时器来发送循环输出数据。如果系统运行周期为1kHz,那么8254计时器以及负责生成同步脉冲的从站计时器都应设置为1kHz。因此,EtherCAT主站必须要与DC时钟主站同步(就是主站上的第一个DC从站)。这一机制被称为分布式时钟主站同步(DCM)。

博客

Windows上开发运行EtherCAT主站的几种方案

08-08

1319

本文介绍了几种可以在windows上开发EtherCAT的方案,因为EtherCAT网络的高实时要求与windows本身匹配度不高,所以如何在windows上开发运行EtherCAT就成为开发者的明显需求,希望本文介绍的几种方法能帮助开发人员更好使用EtherCAT。

博客

EtherCAT循环时间计算器演示

08-08

476

EtherCAT循环周期时间计算:由于 EtherCAT 是最快的工业以太网协议,因此很多使用者想知道他们使用 EtherCAT 运行其应用程序的速度究竟有多快。当然,周期时间不仅取决于特定的应用,还取决于网络中设备的数量以及每个周期将发送的数据量。Beckhoff 和 ETG 将其称为总“通信时间”,其中考虑了发送帧的完整时间、通过网络的传播延迟以及接收帧的时间。

博客

EtherCAT基础之寻址方式介绍

08-08

705

EtherCAT主站有三种不同的寻址方式,分别应用于EtherCAT网络配置、邮箱通信和过程数据通信。对寻址方式的深入了解能帮助大家更好的理解EtherCAT技术,比如我们在编写针对某个从站的控制程序时,过程数据的读写并不直接针对从站的物理地址,而是操作控制器内存的某段逻辑地址,其原因即来源于对逻辑寻址的应用。

“相关推荐”对你有帮助么?

非常没帮助

没帮助

一般

有帮助

非常有帮助

提交

北京盟通科技官方账号

CSDN认证博客专家

CSDN认证企业博客

45

原创

115万+

周排名

4万+

总排名

3万+

访问

等级

577

积分

82

粉丝

84

获赞

13

评论

153

收藏

私信

关注

热门文章

OPCUA客户端工具:UaExpert使用进阶小技巧

4775

行业观察:ChatGPT进入工业自动化前景探讨

3635

Windows上开发运行EtherCAT主站的几种方案

1316

EtherCAT 功能介绍系列文章——EoE

1186

随时随地进行开发的Windows EtherCAT解决方案 – LxWin + EC-Simulator

1166

分类专栏

EtherCAT

20篇

Windows实时

1篇

行业观察

11篇

ixxat

9篇

OPC UA

19篇

自动化平台案例

5篇

PLC

5篇

OPC

11篇

三菱iQ-R系列PLC设备

1篇

最新评论

EtherCAT主站同步实现方式

嵌入式内核源码:

大佬,请问从站的sync引脚怎么才能输出脉冲呢

使用Ixxat canAnalyser3的总结(中)

A_zzet_:

小白用起来好痛苦

使用Ixxat canAnalyser3的总结(上)

hongge1997:

这个软件怎么买的?

OPCUA客户端工具:UaExpert使用进阶小技巧

m0_62350591:

您好,请问有UaExpert的linux版本安装包吗?

Movicon/Connext设备连接实例(五)——Movicon.NExT与欧姆龙OPC UA通讯连接

许海_:

Movicon.NExT这个软件能麻烦老板给一下吗

您愿意向朋友推荐“博客详情页”吗?

强烈不推荐

不推荐

一般般

推荐

强烈推荐

提交

最新文章

EC-Inspector&EC-Simulator:强大的EtherCAT网络分析、监控和仿真工具

EtherCAT FP介绍系列文章—UDP gateway

利用实时加速器技术实现Windows操作系统对实时应用程序的支持

2024年4篇

2023年48篇

2022年9篇

目录

目录

分类专栏

EtherCAT

20篇

Windows实时

1篇

行业观察

11篇

ixxat

9篇

OPC UA

19篇

自动化平台案例

5篇

PLC

5篇

OPC

11篇

三菱iQ-R系列PLC设备

1篇

目录

评论

被折叠的  条评论

为什么被折叠?

到【灌水乐园】发言

查看更多评论

添加红包

祝福语

请填写红包祝福语或标题

红包数量

红包个数最小为10个

红包总金额

红包金额最低5元

余额支付

当前余额3.43元

前往充值 >

需支付:10.00元

取消

确定

下一步

知道了

成就一亿技术人!

领取后你会自动成为博主和红包主的粉丝

规则

hope_wisdom 发出的红包

实付元

使用余额支付

点击重新获取

扫码支付

钱包余额

0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。 2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

EC-Win - Windows EtherCAT real-time platform - acontis

EC-Win - Windows EtherCAT real-time platform - acontis

跳过引导

acontis

About us

Our History

Events

Blog

新闻

Newsletter

技术合作伙伴

EtherCAT Slave Devices

Hardware (IPC & Boards)

Operating Systems

Organizations

Semiconductors

Services

Software

销售办公室

联系

Products

EtherCAT

EC-Master

Linux

Windows

Embedded OS

Programming Languages

Feature Packs

Data Acquisition

EtherCAT Troubleshooting

EC-Win

EC-Engineer

EC-Engineer Web

Monitoring and Diagnosis Software

EC-Engineer

EC-Inspector

EC-Monitor

EC-Lyser

EC-Simulator

EC-STA

EC-EAP

下载

Windows Real-time Extension

Realtime Hypervisor

Type 1: RTOSVisor

Type 2: LxWin

Type 2: VxWin

Downloads

TSN Stack

Success Stories

Downloads

Industries

Automation Controllers

Machine Builders

Robotics

Solutions

Motion Control EC-Motion

Technologies

EtherCAT

Real-time Hypervisor

Symmetric Multiprocessing (SMP) and Asymmetric Multiprocessing (AMP)

技术支持

Developer Center

 

Contact

Accept all

Deny all

Privacy settings

Statistics

Google Analytics

Essential

Contao HTTPS CSRF Token

Protects against cross-site request forgery attacks.

Retention period: This cookie will only remain for the current browser session.

PHP SESSION ID

Saves the current PHP session.

Retention period: This cookie will only remain for the current browser session.

Save selection

Contact

Imprint

Data Protection

DE

EN

中文

日本語

跳过引导

acontis

About us

Our History

Events

Blog

新闻

Newsletter

技术合作伙伴

EtherCAT Slave Devices

Hardware (IPC & Boards)

Operating Systems

Organizations

Semiconductors

Services

Software

销售办公室

联系

Products

EtherCAT

EC-Master

Linux

Windows

Embedded OS

Programming Languages

Feature Packs

Data Acquisition

EtherCAT Troubleshooting

EC-Win

EC-Engineer

EC-Engineer Web

Monitoring and Diagnosis Software

EC-Engineer

EC-Inspector

EC-Monitor

EC-Lyser

EC-Simulator

EC-STA

EC-EAP

下载

Windows Real-time Extension

Realtime Hypervisor

Type 1: RTOSVisor

Type 2: LxWin

Type 2: VxWin

Downloads

TSN Stack

Success Stories

Downloads

Industries

Automation Controllers

Machine Builders

Robotics

Solutions

Motion Control EC-Motion

Technologies

EtherCAT

Real-time Hypervisor

Symmetric Multiprocessing (SMP) and Asymmetric Multiprocessing (AMP)

技术支持

Developer Center

 

EC-WIN -WindowsEtherCAT实时平台

EC-WIN为Windows系统提供了一个专业的开放的实时EtherCAT平台。因此基于越来越流行的EtherCAT技术,可以创建出更快速、更精确的实时解决方案。典型的应用是运动控制器、PLC控制器或者执行频率高达20kHz的实时测量应用。EC-WIN的核心组件是功能强大的EC-Master协议栈,为了与成熟的acontis Windows Hypervisor和实时技术相匹配,EC-Master协议栈分别进行了特殊的优化。

客户可以获得一个完美匹配、功能强大的实时EtherCAT编程环境;一个具有价格优势,一站式、独家供应的解决办法。硬件平台采用了多核系统。Windows系统与EtherCAT主站和实时应用程序分别在不同的CPU核心上运行。快速并且经过优化的英特尔和瑞昱网络控制器驱动确保了尽可能高的实时性。对EC-WIN Hypervisor的集成也是提供实时性重要的一项,它确保了实时应用和EtherCAT从站的同步;以及本地PC定时器与EtherCAT从站的分布时钟同步。同时有EC-Lyser的诊断和监测工具作为补充。使用Microsoft Visual Studio作为整合开发和调试的工具,同时应用于Windows应用开发部分以及实时/EtherCAT应用开发部分。使用EC-WIN的客户省去了购买扩展控制卡以及单独的Hypervisor或Windows实时扩展的高额花费。

EC-WIN系统管理软件(System Manager)

EC-WIN一站式的配置工具

将EtherCAT兼容性硬件分配到实时环境中

(可选)将附件的硬件分配到实时环境中

Windows和实时环境的CPU分配和内存配置可通过GUI完成

EtherCAT应用程序配置

实时平台

集成Hypervisor程序:Windows和实时部分(操作系统)安全分开的。有效隔离Windows系统故障(蓝屏)。

为实时部分(抢占式多任务、线程、事件、信号量、互斥锁,......)提供Win32编程示例。

快速、高分辨率的系统定时器(分辨率低于10纳秒)。中断频率可以达到25kHz。

Windows和/或实时部分均可运行于多核(SMP:对称多处理器)。这对于四核或者其他多核CPU是很重要的。

Windows和实时部分之间采用虚拟TCP/IP网络。因而可以用于EtherCAT诊断的完整功能。

可以便捷的使用Microsoft Visual Studio作为开发和调试环境。能够通过以太网实现远程调试。

功能强大、图形化的实时分析工具。

EtherCAT主站配置

支持标准的EtherCAT配置器ET9000。

支持标准化ENI格式(EtherCAT网络信息)的配置文件,所有兼容的配置均可使用。

可选:ET9000插件,用于直接通过TCP/IP与EtherCAT主站协议栈传输数据(例如可以配置EtherCAT安全设备)。

EtherCAT主站运行

拥有Class A功能的EC-Master协议栈SDK。

快速并且经过优化的因特尔和瑞昱网络控制器驱动。这些驱动不需要使用中断,既能提供优秀的实时性能,又能够顺利地集成到Windows或者实时环境中。

标准邮箱协议:CoE-CAN application protocol over EtherCAT,SoE-Servo Profile over EtherCAT,AoE-ADS over EtherCAT,VoE-Vendor over EtherCAT。

实现传输延时测量和补偿的分布式时钟,可以实现本地实时定时器和EtherCAT分布式时钟参考时钟的同步以及连续的漂移补偿。此功能对于许多EtherCAT运动控制应用程序来说是非常重要的。

通过主站通信实现slave to slave。

总线扫描带有拓扑检测、分析和验证功能。

EEPROM编程(读和写)。

全面可靠的诊断。

集成EC-Master扩展功能包“远程访问服务"。使用虚拟网络连接提供一个简单的EC-Master协议栈远程访问。

可选:我们以有吸引力的价格提供更多的EC-Master扩展功能包。

 

EtherCAT 主站诊断

EC-Lyser: 图形化的应用,用于开发过程中分析acontis主站协议栈控制的EtherCAT网络。

可选: ET9000 插件,可以通过TCP/IP直接连接到EtherCAT主站协议栈 (用于ET9000 在线功能)。

可选: 通过Windows TCP/IP(虚拟网络)远程访问主站,主要和ECMaster 对象字典功能配合用于复杂情况的诊断功能。

新特性

EC-Win V7.0

更多信息

User Manual and QuickStart Guide

Request technical slides

Flyer

请通过 下载区 申请更多信息。

Request a Free Evaluation

跳过引导

联系

版本说明

网站地图

数据保护

 

acontis technologies GmbH

88212 Ravensburg

Germany

Tel. +49 751 5 60 30 30

   

Accept all

Deny all

Privacy settings

Statistics

Google Analytics

Essential

Contao HTTPS CSRF Token

Protects against cross-site request forgery attacks.

Retention period: This cookie will only remain for the current browser session.

PHP SESSION ID

Saves the current PHP session.

Retention period: This cookie will only remain for the current browser session.

Save selection

Contact

Imprint

Data Protection

EtherCAT运动控制卡的辅助调试工具与方法介绍_ethercat调试助手-CSDN博客

>

EtherCAT运动控制卡的辅助调试工具与方法介绍_ethercat调试助手-CSDN博客

EtherCAT运动控制卡的辅助调试工具与方法介绍

最新推荐文章于 2024-01-17 17:20:51 发布

编程小ruo鸡

最新推荐文章于 2024-01-17 17:20:51 发布

阅读量2.2k

收藏

4

点赞数

2

分类专栏:

运动控制

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/AGONIiii/article/details/115474595

版权

运动控制

专栏收录该内容

75 篇文章

50 订阅

订阅专栏

 

 

  今天,正运动小助手给大家分享一下EtherCAT运动控制卡之ECI2820如何使用通过正运动辅助调试工具ZDevelop进行调试,本文以单轴例程为例进行演示如何通过ZDevelop进行对应调试内容。

  在正式学习之前,我们先了解一下正运动技术的运动控制卡ECI2618和ECI2828。这两款产品分别是6轴,8轴运动控制卡。

 

 

 

  ECI2618支持6轴脉冲输入与编码器反馈,板载24点输入,16点输出,2AD,2DA,支持手轮接口,其中特定输出口支持高速PWM控制。

 

 

 

  ECI2828支持8轴总线型输入与编码器反馈,板载24点输入,16点输出,2路AD,2路DA,支持手轮接口,其中特定输出口支持高速PWM控制。

  ECI2618,ECI2828均使用同一套API函数,均支持C、C++、C#、LabVIEW、Python、Delphi等开发语言,支持VC6.0、VB6.0、Qt、.Net等平台,支持Windows、Linux、WinCE、iMac等操作系统。

  接下来,进入正题。

  一 ECI2828运动控制卡硬件介绍

  

  ECI2828系列运动控制卡支持多达 16 轴直线插补、任意圆弧插补、空间圆弧、螺旋插补、电子凸轮、电子齿轮、同步跟随、虚拟轴、机械手指令等;采用优化的网络通讯协议可以实现实时的运动控制。

  ECI2828系列运动运动控制卡支持以太网,232 通讯接口和电脑相连,接收电脑的指令运行,可以通过EtherCAT总线和CAN总线去连接各个扩展模块,从而扩展输入输出点数或运动轴。

  ECI2828系列运动控制卡的应用程序可以使用 VC,VB,VS,C++,C#等软件来开发,程序运行时需要动态库 zmotion.dll。调试时可以把ZDevelop软件同时连接到控制器,从而方便调试、方便观察。

  

  

  

 

  二 C#语言进行运动控制开发

  

  1.在VS2015菜单“文件”→“新建”→ “项目”,启动创建项目向导。

  

  

  

  2.选择开发语言为“Visual C#”和.NET Framework 4以及Windows 窗体应用程序。

  

  

  

  3.找到厂家提供的光盘资料里面的C#函数库,路径如下(64位库为例):

  A、进入厂商提供的光盘资料找到“8.PC函数”文件夹,并点击进入。

  

  

  

  B、选择“函数库2.1”文件夹。

  C、选择“Windows平台”文件夹。

  D、根据需要选择对应的函数库这里选择64位库。

  E、解压C#的压缩包,里面有C#对应的函数库。

  F、函数库具体路径如下。

  

  

  

  4.将厂商提供的C#的库文件以及相关文件复制到新建的项目中。

  A、将zmcaux.cs文件复制到新建的项目里面中。

  

  

  

  B、将zaux.dll和zmotion.dll文件放入bin\debug文件夹中。

  

  

  

  5.用VS打开新建的项目文件,在右边的解决方案资源管理器中点击显示所有,然后鼠标右键点击zmcaux.cs文件,点击包括在项目中。

  

  

  

  6.双击Form1.cs里面的Form1,出现代码编辑界面,在文件开头写入 using cszmcaux,并声明控制器句柄g_handle。

  

  

  

  至此项目新建完成,可进行C#项目开发。

  单轴运动例程的具体开发过程此处不做详细描述,详情可以查看正运动小助手,《EtherCAT运动控制卡的硬件接线与C#单轴运动控制》文章。

  单轴运动控制人机交互界面如下。

  

  

  

  三 辅助调试工具ZDevelop功能

  

  编译运行例程,同时连接ZDevelop软件进行调试,对运动控制的轴参数和运动情况进行监控。

  

  

  

  1.轴参数

  在操作运行的过程中可以同时通过ZDevelop软件进行监控对应的轴参数查看位置速度加速度等参数,同时也可以通过查看轴状态参数查询当前控制器是否进行报警。

  

  

  

  在运动进行的过程中,如果触发了某个轴的报警信号,那么在AXISSTATUS的参数部分将会显示出对应的轴报警码,可通过ZDevelop帮助文档进行查询AXISSTATUS轴状态指令,查询当前的报警码,并进行对应修正即可。

  报警码列表如下:

  

  

  

  上位机函数中也可通过函数接口进行查询当前轴状态对应上位机查询接口为:ZAux_Direct_GetAxisStatus。

  具体说明如下:

  

  

  

  2.示波器

  示波器属于程序调试与运行中极其重要的一个部分,用于把肉眼看不到的信号转换成图形,便于研究各种信号变化过程。示波器利用控制器内部处理的数据,把数据显示成图形,利用示波器可以显示各种不同的信号,如轴参数、轴状态等。在“视图”—“示波器”中打开示波器窗口或点击菜单栏快捷按钮,通过示波器的波形我们可以准确观察到上位机软件进行的运动的波形,以及各种参数对应的运行过程中的变化,我们都可以从示波器中看出来。

  示波器必须先启动后触发才能成功采样。打开示波器设置好相关参数之后点击启动,可手动触发采样,也可在上位机程序里加入ZAux_Trigger函数自动触发示波器采样。

  ZAux_Trigger函数是进行示波器触发抓取波形的一个函数,主要是为了方便在使用上位机开发调试过程中利用ZDevelop软件进行抓取对应波形出来进行分析调试的一个函数接口,方便在使用过程中无需进行手动触发示波器的抓取,可以自动进行触发。

  函数说明如下图:

  

  

  

  在示波器中可抓取出轴位置,轴速度等各种参数观察当前运动的状态。

  如下图所示:

  

  

  

  例:

  以C#单轴运动例程为例轴寸动距离50速度设置100,速度波形曲线以及位置曲线可以从图中很明显的看出来。

  

  

  

  3.输入输出

  在ZDevelop软件中还可以进行监控硬件的输入输出,AD、DA能量的大小以及各种硬件寄存器内部存储内容,如下图所示:

  

  

  

  4.手动运动

  在ZDevelop软件中可直接进行操作手动运动视图,进行对应的轴操作运动,此功能可以帮助判断,上位机驱动轴操作进行不成功时,若手动运动不成功,可能是硬件接线问题或者驱动器设置问题,若手动运动成功进行,那么则是上位机代码实现存在一定问题,需要进行修改。

  

  

  

  5.远程IO的扩展

  通过ZDevelop软件还可以进行查看通过can通讯连接的扩展板当前状态以及通过EtherCAT总线连接的设备信息。

  

  

  

  在进行总线控制之前,需要进行控制器的总线初始化程序的加载,加载完成后才能进行对应驱动,详细控制过程可参考文章《EtherCAT运动控制卡的总线轴参数设置和轴运动》。

  

  

  

  6.快速诊断与调试EtherCAT伺服

  在“命令与输出”中输入“?*ethercat”可以查看各个EtherCAT伺服的状态。

  

  

  

  其次可以利用ZDevelop软件上面的总线诊断工具进行连接到控制器对当前连接状态进行判断查看。

  

  

  

  本次,正运动技术EtherCAT运动控制卡的辅助调试工具与方法介绍,就分享到这里。

  更多精彩内容请关注“正运动小助手”公众号,需要相关开发环境与例程代码,请咨询正运动技术销售工程师:400-089-8936。

  本文由正运动技术原创,欢迎大家转载,共同学习,一起提高中国智能制造水平。文章版权归正运动技术所有,如有转载请注明文章来源。

优惠劵

编程小ruo鸡

关注

关注

2

点赞

4

收藏

觉得还不错?

一键收藏

知道了

0

评论

EtherCAT运动控制卡的辅助调试工具与方法介绍

    今天,正运动小助手给大家分享一下EtherCAT运动控制卡之ECI2820如何使用通过正运动辅助调试工具ZDevelop进行调试,本文以单轴例程为例进行演示如何通过ZDevelop进行对应调试内容。  在正式学习之前,我们先了解一下正运动技术的运动控制卡ECI2618和ECI2828。这两款产品分别是6轴,8轴运动控制卡。     ECI2618支持6轴脉冲输入与编码器反馈,板载24点输入,16点输出,2AD,2DA,支持手轮接口,其中特定输出口支持高速PWM控制。 

复制链接

扫一扫

专栏目录

原创LabVIEW与台达EtherCAT运动控制卡完整测试程序代码

07-14

labview2013版本可以打开,利用LabVIEW调用台达提供的库函数,控制台达EtherCAT运动控制卡,实现初始化、IO、运动控制、模拟量读取等功能。LabVIEW2013以上版本可以打开。可实现单轴、多轴运动控制。

倍福调试工具.zip

10-15

倍福调试工具过程映像大小、标志区、程序大小、POU 大小、变量数量仅取决于用户存储器的大小(对于 NT/ 2000 / XP/Vista,最大 2GB)

周期时间 ≥ 50 µs,可调链接时间 1 µs (Pentium® 4 2.8 GHz) 用于 1000 条 PLC 指令编程 IEC 61131-3: IL, FBD, LD, SFC, ST, 强大的功能库管理和方便的调试

参与评论

您还未登录,请先

登录

后发表或查看评论

PCIE464 — 高速高精,超高实时性的PCIe EtherCAT实时运动控制卡

最新发布

weixin_57350300的博客

01-17

2304

正运动高速高精运动控制卡家族迎来新成员!

EtherCAT运动控制卡和LabVIEW构建智能装备(四)

weixin_57350300的博客

08-21

888

 今天,正运动小助手给大家分享一下EtherCAT运动控制卡的开发辅助调试工具ZDevelop软件。本文以回零例程为例,演示如何通过ZDevelop软件配合LabVIEW等上位机开发软件进行开发调试。

  一、ECI2828硬件介绍

  

  ECI2828系列运动控制卡支持多达16 轴直线插补、任意圆弧插补、空间圆弧、螺旋插补、电子凸轮、电子齿轮、同步跟随、虚拟轴和机械手指令等;采用优化的网络通讯协议可以实现实时的运动控制。

  ECI2828系列运动运动控制卡支持以太网,232 通讯接口和电脑.

全国产EtherCAT运动控制边缘控制器(四):轴参数配置与单轴运动PC上位机C++控制

weixin_57350300的博客

09-27

146

全国产EtherCAT运动控制边缘控制器的轴参数设置与单轴运动例程讲解。

EtherCAT超高速实时运动控制卡XPCIE1032H上位机C#开发(五):通过RTSys进行调试与诊断

weixin_57350300的博客

12-11

1030

以单轴运动为例,介绍正运动RTSys开发软件如何对控制器进行调试与诊断。

H5U通过EtherCAT总线对SV660进行在线调试

qq_34415156的博客

06-10

1927

它通过在标准以太网协议中添加一个EtherCAT帧头(以太网最小帧64字节)头部有几个帧定义EtherCAT协议后面的数据也就是CANopen协议,将传感器、执行器和其他设备连接到一个实时控制网络上,从而实现快速、可靠、低成本的数据交换和控制。此时可以正常调试控制模式选”相对定位”目标位置”1”点击”开始” 可以观察到电机转了一圈;L1接火线(棕色) L2接地线(蓝色) 黄绿是地线接在伺服控制器留给你的接地端(外露铁片)我手里的是SV660NS2R8I单相的给(给我的三相我也用不了)

EC-Simulator:强大的EtherCAT网络模拟工具软件

MotroEngineer的博客

08-14

394

EC-Simulator是一款盟通科技发行的功能强大的实时EtherCAT网络仿真软件,该软件可以通过仿真EtherCAT®从站设备进而实现虚拟化EtherCAT®网络,做到没有真实的EtherCAT®从站硬件同样可以运行EtherCAT®主站应用的效果。这样一来,网络运维人员和研究测试人员能够在无需设备的情况下校准EtherCAT®主站的功能并测试规划网络拓扑,进而使网络配置工作轻量化和精细化,减少现场优化的频次,提高工程和研究的效率。

正运动技术 运动控制卡应用开发教程之C#

AGONIiii的博客

11-18

6003

  今天,正运动小助手为大家分享一下应用C#开发一个多段连续插补的运动控制应用。  我们主要从新建项目,添加函数库讲起,再了解PC函数使用,最后通过项目实战——连续插补运动例程讲解,来让大家熟悉它的项目开发。  在正式学习之前,我们先了解一下正运动技术的运动控制卡ECI2418和ECI2618。这两款产品分别是4轴,6轴运动控制卡。        ECI2418支持4轴脉冲输入与编码器反馈,板载24点输入,16点输出,2AD,2DA,支持手轮接口,其中特定输出口支持高速PWM控制。        ECI2.

学习网络请落实这几款小工具

airyea的博客

11-24

287

在实际开发过程中,熟练使用Linux或者Windows中相关网络工具,可以更快更准地找到故障。所以,今天就跟大家分享几个实用的网络利器。

1 nc

nc-->“瑞士军刀”。不知大家在渗透过程中,拿了shell有没有使用nc搞点事儿。它用来快速构建网络链接,常用来调试客户端程序。

nc参数

举例

执行任务

命令

扫描机器A端口号在30-40的服务

nc -z A 30-40

连接服务器A端口号为5000

nc -C A 5000

传送文件

Mac.

EtherCAT运动控制卡和LabVIEW构建智能装备(一)

weixin_57350300的博客

08-04

1841

今天,正运动小助手给大家分享一下EtherCAT运动控制卡之ECI2828的硬件接线和如何使用LabVIEW进行单轴的运动控制。

一 、ECI2828硬件介绍

ECI2828系列运动控制卡支持多达16 轴直线插补、任意圆弧插补、空间圆弧、螺旋插补、电子凸轮、电子齿轮、同步跟随、虚拟轴和机械手指令等;采用优化的网络通讯协议可以实现实时的运动控制。

ECI2828系列运动运动控制卡支持以太网,232 通讯接口和电脑相连,接收电脑的指令运行,可以通过EtherCAT总线和CAN总线去连接各个扩展模块,从而扩展输

EtherCAT 常用开发工具介绍

08-13

介绍常用的开发EtherCAT实时以太网的工具及开发流程,适用于嵌入式开发

几款以太网调试工具

03-19

一共有四款调试工具,还包括一款开源的!

etherCat抓包

01-18

etherCat抓包工具ET2000en应文版,etherCat开发辅助工具

EtherCAT简易调试手册.pdf

03-26

本文档对以太网现场总线系统的EtherCAT技术进行了基本的介绍,基于主从站之间通讯的方式和原理,结合华中8型数控系统,重点介绍了系统软件的升级安装过程,和EtherCAT配置工具的具体使用方法,并针对EtherCAT配置过程中常见的问题提供了解决方法。

以太网转包工具,调试协议时候的好帮手

10-14

好用的以太网抓包工具,十分好用的有。欢迎大家来下载啊

基于EtherCAT的多轴运动控制器.pdf

04-21

介绍了ETHERCAT的技术原理和通信协议,并对多轴运动控制器的硬件构成、软件架构进行了详细说明,最后对该控制器在多轴控制平台上进行了验证。

MINIPCIE1016EH运动控制卡用户手册

09-18

MINIPCIE1016EH 经济型运动控制卡是一款 EtherCAT 总线+脉冲型、MINIPCIE 接口式的运动控制卡。控制卡最多支持 64 轴,可以实现直线插补、任意圆弧插补、空间圆弧、螺旋插补、电子凸轮、电子齿轮、同步跟随、虚拟轴...

固高与雷赛性运动控制卡

04-02

固高与雷赛都是国内知名的运动控制卡厂商,其产品性能和质量都得到了广泛的认可和信赖。以下是它们的一些特点: 固高: 1. 具有高精度、高速度、高稳定性等优点,适用于各种运动控制领域; 2. 支持多种通讯接口,...

“相关推荐”对你有帮助么?

非常没帮助

没帮助

一般

有帮助

非常有帮助

提交

编程小ruo鸡

CSDN认证博客专家

CSDN认证企业博客

码龄5年

暂无认证

72

原创

6万+

周排名

56万+

总排名

13万+

访问

等级

1189

积分

241

粉丝

79

获赞

41

评论

687

收藏

私信

关注

热门文章

正运动技术快速入门 | 篇十六:正运动控制器EtherCAT总线快速入门

6855

正运动技术 运动控制卡应用开发教程之C#

5997

快速入门丨篇八:如何进行运动控制器EtherCAT总线的基础使用?

5156

快速入门 | 篇十七:运动控制器多轴插补运动指令的使用

5102

快速入门 | 篇十四:运动控制器基础轴参数与基础运动控制指令

5020

分类专栏

运动控制

75篇

最新评论

运动控制器之追剪应用Demo

ghdxb:

这样的运动控制器 还能提高中国智能制造水平 呵呵

运动控制器之追剪应用Demo

ghdxb:

这样的控制器 还可以提高中国制造 搞笑

正运动技术 运动控制卡应用开发教程之C#

CF137133:

脱机运行程序怎么写?

正运动技术 运动控制卡应用开发教程之C#

m0_54680262:

为什么不显示图片了

运动控制卡应用开发教程之C++

ddyzd:

哪里有下载头文件和函数库,学习用

您愿意向朋友推荐“博客详情页”吗?

强烈不推荐

不推荐

一般般

推荐

强烈推荐

提交

最新文章

运动控制卡应用开发教程之MATLAB

VPLC系列机器视觉运动控制一体机快速入门(十一)多轮廓匹配

EtherCAT运动控制卡的电子凸轮追剪飞剪等应用(一)

2021年35篇

2020年40篇

目录

目录

分类专栏

运动控制

75篇

目录

评论

被折叠的  条评论

为什么被折叠?

到【灌水乐园】发言

查看更多评论

添加红包

祝福语

请填写红包祝福语或标题

红包数量

红包个数最小为10个

红包总金额

红包金额最低5元

余额支付

当前余额3.43元

前往充值 >

需支付:10.00元

取消

确定

下一步

知道了

成就一亿技术人!

领取后你会自动成为博主和红包主的粉丝

规则

hope_wisdom 发出的红包

实付元

使用余额支付

点击重新获取

扫码支付

钱包余额

0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。 2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

开始调试 EtherCAT 网络

开始调试 EtherCAT 网络

Skip to main content

Deutsch

English

Français

Español

Italiano

Русский

日本語

中文

選單

搜索

Deutsch

English

Français

Español

Italiano

Русский

日本語

中文

Toggle navigationprintToggle navigationCODESYS EtherCAT开始调试 EtherCAT 网络上一页下一页开始调试 EtherCAT 网络要求使用时注意要求 CODESYS Control Win V3 和 CODESYS Control RTE V3.过程. 创建和扫描项目安装 EtherCAT 已部署设备的设备描述(ESI XML 文件)到设备存储库中。使用所需的控制器创建一个新项目。在 通讯设置 选项卡,在设备编辑器中设置与控制器的连接。插入 EtherCAT Master下面的控制器作为一个新设备。双击 EtherCAT 大师打开它的编辑器。点击 浏览 按钮。在下一个对话框中,选择网络适配器 EtherCAT 沟通。将项目下载到控制器,以便 EtherCAT 堆栈被加载到控制器上。提示如果不执行此步骤,则会出现错误消息“无法进行设备扫描:堆栈不可用。请先登录。”扫描设备时显示。扫描网络中的设备。为此,请选择 EtherCAT 掌握并点击 项目 → 扫描设备.提示当控制器处于停止状态和启动状态时,都可以读取连接的设备。扫描也可以在注销状态下工作。片刻之后,将打开一个对话框以显示连接的设备。如果对话框仍然为空,则没有与设备的连接。在这种情况下,请检查 1) 网线连接是否正确,2) 设备是否已上电,以及 3) 选择了正确的网络适配器。提示错误和消息显示在 PLC 的记录器中或 EtherCAT 大师帮助任何后续的诊断。如果缺少设备描述,则会在扫描对话框中显示(消息 注意力!在存储库中找不到该设备)。您可以直接在扫描对话框中安装缺少的设备描述。为此,请单击 安装缺少的描述 按钮。只有在安装了所有设备描述后,才能将设备完全插入项目中。否则 CODESYS 无法确定星形分支的拓扑。将所有检测到的设备复制到项目中。为此,请单击 将所有设备复制到项目.再次将更改的项目下载到控制器并启动它。几秒钟后,设备开始工作,并在设备树中显示为绿色箭头。注意 示例程序 EtherCAT: 开始调试 EtherCAT 网络要求Möchten Sie uns Feedback geben? Klicken Sie hier, um Änderungen vorzuschlagen.上一页下一页

top

CODESYS Group | We software Automation.

to software

['sɒftwɛər]

transitive verb

__softwared/softwaring

: to develop software

// to software automation: to develop software for automation purposes

The CODESYS Group is the manufacturer of CODESYS, the leading hardware-independent

IEC 61131-3 automation software for developing and engineering controller

applications.

CODESYS® is a registered trademark.

CODESYS GmbH

A member of the CODESYS Group

Memminger Straße 151, 87439 Kempten

Germany

Tel.:

+49-831-54031-0

info@codesys.com

Legal Notice

Privacy Policy

LinkedIn

Youtube

RSS

Downloads

Login

CODESYS Store

© 2022 CODESYS GmbH

| A member of the CODESYS Group

EtherCAT_百度百科

rCAT_百度百科 网页新闻贴吧知道网盘图片视频地图文库资讯采购百科百度首页登录注册进入词条全站搜索帮助首页秒懂百科特色百科知识专题加入百科百科团队权威合作下载百科APP个人中心EtherCAT播报讨论上传视频开放架构收藏查看我的收藏0有用+10本词条由“科普中国”科学百科词条编写与应用工作项目 审核 。EtherCAT(以太网控制自动化技术)是一个开放架构,以以太网为基础的现场总线系统,其名称的CAT为控制自动化技术(Control Automation Technology)字首的缩写。EtherCAT是确定性的工业以太网,最早是由德国的Beckhoff公司研发。自动化对通讯一般会要求较短的资料更新时间(或称为周期时间)、资料同步时的通讯抖动量低,而且硬件的成本要低,EtherCAT开发的目的就是让以太网可以运用在自动化应用中。中文名以太网控制自动化技术外文名EtherCAT本    质现场总线系统特    点实时性,灵活性目    的以太网可以运用在自动化应用中研发公司德国的Beckhoff公司目录1机能原理2通讯协定3性能4拓扑5同步6设备行规7机能安全8实现机能原理播报编辑一般工业通讯的网络各节点传送的资料长度不长,多半都比以太网帧的最小长度要小。而每个节点每次更新资料都要送出一个帧,造成带宽的低利用率,网络的整体性能也随之下降。EtherCAT利用一种称为“飞速传输”(processing on the fly)的技术改善以上的问题。 [1]在EtherCAT网络中,当资料帧通过EtherCAT节点时,节点会复制资料,再传送到下一个节点,同时识别对应此节点的资料,则会进行对应的处理,若节点需要送出资料,也会在传送到下一个节点的资料中插入要送出的资料。每个节点接收及传送资料的时间少于1微秒,一般而言只用一个帧的资料就可以供所有的网络上的节点传送及接收资料。通讯协定播报编辑EtherCAT通讯协定是针对程序资料而进行优化,利用标准的IEEE 802.3以太网帧传递,Ethertype为0x88a4。其资料顺序和网站上设备的实体顺序无关,定址顺序也没有限制。主站可以和从站进行广播及多播等通讯。若需要IP路由,EtherCAT通讯协定可以放入UDP/IP资料包中。性能播报编辑EtherCAT的周期时间短,是因从站的微处理器不需处理以太网的封包。所有程序资料都是由从站控制器的硬件来处理。此特性再配合EtherCAT的机能原理,使得EtherCAT可以成为高性能的分散式I/O系统:包含一千个分散式数位输入/输出的程序资料交换只需30us,相当于在100Mbit/s的以太网传输125个字节的资料。读写一百个伺服轴的系统可以以10kHz的速率更新,一般的更新速率约为1–30kHz,但也可以使用较低的更新速率,以避免太频繁的直接内存存取影响主站个人电脑的运作。 [2]拓扑播报编辑EtherCAT使用全双工的以太网实体层,从站可能有二个或二个以上的埠。若设备没侦测到其下游有其他设备,从站的控制器会自动关闭对应的埠并回传以太网帧。由于上述的特性,EtherCAT几乎支持所有的网络拓扑,包括总线式、树状或是星状,现场总线常用的总线式拓扑也可以用在以太网中。EtherCAT的拓扑可以用网络线、分枝或是短线(stub)作任意的组合。有三个或三个以上以太网接口的设备就可以当作分接器,不一定一定要用网络交换器。 由于使用100BASE-TX的以太网物理层,二个设备之间的距离可以到100米,一个EtherCAT区段的网络最多可以有65535个设备。若EtherCAT网络是使用环状拓扑(主站设备需要有二个通讯埠),则此网络还有缆线冗余的机能。同步播报编辑为了系统的同步,EtherCAT协定中有提供分散式时钟机制,即使通讯循环周期有抖动,时钟的抖动远小于1µs,大约接近IEEE 1588精密时间协议的标准。因此EtherCAT的主站设备不需针对时钟使用特殊的硬件,可以用软件实现在任何标准的的以太网MAC,即使没有特殊的通讯协处理器也没有关系。标准建立分散式时钟的程序是由主站送出一特定位址的广播讯息给所有从站来启动。若使用环状拓扑,所有从站会在收到讯息时闩锁内部时钟,当讯息回来时会再闩锁内部时钟一次。主站会读所有从站闩锁的值,计算各个从站的延迟。为了消除抖动的影响及求得平均值,主站会尽可能的多次进行上述的程序。所有的从站延迟会依各从站在从站环状拓扑的位置来计算,并记录在一个偏移寄存器中。最后主站送出一个读写系统时钟的广播讯息,会使第一个从站的时钟为参考时钟,其他从站的内部时钟会调整到和第一个从站相同。为了在初始化后保持时钟的同步,主站或从站需定期的再送出广播讯号,以计算各个从站内部时钟的速度差异,若有需要时,从站需要可以调整自身时钟的速度,或是有其他调整时钟的机制。系统时钟是一个64位元的计时器,计数内容是从2000年1月1日0点0分开始所经过的时间,单位是纳秒(ns)。设备行规播报编辑设备行规(device profile)描述应用需要的参数及设备的机能特性,包括可能依设备种类而不同的状态机。总线技术中已有许多可靠的设备行规,例如I/O设备、驱动器或阀等设备。EtherCAT同时支持CANopen设备行规及Sercos驱动器行规。从CANopen或Sercos移植到EtherCAT时,在应用观点看到的内容是一様的,也可方便使用者或设备制造商的转换。机能安全播报编辑EtherCAT有一个加强的协定版本,称为Safety over EtherCAT,可以在同一个网络上进行机能安全相关的通讯和一般的控制通讯。此安全通讯是以EtherCAT的应用层为基础,不会影响底层的通讯协定。Safety over EtherCAT有通过IEC 61508的认证,符合安全完整性等级(SIL)3的要求。自2005年起已有使用Safety over EtherCAT的产品上市。实现播报编辑EtherCAT主站可以用软件,在标准的以太网媒体接入控制器中实现。许多供应商有提供在不同操作系统下的程式码,也有许多开源软件或共享软件。EtherCAT从站需要特殊的EtherCAT从站控制器,才能实现飞速传输(processing on the fly)的技术。EtherCAT从站控制器可以用FPGA来实现,且已有现成的代码,此控制器也可以用ASIC来实现。新手上路成长任务编辑入门编辑规则本人编辑我有疑问内容质疑在线客服官方贴吧意见反馈投诉建议举报不良信息未通过词条申诉投诉侵权信息封禁查询与解封©2024 Baidu 使用百度前必读 | 百科协议 | 隐私政策 | 百度百科合作平台 | 京ICP证030173号 京公网安备110000020000

一款功能强大的EtherCAT网络仿真软件:EC-Simulator - 知乎

一款功能强大的EtherCAT网络仿真软件:EC-Simulator - 知乎切换模式写文章登录/注册一款功能强大的EtherCAT网络仿真软件:EC-Simulator盟通科技​已认证账号EC-Simulator是一款盟通科技发行的功能强大的实时EtherCAT网络仿真软件,该软件可以通过仿真EtherCAT®从站设备进而实现虚拟化EtherCAT®网络,做到没有真实的EtherCAT®从站硬件同样可以运行EtherCAT®主站应用的效果。这样一来,网络运维人员和研究测试人员能够在无需设备的情况下校准EtherCAT®主站的功能并测试规划网络拓扑,进而使网络配置工作轻量化和精细化,减少现场优化的频次,提高工程和研究的效率。EtherCAT是一种基于IEEE802.3以太网的现场总线系统。EtherCAT在通信速度上定义了一个新标准,并且由于其灵活的拓扑结构和简单的配置方式,可以像传统的现场总线一样进行处理。实施EtherCAT成本低廉,使得过去无法使用现场总线技术的应用能够使用该技术。EtherCAT是一项开放的技术,被国际电工委员会(IEC)标准化。EtherCAT在众多领域有广泛应用,例如,在半导体行业中,EtherCAT的使用已经非常成熟:在全球领先的13 家晶圆制造设备商中,有12家是EtherCAT 技术协会(ETG)成员,并在他们的机器和系统中广泛使用 EtherCAT 技术。此外,EtherCAT 还被广泛应用于机器人和数控机床等运动控制行业。EtherCAT需要主站和从站,相较要求较少,仅需以太网口的主站来说,从站往往需要特定的从站控制芯片,即需要专用的EtherCAT从站设备来实现网络的构建。当然,目前有众多自动化厂商(如倍福、西门子等)均配置有包含EtherCAT从站功能的各种设备,网络实施者拥有了这些从站设备后,只需要找个适配和高效的主站软件(如EC-Master主站协议栈和配套的demo)即可。而对于当前没有从站设备并希望了解EtherCAT技术或希望测试和配置手头的EtherCAT主站的研究人员和工程师来说,EC-Simulator就成为了他们的最佳选择。EC-Simulator是一款功能强大的实时EtherCAT® 网络仿真软件。它能够通过模拟 EtherCAT 从站设备来虚拟化EtherCAT网络,使开发测试人员可以在没有真实的 EtherCAT 从站硬件设备的情况下运行 EtherCAT 主站应用程序。EtherCAT 仿真可以通过物理网络适配器或虚拟方式实现,以实现完全模拟的机器设备设置。配置仿真实例时,可以无缝使用真实网络的 ENI 文件。实际与模拟流程对比EC-Simulator包含众多从站功能,可以模拟主从站之间的各类交互,例如对过程数据(PDO)进行响应,发送和接收服务数据(SDO),与从站堆栈进行交互等。这一切都可以通过C/C++或.NET编程语言提供的API来实现,从而将 EtherCAT 数据连接到各种其他专业软件工具,以模拟现实网络。Simulator结构图EC-Simulator 具有许多强大的功能,支持多种网络操作和诊断功能。EC-Simulator能够模拟多达 2000 个 EtherCAT 从站,包括支持和不支持邮箱协议的从站。它支持更改网络拓扑、断开/连接/移动从站、关闭/启动从站电源、更改从站状态等操作,并提供了 API 来模拟特定从站/端口丢失帧或丢失链接的情况。此外,EC-Simulator还具有诊断功能,包括 API 用于读取和写入从站寄存器、读取和写入从站 EEPROM 内容、读取模拟器对象字典、评估网络拓扑等。此外,它还提供了 RAS 服务器,用于连接 EC-Lyser 或 EC-Engineer。开测试人员通过EC-Simulator可以轻松进行功能测试和性能评估。EC-Simulator能够模拟节点之间的实时通信,验证 EtherCAT 通信协议的正确性,并测试应用程序在各种负载和网络条件下的稳定性和可靠性。EC-Simulator 还支持错误注入功能,以便开发者能够模拟网络中的故障和异常情况,检测和处理潜在的问题。EC-Simulator 友好的用户界面使开发测试人员能够轻松设置和配置虚拟网络,监视节点状态和通信情况。它直观的操作界面和实时数据显示功能有助于快速分析和调试应用程序。客户应用与SSC图在工业生产中,现有的各种标准和要求都是无数的误差与错误发生后才被总结出来并严加落实的,每一个生产操作的错误都有可能需要为之付出巨大代价。 EtherCAT作为一种高标准的现场总线,符合标准的EtherCAT网络通常具有冗余和热插拔等功能来保护网络的正常运行和数据的顺利流通。即使有上述功能,对于初学者或在外的工程师来说,仍然有可能无法快速熟练地实现网络配置,使用软件EC-Simulator来模拟构建网络,熟悉环境和网络设置,获得一种全局性的视角来配置实际网络,将会大大提高网络配置效率和提升整体网络的稳定性。下方是EC-Simulator的操作视频,涵盖创建模拟器配置,安装软件,并演示示例应用程序以模拟从属设备。我们欢迎对EC-Simulator感兴趣的新老朋友联系盟通科技获得更多资料和信息。{盟通干货}EC-Simulator视频https://www.zhihu.com/video/1672566869545517056联系盟通科技盟通科技作为EC-Simulator的指定代理发行方,积累了多年的实现项目与解决方案的经验,EC-Simulator的更多信息,可以在盟通科技的官网找到,客户朋友也可以通过邮箱与电话与专业的技术人员直接高效地交流,来获取更多本地化的方案与信息。官网:http://www.motrotech.com电话:010-62740270 (北京) 0571-56125098 (杭州)邮箱:info@motrotech.com发布于 2023-08-09 11:20・IP 属地北京EtherCAT 总线驱动器通信行业自动化控制行业​赞同​​添加评论​分享​喜欢​收藏​申请

EtherCAT_百度百科

rCAT_百度百科 网页新闻贴吧知道网盘图片视频地图文库资讯采购百科百度首页登录注册进入词条全站搜索帮助首页秒懂百科特色百科知识专题加入百科百科团队权威合作下载百科APP个人中心EtherCAT播报讨论上传视频开放架构收藏查看我的收藏0有用+10本词条由“科普中国”科学百科词条编写与应用工作项目 审核 。EtherCAT(以太网控制自动化技术)是一个开放架构,以以太网为基础的现场总线系统,其名称的CAT为控制自动化技术(Control Automation Technology)字首的缩写。EtherCAT是确定性的工业以太网,最早是由德国的Beckhoff公司研发。自动化对通讯一般会要求较短的资料更新时间(或称为周期时间)、资料同步时的通讯抖动量低,而且硬件的成本要低,EtherCAT开发的目的就是让以太网可以运用在自动化应用中。中文名以太网控制自动化技术外文名EtherCAT本    质现场总线系统特    点实时性,灵活性目    的以太网可以运用在自动化应用中研发公司德国的Beckhoff公司目录1机能原理2通讯协定3性能4拓扑5同步6设备行规7机能安全8实现机能原理播报编辑一般工业通讯的网络各节点传送的资料长度不长,多半都比以太网帧的最小长度要小。而每个节点每次更新资料都要送出一个帧,造成带宽的低利用率,网络的整体性能也随之下降。EtherCAT利用一种称为“飞速传输”(processing on the fly)的技术改善以上的问题。 [1]在EtherCAT网络中,当资料帧通过EtherCAT节点时,节点会复制资料,再传送到下一个节点,同时识别对应此节点的资料,则会进行对应的处理,若节点需要送出资料,也会在传送到下一个节点的资料中插入要送出的资料。每个节点接收及传送资料的时间少于1微秒,一般而言只用一个帧的资料就可以供所有的网络上的节点传送及接收资料。通讯协定播报编辑EtherCAT通讯协定是针对程序资料而进行优化,利用标准的IEEE 802.3以太网帧传递,Ethertype为0x88a4。其资料顺序和网站上设备的实体顺序无关,定址顺序也没有限制。主站可以和从站进行广播及多播等通讯。若需要IP路由,EtherCAT通讯协定可以放入UDP/IP资料包中。性能播报编辑EtherCAT的周期时间短,是因从站的微处理器不需处理以太网的封包。所有程序资料都是由从站控制器的硬件来处理。此特性再配合EtherCAT的机能原理,使得EtherCAT可以成为高性能的分散式I/O系统:包含一千个分散式数位输入/输出的程序资料交换只需30us,相当于在100Mbit/s的以太网传输125个字节的资料。读写一百个伺服轴的系统可以以10kHz的速率更新,一般的更新速率约为1–30kHz,但也可以使用较低的更新速率,以避免太频繁的直接内存存取影响主站个人电脑的运作。 [2]拓扑播报编辑EtherCAT使用全双工的以太网实体层,从站可能有二个或二个以上的埠。若设备没侦测到其下游有其他设备,从站的控制器会自动关闭对应的埠并回传以太网帧。由于上述的特性,EtherCAT几乎支持所有的网络拓扑,包括总线式、树状或是星状,现场总线常用的总线式拓扑也可以用在以太网中。EtherCAT的拓扑可以用网络线、分枝或是短线(stub)作任意的组合。有三个或三个以上以太网接口的设备就可以当作分接器,不一定一定要用网络交换器。 由于使用100BASE-TX的以太网物理层,二个设备之间的距离可以到100米,一个EtherCAT区段的网络最多可以有65535个设备。若EtherCAT网络是使用环状拓扑(主站设备需要有二个通讯埠),则此网络还有缆线冗余的机能。同步播报编辑为了系统的同步,EtherCAT协定中有提供分散式时钟机制,即使通讯循环周期有抖动,时钟的抖动远小于1µs,大约接近IEEE 1588精密时间协议的标准。因此EtherCAT的主站设备不需针对时钟使用特殊的硬件,可以用软件实现在任何标准的的以太网MAC,即使没有特殊的通讯协处理器也没有关系。标准建立分散式时钟的程序是由主站送出一特定位址的广播讯息给所有从站来启动。若使用环状拓扑,所有从站会在收到讯息时闩锁内部时钟,当讯息回来时会再闩锁内部时钟一次。主站会读所有从站闩锁的值,计算各个从站的延迟。为了消除抖动的影响及求得平均值,主站会尽可能的多次进行上述的程序。所有的从站延迟会依各从站在从站环状拓扑的位置来计算,并记录在一个偏移寄存器中。最后主站送出一个读写系统时钟的广播讯息,会使第一个从站的时钟为参考时钟,其他从站的内部时钟会调整到和第一个从站相同。为了在初始化后保持时钟的同步,主站或从站需定期的再送出广播讯号,以计算各个从站内部时钟的速度差异,若有需要时,从站需要可以调整自身时钟的速度,或是有其他调整时钟的机制。系统时钟是一个64位元的计时器,计数内容是从2000年1月1日0点0分开始所经过的时间,单位是纳秒(ns)。设备行规播报编辑设备行规(device profile)描述应用需要的参数及设备的机能特性,包括可能依设备种类而不同的状态机。总线技术中已有许多可靠的设备行规,例如I/O设备、驱动器或阀等设备。EtherCAT同时支持CANopen设备行规及Sercos驱动器行规。从CANopen或Sercos移植到EtherCAT时,在应用观点看到的内容是一様的,也可方便使用者或设备制造商的转换。机能安全播报编辑EtherCAT有一个加强的协定版本,称为Safety over EtherCAT,可以在同一个网络上进行机能安全相关的通讯和一般的控制通讯。此安全通讯是以EtherCAT的应用层为基础,不会影响底层的通讯协定。Safety over EtherCAT有通过IEC 61508的认证,符合安全完整性等级(SIL)3的要求。自2005年起已有使用Safety over EtherCAT的产品上市。实现播报编辑EtherCAT主站可以用软件,在标准的以太网媒体接入控制器中实现。许多供应商有提供在不同操作系统下的程式码,也有许多开源软件或共享软件。EtherCAT从站需要特殊的EtherCAT从站控制器,才能实现飞速传输(processing on the fly)的技术。EtherCAT从站控制器可以用FPGA来实现,且已有现成的代码,此控制器也可以用ASIC来实现。新手上路成长任务编辑入门编辑规则本人编辑我有疑问内容质疑在线客服官方贴吧意见反馈投诉建议举报不良信息未通过词条申诉投诉侵权信息封禁查询与解封©2024 Baidu 使用百度前必读 | 百科协议 | 隐私政策 | 百度百科合作平台 | 京ICP证030173号 京公网安备110000020000