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

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

3天内不再提示

为什么说EtherCAT是提高控制系统性能的最佳解决方案?

虹科智能自动化 2022-01-26 17:38 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

461fbe02-7e81-11ec-95b2-dac502259ad0.png如今,现场总线系统已成为实时分布式控制的一个组成部分,而这也是一个提高控制和监控生产过程安全性的有效方法。在开发项目前期,选择适合的通信技术十分重要,因为它决定了控制性能是否可以直接到达现场层,以及设备的可选范围。462e4896-7e81-11ec-95b2-dac502259ad0.png

虽然传统的现场总线系统(PROFIBUS、CANopen、DeviceNet、SERCOS等)或多或少也能够提供安全快速的数据传输,但它们在速度、整体生产力、可靠性和实时传输等特殊考虑因素方面不如EtherCAT技术。EtherCAT的出现有利于突破传统现场总线系统的瓶颈,因为它允许通过使用共享内存与应用程序直接交换数据,仅需使用标准网络适配器便能够满足需求,而无需额外的硬件。

EtherCAT:以太网控制自动化技术

EtherCAT(Ethernet for Control Automation technology)是一种实现数据特定传输的硬实时技术。它可以提供实时性能,旨在通过双绞线或光纤电缆最大限度地利用高速全双工以太网数据传输,以满足工业过程控制需求。基于以太网技术的EtherCAT具有易于实施、拥有成本和标准化等优点,使其成为工业应用上旨在最大限度提高控制系统性能的完美解决方案。该技术的媒体访问控制采用主/从原理,其中主站节点(通常是控制系统)将以太网帧发送到从站节点,从站节点动态地从这些帧中提取并插入数据。

EtherCAT技术工作原理

从以太网的角度来看,EtherCAT部分可看作单个以太网设备,它接收和发送标准ISO/IEC802-3以太网帧。这个以太网设备可能由大量的EtherCAT从站设备组成,它们直接处理传入的帧并提取相关的用户数据,或者插入数据并将帧传输到下一个EtherCAT从站设备。网段内的最后一个EtherCAT从站设备将完整处理的帧发回,以便第一个从站设备作为响应帧返回给主站设备。46372510-7e81-11ec-95b2-dac502259ad0.jpg

此过程利用以太网的全双工模式,允许双向独立通信,可以在主站设备和由一个或多个从站设备组成的EtherCAT网段之间建立无需切换的直接通信,这体现了EtherCAT操作原理的灵活性。

Advantages

EtherCAT核心特性

NO.1 灵活的拓扑结构

EtherCAT网络能够支持高达65,535个设备,且对其拓扑结构没有限制,可以采用线型、树型、星型等多种方式。

NO.2 高性能

由于EtherCAT协议的特定功能及其在拓扑结构、数字映射方面的灵活性,因此,这项高性能的技术可以极大地提高生产力,例如通过直接内存访问(DMA),数据能够以最少的CPU使用率传输,从站自己读写数据,且只有一个报文返回给主站处理,进而释放主站资源。

NO.3 低成本

EtherCAT是一种实时工业以太网技术,无需配置在主站、协处理器的特殊插件卡,也无需大量的处理能力,或大量处理能力的特殊插件卡,这项不依赖于集线器和交换机的标准以太网协议便是连接的唯一条件。

NO.4 易于集成

可以通过网关使用CAN、CANopen、EtherNET/IP等现场总线和工业以太网,或通过MailboxoverUDP、MailboxoverTCP第三方工具。

为了帮助项目开发者更快速地实现基于EtherCAT的解决方案,虹科推出了多种EtherCAT开发方案,其中包括提供网络设备与IPC系统交互功能的虹科KPA EtherCAT Master协议栈、可用于创建和修改EtherCAT网络配置的虹科KPA EtherCAT Studio等。

虹科KPA EtherCAT Master协议栈

帮你快速开发EtherCAT功能

虹科KPA EtherCAT Master 协议栈确保了EtherCAT技术的所有优势:循环时间短、高性能、低成本等。其内核以ANSI“C”实现;因此,它可以很容易地移植到任何具有“C”编译器的平台。它甚至可以作为模块在Linux内核空间中运行(与C++实现相反,如果C++代码使用任何诸如虚函数、模板或异常等特性,则在加载内核模块时可能会遇到困难)。虹科KPA EtherCAT Master采用模块化架构设计,可为不同的操作系统提供可移植性和可扩展性,并适应各种硬件平台。464cacd2-7e81-11ec-95b2-dac502259ad0.png

带捆绑模块的虹科KPAEtherCAT Master主站架构图

说明/Explanation

应用程序

这是一个调用主 API 函数的单独进程。应用程序通过 API 对 Master 进行几乎完全的控制:启动/停止 Master、进行配置、更新 PI 等。

API

允许配置和管理 EtherCAT 总线的用户应用程序编程接口 (API)

RPC服务器

RPC 服务器负责与远程客户端(例如,与 KPA EtherCAT Studio)建立连接并将请求转发到 EtherCAT 主堆栈核心。它支持用户到用户和用户到内核模式(通过 IOCtl 调用)模式。

过程映像

过程映像由影子缓冲区(即直接向/从网络传输的数据)和活动缓冲区(即包含从/向 KPA EtherCAT 主站客户端接收/发送的数据的缓冲区)组成

处理任务(外部任务)

实现特定应用控制算法的回调函数。每次重复 PI 更新(高优先级)循环时都会调用此回调函数。

帧调度器

组装 EtherCAT 帧并根据其优先级将它们转发到 EtherCAT 网络驱动程序的模块。

EtherCAT 网络驱动程序

RPC 服务器负责与远程客户端(例如,与 KPA EtherCAT Studio)建立连接并将请求转发到 EtherCAT 主堆栈核心。它支持用户到用户和用户到内核模式(通过 IOCtl 调用)模式。

线程、互斥体、定时器

处理线程、定时器、互斥体的依赖于操作系统的函数的包装器。

NIC及其驱动程序

网络接口卡是一种物理设备,用于向/从 EtherCAT 网络发送/接收帧。

远程客户端

包括虹科KPA EtherCAT Studio和其他兼容程序

虹科KPA EtherCAT Master的主要功能包括通过 UDP 对智能从站进行集中参数化、特殊接口适配操作系统、用于与运行时或/和配置工具交互的 API、用于多个 TCP/IP 或/和 UDP 连接的服务器等。结合现实应用的多种需求,虹科提供4种可选版本:基础版、标准版、高级版、扩展包,它们能够满足用户不同层次的需求。

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

    关注

    41

    文章

    6898

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    基于BL350与IGH EtherCAT的硬实时控制解决方案

    现代高性能应用的需求。本文将详细介绍一种基于钡铼技术ARMxy BL350系列嵌入式工业计算机,结合IGH EtherCAT主站与Linux-RT实时内核的硬实时控制解决方案。 一、传
    的头像 发表于 11-27 14:08 183次阅读

    厨房电器EMC整改:从测试到优化的系统性解决方案

    南柯电子|厨房电器EMC整改:从测试到优化的系统性解决方案
    的头像 发表于 08-12 11:29 578次阅读
    厨房电器EMC整改:从测试到优化的<b class='flag-5'>系统性</b><b class='flag-5'>解决方案</b>

    Linux系统性能调优方案

    关键要点预览:本文将深入解析Linux系统性能瓶颈的根本原因,提供可直接落地的调优方案,让你的系统性能提升30-50%!
    的头像 发表于 08-06 17:49 603次阅读

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

    的数据能快速准确地传输到控制系统,实现远程监控和自动化测试。还能提高系统的灵活性和可扩展性,应对各种复杂的测试需求。 总的来说,耐达讯自动化EtherCAT转RS232网关连接示波器
    发表于 07-23 15:31

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

    Ethercat信号,成功实现了驱动器与新控制系统的连接。经过测试,设备运行稳定,通信速度也得到了显著提升。 Rs232转Ethercat的优势还不止于此。它可以提高
    发表于 07-21 15:29

    永磁同步电机高性能控制系统研究

    ,而且现场调节容易,为实际应用提供了非常便利的条件。但是常规PID控制下,系统性能受负载影响较大,在负载未知或者变化时系统性能可能会变差,而实际系统中这种负载变化的状况普遍存在。因此,
    发表于 07-17 14:31

    破界而立:CAN转EtherCAT在VAV系统的融合实践

    问题】某办公楼改造项目中,原CAN协议总线连接的VAV温控器需接入EtherCAT网关控制系统。初期测试发现:CAN的125kbps传输速率在多点温度采集时出现数据拥堵,而温控器固件仅支持CAN协议,导致
    发表于 07-16 14:27

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

    EtherCAT网关本质是通过标准化接口与逻辑映射,将异构协议转化为统一通信语言。实施需遵循“硬件合规、配置精准、性能量化”原则,结合现场需求动态优化。该方案可为多协议系统集成提供方法
    发表于 07-14 16:20

    联盛德微电子荣获2025加速可信WAPI无线技术国产化替代最佳解决方案

    可信WAPI无线技术国产化替代最佳解决方案”,并成功入选 “2025政务行业信创生态图谱”。这一双重荣誉彰显了公司在国家信息技术应用创新战略中的深入参与及技术实力。
    的头像 发表于 07-04 16:28 983次阅读

    升降速曲线对直线电机系统性能影响的研究

    摘要:对一次速度曲线升降速,二次速度曲线升降速,三次速度曲线升降速以及三角函数速度曲线升降速曲线进行了分析,并对后3种升降速曲线对运动控制系统加/减速时间,定位精度等性能的影响分别进行了研究。利用
    发表于 06-17 08:48

    通信设备EMC整改:从测试到优化的系统性解决方案

    深圳南柯电子|通信设备EMC整改:从测试到优化的系统性解决方案
    的头像 发表于 06-16 11:10 530次阅读

    多设备联动,canopen转Ethercat网关设备接入国产 PLC 控制系统方案落地

    多设备联动,canopen转Ethercat网关设备接入国产 PLC 控制系统方案落地
    的头像 发表于 06-12 17:39 539次阅读
    多设备联动,canopen转<b class='flag-5'>Ethercat</b>网关设备接入国产 PLC <b class='flag-5'>控制系统</b><b class='flag-5'>方案</b>落地

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

    随着HarmonyOS NEXT的正式推出,鸿蒙原生应用开发热度高涨,数量激增。但在三方应用鸿蒙化进程中,性能问题频出。为此,HarmonyOS NEXT推出了一整套原生页面高性能解决方案,包括
    发表于 01-02 18:00

    自动控制系统的调试方法 自动控制系统与传统控制系统的比较

    自动控制系统的调试方法 自动控制系统的调试是一个复杂的过程,涉及到对系统性能的测试和优化。以下是一些基本的调试方法: 理论分析与仿真 : 在实际调试之前,通过理论分析和计算机仿真来预测系统
    的头像 发表于 12-18 09:50 1495次阅读

    “2025 IC风云榜”揭晓,思尔芯获“年度最佳解决方案奖”

    应用级创新解决方案,荣获“年度最佳解决方案奖”。该奖项专为能够为行业提供高品质、创新性解决方案,且其产品已获得行业客户广泛认可和好评的企业而设立的。思尔芯(S2C
    的头像 发表于 12-14 21:03 1554次阅读
    “2025 IC风云榜”揭晓,思尔芯获“年度<b class='flag-5'>最佳解决方案</b>奖”