HPM知识库 | [EtherCAT]Module/Slot概念与OD分配

先楫半导体HPMicro 2026-07-10 08:30
HPM知识库 | [EtherCAT]Module/Slot概念与OD分配图1


HPM知识库 | [EtherCAT]Module/Slot概念与OD分配图2

HPM知识库

本栏目是先楫 MCU 开发的「一站式技术参考库」!

周周上新,为HPM开发者提供全维度的技术文档、问题解决方案、开发指南与实战教程,了解更多,请访问https://kb.hpmicro.com/


一、为什么需要Module/Slot

EtherCAT基础规范(ETG.1000)原本只定义"SubDevice"这一层:一台 SubDevice拥有一个对象字典(OD),ESI XML中所有 OD 条目固定写死。但当设备本身是复合形态时——比如IO耦合器可以扩展不同数量、不同类型的IO端子、伺服驱动器内含多轴、网关下挂若干数目子总线节点——这种"一份 ESI把全部OD写死"的模式会暴露两个难以解决的问题:

  1. OD 静态写死:子单元数量可变时,ESI必须为每种组合给一份描述,组合爆炸;

  2. 配置不灵活:现场插拔子单元后必须更换ESI,无法在线识别。

ETG.5001 Modular Device Profile(MDP) 就是为解决这两点而生。它的核心思想只有一句话:

把设备内部的"子单元"抽象成 Module,把设备上能放 Module 的"位置"抽象成 Slot;ESI 只描述 Slot 集合与 Module 库,运行时由主站根据实际装入的 Module 在线拼装出运行时 OD字典。

这就是 EtherCAT 里 Module(模块) / Slot(插槽) 概念的全部出发点。


二、核心术语

ETG.5001定义了三类 MDP 设备类型:

HPM知识库 | [EtherCAT]Module/Slot概念与OD分配图3

围绕这三类设备,MDP 用一组统一的术语描述它们:

  • Slot(槽位):设备上能放置一个 Module 的"位置"。Slot 的属性决定它能放几个实例、允许放哪些 Module、PDO 索引按多大步长递增。

  • Module(模块):一个具有独立 OD/PDO/参数/诊断的子单元。每个 Module 由唯一的 ModuleIdent 标识。

  • SlotGroup / ModuleGroup:当一个设备需要把 Slot 分组管理(例如"高速区"与"普通区"、或不同子总线域)时,把若干 Slot 编为一个 SlotGroup,每个 SlotGroup 关联一个允许的 ModuleGroup(Module 子集)。

  • ModulePdoGroup:单个 Module 内部还可以把自己的若干 PDO 编组,用于 PDO 排序、对齐与填充。


三、OD 分区:Module 的 OD 空间

一个 SubDevice 只有一份 OD表,索引范围 (0x0000–0xFFFF)。若要把若干 Module 的数据都装进同一张表,必须保证他们的索引互相不重叠。

HPM知识库 | [EtherCAT]Module/Slot概念与OD分配图4

Modular Device Profile(MDP) 会为每个Module分配OD空间,空间的大小和位置由 Slots/@SlotIndexIncrement 与 Slots/@SlotPdoIncrement 参数决定, 需要使用两个参数来分配Module的OD空间, 是因为分为模块的数据索引空间和PDO映射索引空间。

HPM知识库 | [EtherCAT]Module/Slot概念与OD分配图5

3.1 MDP模板的OD分配

在ETG.5001中推荐的MDP模板是:

@SlotIndexIncrement = 0x10@SlotPdoIncrement   = 0x01

假设有2个数字IO端子,分别作为Module0、Module1接入MDP设备。
那么Module0使用的RxPDO映射索引是0x1600, 输入数据的索引范围是0x6000-0x600F; 相应的Module1使用的RxPDO映射索引是0x1600 + @SlotPdoIncrement = 0x1601, 输入数据的索引范围是0x6000 - 0x600F + @SlotIndexIncrement = 0x6010 - 0x601F;

HPM知识库 | [EtherCAT]Module/Slot概念与OD分配图6

一个MDP设备能放下多个各Module, 取决于单个module的OD空间大小。
按照@SlotPdoIncrement = 0x1, RxPDO映射区索引范围:0x1600 - 0x17FF, 可以放512个module的RxPDO映射索引。
按照@SlotIndexIncrement = 0x10, 输入数据索引范围: 0x6000 -0x6FFF, 可以放下256个module的输入数据索引。

综上,按照MDP模板参数, 可以最多容纳256个Module.


3.2 多轴伺服的OD分配

按照CIA402/ETG.6010, 其OD分配存在不同,单个轴的数据对象就定义了几十个:

0x6040  Control word 

0x6041  Status word 

0x6060  Modes of operation 

0x6061  Mode display 

0x6062  Position demand value 

0x6064  Position actual value 

0x606C  Velocity actual value 

0x607A  Target position 

0x607C  Home offset 

0x6080  Max motor speed 

0x6083  Profile acceleration 

0x6084  Profile deceleration 

0x60B0  Position window 

0x60B2  Position window time 

0x60B8  Touch probe function 

0x60BA  Touch probe status 

0x60F4  Following error actual value 

0x60FF  Target velocity 

0x6500  Supported drive modes

此时一个Module(轴)使用0x10个OD数据对象空间就不够用了,CIA402按照传统分配约定是每轴分配一个连续的0x800的OD数据对象空间。 一个伺服驱动器最多能支持8个轴。

@SlotIndexIncrement = 0x800@SlotPdoIncrement   = 0x10

HPM知识库 | [EtherCAT]Module/Slot概念与OD分配图7


3.3 OD空间对比

HPM知识库 | [EtherCAT]Module/Slot概念与OD分配图8


参考资料

  1. ETG5001_1_V0i10i0_S_D_MDP_GeneralSpec.pdf

  2. ITW_World_Series_2025_Structuring_CoE_object_dictionary_using_profiles.pdf

  3. ITW_World_Series_2025_Using_Modules_Slots.pdf

HPM知识库 | [EtherCAT]Module/Slot概念与OD分配图9
HPM知识库 | [EtherCAT]Module/Slot概念与OD分配图10
HPM知识库 | [EtherCAT]Module/Slot概念与OD分配图11
HPM知识库 | [EtherCAT]Module/Slot概念与OD分配图12
HPM知识库 | [EtherCAT]Module/Slot概念与OD分配图13
HPM知识库 | [EtherCAT]Module/Slot概念与OD分配图14

“先楫半导体”(HPMicro)是一家致力于高性能嵌入式解决方案的半导体公司,产品覆盖微控制器及其配套的开发工具和生态系统。公司总部坐落于上海市浦东软件园区,并在天津、苏州和深圳均设立分公司,入选2025年福布斯亚洲Top100最具潜力的企业榜单。先楫半导体以产品质量为本,所有产品均通过严格的可靠性测试。目前已经量产八大系列高性能通用MCU产品,产品性能及通用性领先国际同类产品并通过AEC-Q100认证。公司已完成ISO9001质量管理和ISO 26262/IEC61508功能安全管理体系双认证,全力服务中国乃至全球的工业自动化、机器人、能源和汽车市场。更多信息,请访问 https://hpmicro.com/

声明:内容取材于网络,仅代表作者观点,如有内容违规问题,请联系处理。 
more
华为首款鸿蒙二合一平板电脑正式亮相/App Store年度最佳应用入围名单公布/胖东来年薪50万招聘国内仅8所高校符合
学会动态丨CAAI走进高校@大学生科技社团支持计划落地重庆高校
尹力出席首都产业一线科技人才走进高校系列宣讲启动仪式暨首场宣讲,要求大力弘扬实干奋斗精神,激发创新创造活力
国家战略驱动下的专业新风口:“低空技术与工程” 成2025高校申报最热专业
全国高校区域技术转移转化中心开建
加强战略急需学科专业超常布局!高等教育学科专业设置调整优化行动方案发布实施,教育部: 低空经济领域支持有关高校今年布点、今年招生
ChatGPT之后,教育最狠革命来了!90%高校将被洗牌?大学“铁饭碗”专业将被大模型连根拔起?
南京高校联盟亲子科创体验日 | 在零重力-鲲鹏天空,和孩子们一起打开低空飞行的大门
为青春加点“AI”:英特尔携手微软、京东助力高校学子开启智能学习新方式
曝新iPhone涨价后不会降/Claude Fable 5 最快下周解禁/多所高校成立人工智能学院
Copyright © 2025 成都区角科技有限公司
蜀ICP备2025143415号-1
  
川公网安备51015602001305号