tp官网首页|ethercat调试助手

作者: tp官网首页
2024-03-14 18:39:37

开始调试 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

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​​添加评论​分享​喜欢​收藏​申请

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

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 条评论​分享​喜欢​收藏​申请

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

1930

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

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

MotroEngineer的博客

08-14

395

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

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

AGONIiii的博客

11-18

6004

  今天,正运动小助手为大家分享一下应用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. 支持多种通讯接口,如PCI、PCIe、USB、CAN、EtherCAT等;

3. 可以与各种编码器、驱动器、伺服电机等设备配合使用,实现高效的运动控制;

4. 提供丰富的开发工具和SDK,方便用户进行二次开发和定制化。

雷赛:

1. 采用高性能处理器和FPGA技术,具有高速、高精度、高可靠性等特点;

2. 支持多种通讯接口,如PCI、PCIe、USB、EtherCAT等;

3. 提供丰富的应用程序和开发工具,支持多种编程语言和开发环境;

4. 可以与各种编码器、驱动器、伺服电机等设备配合使用,实现多种运动控制模式。

总体来说,固高和雷赛都是优秀的运动控制卡厂商,它们的产品在性能、稳定性、兼容性等方面都有很高的水平,用户可以根据具体需求进行选择。

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

非常没帮助

没帮助

一般

有帮助

非常有帮助

提交

编程小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、付费专栏及课程。

余额充值

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运动控制卡的辅助调试工具与方法介绍-电子发烧友网

首页

技术

可编程逻辑

MEMS/传感技术

嵌入式技术

模拟技术

控制/MCU

处理器/DSP

存储技术

EMC/EMI设计

电源/新能源

测量仪表

制造/封装

RF/无线

接口/总线/驱动

EDA/IC设计

光电显示

连接器

PCB设计

LEDs

汽车电子

医疗电子

人工智能

可穿戴设备

军用/航空电子

工业控制

触控感测

智能电网

音视频及家电

通信网络

机器人

vr|ar|虚拟现实

安全设备/系统

移动通信

便携设备

物联网

区块链

HarmonyOS

RISC-V MCU

光伏

ChatGPT

IGBT

充电桩

氮化镓

BLDC

逆变器

5G

电机控制

资源

技术文库

新品速递

电路图

元器件知识

电子百科

最新技术文章

下载

在线工具

常用软件

电子书

datasheet

专栏

电子说

专栏

社区

论坛

问答

小组

技术专栏

社区之星

试用中心

HarmonyOS技术社区

2023电子工程师大会

研究院

活动

设计大赛

硬创大赛

社区活动

线下会议

在线研讨会

小测验

学院

直播

课程

视频

企业号

华秋智造

华秋PCB

高可靠多层板制造商

华秋SMT

高可靠一站式PCBA智造商

华秋商城

自营现货电子元器件商城

PCB Layout

高多层、高密度产品设计

钢网制造

专注高品质钢网制造

BOM配单

专业的一站式采购解决方案

华秋DFM

一键分析设计隐患

华秋认证

认证检测无可置疑

工具

PCB在线检查

datasheet查询

选型替代查询

免费样品申请

免费评测试用

工程师专区

技术子站

搜索

搜索历史

清空

搜索热词

0

聊天消息

系统消息

评论与回复

查看更多

查看更多

查看更多

登录

0

关注

0

粉丝

0

动态

个人中心

内容管理

积分兑换

当前积分:

修改资料

退出登录

登录后你可以

下载海量资料

学习在线课程

观看技术视频

写文章/发帖/加入社区

登录

创作中心

发布

发文章

发资料

发帖

提问

发视频

创作活动

推荐

分类

资料

软件

工具

排行榜

DataSheet

搜索

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

3天内不再提示

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

正运动技术

2021-11-15 18:52

次阅读

扫一扫,分享给好友

复制链接分享

今天,正运动小助手给大家分享一下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。

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

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

举报投诉

运动控制卡

运动控制卡

+关注

关注

7

文章

91

浏览量

15224

ethercat

ethercat

+关注

关注

17

文章

409

浏览量

37583

正运动技术

正运动技术

+关注

关注

0

文章

66

浏览量

46

收藏

人收藏

扫一扫,分享给好友

复制链接分享

评论

发布评论请先 登录

相关推荐

超高实时性的EtherCAT运动控制卡——PCIE464

正运动技术PCIE464运动控制卡,提供高效的工业运动控制解决方案。用户可直接将PCIE464嵌入标准PC机快速实现高性能的

发表于 01-26 14:39

•143次阅读

PT/PVT运动模式介绍:EtherCAT超高速实时运动控制卡XPCIE1032H上位机C#人工智能

上位机运动控制卡

正运动技术

发布于 :2024年01月25日 11:12:46

【正运动】高速高精,超高实时性的PCIe EtherCAT实时运动控制卡 | PCIE464

产品摘要正运动技术PCIE464运动控制卡,提供高效的工业运动控制解决方案。用户可直接将PCIE464嵌入标准PC机快速实现高性能的

发表于 01-24 09:48

单轴PSO视觉飞拍与精准输出:EtherCAT超高速实时运动控制卡XPCIE1032H上位机C#开发(七)

正运动技术EtherCAT控制卡在VS平台采用C#语言实现的各种PSO功能。

发表于 01-03 09:50

•651次阅读

EtherCAT总线运动控制的优势主要体现在哪?

。利用EtherCAT技术的优异性能,可以实现用传统现场总线系统所无法实现的控制方法。

正运动技术的ZMC464运动

发表于 12-13 11:37

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

上位机运动控制卡

正运动技术

发布于 :2023年12月11日 16:39:22

脚本调试工具有哪些?脚本调试工具怎么用?

脚本调试是软件开发过程中非常重要的一环,它能帮助开发者快速定位并解决代码中的错误。大多数编程语言都提供了各种各样的脚本调试工具,本文将介绍一些常见的脚本调试工具以及它们的基本使用

发表于 12-01 14:40

•236次阅读

EtherCAT超高速实时运动控制卡XPCIE1032H上位机C#开发(三):EtherCAT总线模式切换

上位机运动控制卡

正运动技术

发布于 :2023年11月23日 16:42:38

EtherCAT超高速实时运动控制卡(二):EtherCAT总线初始化

XPCIE1032H是一款基于PCI Express的EtherCAT总线运动控制卡,可选6-64轴运动控制,支持多路高速数字输入输出,可轻

发表于 11-20 09:40

•430次阅读

EtherCAT超高速实时运动控制卡XPCIE1032H上位机C#开发(二):EtherCAT总线初始化

上位机运动控制卡

正运动技术

发布于 :2023年11月17日 09:08:19

EtherCAT超高速实时运动控制卡XPCIE1032H驱动安装# 运动控制卡# 正运动技术# PCIE

人工智能运动控制卡

正运动技术

发布于 :2023年11月10日 15:44:03

EtherCAT超高速实时运动控制卡XPCIE1032H上位机C#人工智能 #运动控制卡# 正运动技术

人工智能运动控制卡

正运动技术

发布于 :2023年11月10日 15:42:22

MINIPCIE1016EH EtherCAT运动控制卡用户手册

产品简介:MINIPCIE1016EH 经济型运动控制卡是一款 EtherCAT 总线+脉冲型、MINIPCIE 接口式的运动控制卡。

发表于 09-18 17:51

•2次下载

不止10倍提速!PCIe EtherCAT实时运动控制卡XPCIE1032H 等您评测!

PCIe实时运动控制卡助力EtherCAT高速高精运动控制应用!

发表于 06-26 10:14

•7323次阅读

正运动ECI系列运动控制卡产品优势

,同时缩小工控机体积;

5、ECI运动控制卡内部可写部分代码,实时性要求特别高的场合也适用;

6、对于环境不好的场合,时间长了工控机容易进灰尘,ECI运动控制卡可靠稳定不受影响。

发表于 06-13 09:44

正运动技术

企业号

22

内容

2.4w

阅读

13

粉丝

我要咨询

关注

Hot

EtherCAT总线运动控制器应用进阶一

Hot

运动控制器RTEX总线使用入门

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

New VPLC系列机器视觉运动控制一体机快速入门(十)

精选推荐

更多

文章 资料 帖子

速度与激情:为电动摩托车设计寿命更长的 16S-17S 锂离子电池组

物联网评论

13分钟前

30 阅读

如何用电压跟随器使运算放大器保持稳定?

要长高

1小时前

120 阅读

三相半波和三相全波的区别(三相整流桥电路图)

要长高

1小时前

112 阅读

MOS管的导通条件 MOS管的导通过程

Torex产品资讯

2小时前

196 阅读

基于FPGA的DSP系统设计中流水线技术的主要应用

FPGA设计论坛

2小时前

183 阅读

共模电感设计_共模电感设计方案_共模电感设计案例

dplion

33 KB

免费

568下载

tps7h3301evm-cval(hrel022)用户指南

jfzhangjin

5.99 MB

1积分

0下载

Easegress全功能型流量调度和编排系统

感谢相遇

5.32 MB

免费

2下载

NostalgiaForInfinity Freqtrade加密算法交易策略

话多显蠢

0.17 MB

免费

1下载

HWPanModal仿知乎弹出评论列表

姬盼希

4.23 MB

免费

0下载

【嵌入式SD NAND】基于FATFS/Littlefs文件系统的日志框架实现

雷龙发展

18小时前

11 阅读

【原创】收藏!单片机输出4种波形的函数信号发生器毕设(Proteus仿真+原理图+源码和论文)

jf_25153831

18小时前

67 阅读

制作一只3D打印的遥控机器狗

DFRobot官方

18小时前

106 阅读

设计干货!19种电压转换的电路设计方法

微风挽雨

18小时前

210 阅读

开关电源9个电路设计实例分析,一看就懂!

感谢相遇

18小时前

198 阅读

推荐企业号

更多

华秋(原“华强聚丰”):

电子发烧友

华秋开发

华秋电路(原"华强PCB")

华秋商城(原"华强芯城")

华秋智造

My ElecFans

APP

网站地图

设计技术

可编程逻辑

电源/新能源

MEMS/传感技术

测量仪表

嵌入式技术

制造/封装

模拟技术

RF/无线

接口/总线/驱动

处理器/DSP

EDA/IC设计

存储技术

光电显示

EMC/EMI设计

连接器

行业应用

LEDs

汽车电子

音视频及家电

通信网络

医疗电子

人工智能

虚拟现实

可穿戴设备

机器人

安全设备/系统

军用/航空电子

移动通信

工业控制

便携设备

触控感测

物联网

智能电网

区块链

新科技

特色内容

专栏推荐

学院

设计资源

设计技术

电子百科

电子视频

元器件知识

工具箱

VIP会员

最新技术文章

社区

小组

论坛

问答

评测试用

企业服务

产品

资料

文章

方案

企业

供应链服务

硬件开发

华秋电路

华秋商城

华秋智造

nextPCB

BOM配单

媒体服务

网站广告

在线研讨会

活动策划

新闻发布

新品发布

小测验

设计大赛

华秋

关于我们

投资关系

新闻动态

加入我们

联系我们

举报投诉

社交网络

微博

移动端

发烧友APP

硬声APP

WAP

联系我们

广告合作

王婉珠:wangwanzhu@elecfans.com

内容合作

黄晶晶:huangjingjing@elecfans.com

内容合作(海外)

张迎辉:mikezhang@elecfans.com

供应链服务 PCB/IC/PCBA

江良华:lanhu@huaqiu.com

投资合作

曾海银:zenghaiyin@huaqiu.com

社区合作

刘勇:liuyong@huaqiu.com

关注我们的微信

下载发烧友APP

电子发烧友观察

电子工程师社区

1-32层PCB打样·中小批量

元器件现货·全球代购·SmartBOM

SMT贴片·PCBA加工

PCB&PCBA Manufacturing

华秋简介

企业动态

联系我们

企业文化

企业宣传片

加入我们

版权所有 © 深圳华秋电子有限公司

电子发烧友

(电路图)

粤公网安备 44030402000349 号

电信与信息服务业务经营许可证:合字B2-20210191

工商网监

湘ICP备 2023018690 号

开始调试 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