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

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

3天内不再提示

ZMC900E如何实现多主站协同控制?

ZLG致远电子 ? 2025-08-20 11:32 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Ethercat是高效工业以太网总线,基于以太网技术,以“飞读飞写”实现微秒级同步。连接控制器与终端设备,简化布线,适配多节点,是高端自动化与智能制造的重要通信方案。


412de9c6-7d76-11f0-9080-92fbcf53809c.jpg ?前言

EtherCAT基于以太网技术传输、具高实时性的现场通信总线。其中,主站作为网络的核心控制器,承担着发起通信、调度数据以及管理从站的重要任务 —— 主站通过发送以太网帧遍历所有从站,利用过程数据通道传输实时控制指令,并通过邮箱通道完成参数配置与诊断。双主站架构可实现双路控制或线路冗余,让控制更加灵活,以 ZMC900E 运动控制器为例,便能直观了解工业自动化控制系统中多主站的协同控制应用。
412de9c6-7d76-11f0-9080-92fbcf53809c.jpg ?多主站控制应用需求

EtherCAT 是基于以太网的高性能工业现场总线,支持线型、星型、环型等拓扑结构,单个网络理论最大节点数可达 65535 个。不过,随着从站设备和通信数据增多,会出现传输延迟变大、刷新周期变长等问题,影响数据实时性,设备过多也增加了维护难度,这与 CPU 主频达到一定程度后采用多核协同设计类似。广州致远电子推出的 ZMC900E 高性能智能总线控制器,专为工厂智能化打造。它采用嵌入式 ARM 方案,集成实时操作系统与智能算法,以 EtherCAT 协议为核心,可快速构建数控智能化设备。同时,ZMC900E 支持双路主站协同控制,不仅能降低单路负载压力、保证总线实时性能,还能在一路总线异常时,确保另一路正常工作,提升系统稳定性和可靠性。

41548478-7d76-11f0-9080-92fbcf53809c.png


412de9c6-7d76-11f0-9080-92fbcf53809c.jpg ?多主站软件设计

1. 主站软件框架

ZMC900E 设备采用多核异构架构,配备 5 个 A55 主处理器与 3 个 R5 协处理器,软件设计上运用多核协同处理方案。主处理器负责解析数据包等核心任务,协处理器专注于硬件消抖和数据包收发,核间通过共享内存实现高效数据交互,其架构框架如下图所示。

418f16e2-7d76-11f0-9080-92fbcf53809c.png

2. 双主站实现

ZMC900E 搭载 R5 处理器实现以太网数据收发,两路通信任务均采用实时线程与核隔离设计。核隔离技术将通信任务固定在独立 CPU 内核,避免多线程调度及跨核切换产生的微秒级时间开销,确保 EtherCAT 等工业总线数据交互的实时性。两路主站控制可在同一进程或独立进程中运行,用户可按需选择。

41a3623c-7d76-11f0-9080-92fbcf53809c.png


412de9c6-7d76-11f0-9080-92fbcf53809c.jpg ?多主站控制使用入门

1. 双主站配置

ZMC900E 的 NET3 端口作为第二主站通信口,出厂时默认为普通以太网口,需配置为 EtherCAT 通信口。操作步骤如下:首先通过 SSH 远程连接设备,进入后运行指令dtbupdate 2111,接着重启设备,重启后输入指令ifconfig,此时将无法看到 NET3 的网络配置,如下图所示。

41cb0260-7d76-11f0-9080-92fbcf53809c.png41e46624-7d76-11f0-9080-92fbcf53809c.png

2. 双主站程序

在程序中定义主站的两个句柄 master1 和 master2,分别使用这两个句柄对主站进行配置初始化,配置内容包括网卡、通信网络从站描述文件 (ENI)、通信周期等。接着使用 EcatSimpleStart () 接口进行初始化,若没有错误信息,就表示主站启动成功,例程代码如下图所示。

4202ec3e-7d76-11f0-9080-92fbcf53809c.png


412de9c6-7d76-11f0-9080-92fbcf53809c.jpg ?多主站控制产品选型

ZMC900E集成了商业授权的EtherCAT主站解决方案,总线周期可选为250us,500us,1ms,2ms,通过EtherCAT总线可以扩展多达64个EtherCAT数字驱动轴或多个EtherCAT I/O。同时支持RS485 IO模块和EtherCAT IO模块扩展,为用户提供了多轴数、多IO点数的高性价比自动化解决方案。ZMC900E EtherCAT主站控制器是为设备制造商提供多轴数、多IO点数控制的新一代可靠智能的运动控制解决方案,可以广泛应用于注塑行业、冲压行业、车床行业、搬运码垛、关节机器人、喷涂、玻璃机、压铸机、包装设备、3C设备、锂电池设备、纺织、流水线工作站、非标自动化装备、特种机床等高端设备应用。

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

    关注

    10

    文章

    2969

    浏览量

    90114
  • 工业以太网
    +关注

    关注

    10

    文章

    660

    浏览量

    43184
  • 协同控制
    +关注

    关注

    0

    文章

    12

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    TLE9867QXA20如何实现从?

    您好,团队,我在我的应用程序中使用 TLE9867QXA20,一一从,现在我想为我的应用实现从概念。 我参考了以下示例代码,实现了一
    发表于 03-04 07:26

    Modbus问题

    ModbusRTU两之间如何交互数据? 工业控制中,一般都是主从通讯方式居多,有时也会碰到两个之间通讯。例如某工作站上位机(
    发表于 11-24 16:36

    【资料】正运动ZMC408SCAN控制器用户手册

    ZMC408SCAN 激光振镜运动控制器是正运动技术推出的高性能总线双振镜运动控制器,专为工业激光+振镜+运动控制方面的应用而设计,通过 EtherCAT 总线和脉冲轴接口能
    发表于 05-10 15:06

    Profibus-DP通信平台的设计方案

    Profibus协议的结构以OSI为参考模型,DP使用第1层、第2层和用户接口,第3层到第7层未加以描述。一个DP系统既可以是一个单结构,也可以是一个
    的头像 发表于 12-30 10:04 ?6611次阅读
    Profibus-DP<b class='flag-5'>主</b><b class='flag-5'>站</b>通信平台的设计方案

    【产品应用】手把手带你使用ZMC300E绘图

    开发的最新一代智能总线型 EtherCAT 控制器,使用A8内核的AM335X为处理器核心,配合Xenomai高实时性Linux系统,支持作为EtherCAT
    的头像 发表于 12-30 22:00 ?853次阅读

    【产品应用】手把手带你使用ZMC300E绘图

    面对一台ZMC300E运动控制器,我们该怎样让它工作起来?本文带你了解其核心算法原理,并详细讲解如何操纵龙门架画笔平台绘图。前言ZMC300E(点击了解详情)是广州致远电子股份有限公司开发的最新一代
    的头像 发表于 01-13 09:29 ?804次阅读
    【产品应用】手把手带你使用<b class='flag-5'>ZMC300E</b>绘图

    【深度解析】ZMC300E EtherCAT控制实现复杂的运动轨迹规划原理及应用

    许多任务要求控制实现贝塞尔等复杂曲线的轨迹插补,并通过倒圆角算法平滑轨迹中的拐角。本文将重点介绍一般曲线轨迹的插补算法,并基于ZMC300EEtherCAT
    的头像 发表于 02-06 14:28 ?1793次阅读
    【深度解析】<b class='flag-5'>ZMC300E</b> EtherCAT<b class='flag-5'>主</b><b class='flag-5'>站</b><b class='flag-5'>控制</b>器<b class='flag-5'>实现</b>复杂的运动轨迹规划原理及应用

    【新品发布】ZMC600E EtherCAT控制器全新上市

    【新品发布】ZMC600E EtherCAT控制器全新上市
    的头像 发表于 03-06 13:53 ?1837次阅读
    【新品发布】<b class='flag-5'>ZMC600E</b> EtherCAT<b class='flag-5'>主</b><b class='flag-5'>站</b><b class='flag-5'>控制</b>器全新上市

    【新品发布】ZMC600E EtherCAT控制器全新上市

    更多往期文章,请点击“? 阅读原文 ?”。 原文标题:【新品发布】ZMC600E EtherCAT控制器全新上市 文章出处:【微信公众号:ZLG致远电子】欢迎添加关注!文章转载请注
    的头像 发表于 07-14 11:45 ?784次阅读
    【新品发布】<b class='flag-5'>ZMC600E</b> EtherCAT<b class='flag-5'>主</b><b class='flag-5'>站</b><b class='flag-5'>控制</b>器全新上市

    ZMC900E 国产EtherCAT控制器 — 电源口传导骚扰整改

    为确保EtherCAT控制器在工业自动化中的可靠和稳定应用,EMC测试至关重要。本文以ZMC900E电源传导骚扰整改为例,深入解析EMC原理,助您精准定位问题,避免无效整改。图1
    的头像 发表于 03-07 08:23 ?1514次阅读
    <b class='flag-5'>ZMC900E</b> 国产EtherCAT<b class='flag-5'>主</b><b class='flag-5'>站</b><b class='flag-5'>控制</b>器 — 电源口传导骚扰整改

    EtherCAT控制器系统实时性测试

    EtherCAT作为高效的现场总线网络技术,其实时性能需依赖高实时操作系统才能充分展现。本文以ZMC600E为例,测试系统实时性并分析操作系统抖动数据。ZMC600EEtherCAT
    的头像 发表于 03-26 08:23 ?1275次阅读
    EtherCAT<b class='flag-5'>主</b><b class='flag-5'>站</b><b class='flag-5'>控制</b>器系统实时性测试

    ZMC900E控制器之ROS2环境安装指南

    和应用。图1ZMC900E高性能EtherCAT控制ZMC900E是ZLG致远电子开发的最新一代EtherCAT
    的头像 发表于 04-29 08:24 ?1147次阅读
    <b class='flag-5'>ZMC900E</b><b class='flag-5'>控制</b>器之ROS2环境安装指南

    ZMC600E运动控制器直线和圆弧插补算法详解

    导读想深入了解ZMC600E运动控制器的插补算法吗?空间直线插补适用于精确定位,圆弧插补提供平滑曲线过渡。合理应用这些算法,能提升协同能力,保障工作精度与可靠性,让工业自动化更高效
    的头像 发表于 01-20 11:39 ?708次阅读
    <b class='flag-5'>ZMC600E</b>运动<b class='flag-5'>控制</b>器直线和圆弧插补算法详解

    ZMC600E,多核异构如何成就机器人精准控制

    导读ZMC600E控制器凭借其多核异构处理器的强大性能,实现了高算力与高实时性的完美平衡,让机器人动作流畅、精准无误。接下来,让我们深入
    的头像 发表于 02-24 11:37 ?365次阅读
    <b class='flag-5'>ZMC600E</b>,多核异构如何成就机器人精准<b class='flag-5'>控制</b>?

    探索工业自动化核心:ZMC 系列 EtherCAT 控制

    且高效的控制解决方案成为企业提升竞争力的关键。广州致远电子股份有限公司推出的ZMC60EZMC600EZMC900E以及ZMC900E-
    的头像 发表于 08-18 11:35 ?122次阅读
    探索工业自动化核心:<b class='flag-5'>ZMC</b> 系列 EtherCAT <b class='flag-5'>主</b><b class='flag-5'>站</b><b class='flag-5'>控制</b>器