EtherCAT伺服通用PDO对象字典完整技术文档

1. 基础概念定义

1.1 RPDO(Receive PDO)主站 → 伺服(下发数据)

主站控制器下发实时指令,每DC同步周期刷新,用于控制伺服运动、模式切换、启停、参数指令。

1.2 TPDO(Transmit PDO)伺服 → 主站(上传数据)

伺服上传实时状态、位置、速度、扭矩、误差、故障信息,供主站闭环监控、调参、报警判断。

1.3 标准协议段与厂商私有段区分

  • 0x6000~0x6FFF :CiA402标准对象,全品牌通用

  • 0x2000~0x3FFF:厂商私有对象,不同品牌不通用

工程强制规范:实时运动控制PDO只使用0x6xxx标准段,保证设备通用性。

2. 通用RPDO下发地址大全(主站→伺服)

适用于:CSP/CSV/CST/PP/HM 全部伺服工作模式

索引地址 子索引 对象名称 数据类型 适用模式 功能详细说明
0x6040 0x00 控制字 ControlWord UINT16 全部模式 伺服状态机核心:上电合闸、使能运行、故障复位、急停解除、运动允许
0x6060 0x00 工作模式 Mode Of Operation INT8 全部模式 8=CSP同步位置、9=CSV同步速度、10=CST同步扭矩、1=PP点位、6=HM回零
0x607A 0x00 目标位置 Target Position INT32 CSP / PP CSP模式每周期下发插补目标位置,是高速轨迹运动核心指令
0x60FF 0x00 目标速度 Target Velocity INT32 CSV 循环同步速度模式下的实时速度指令
0x6071 0x00 目标扭矩 Target Torque INT16 CST 扭矩模式扭矩指令,用于压力控制、柔性贴合
0x6083 0x00 轮廓加速度 UINT32 PP / HM 点位模式运动加速度
0x6084 0x00 轮廓减速度 UINT32 PP / HM 点位模式运动减速度
0x60B1 0x00 速度偏移 Velocity Offset INT32 CSP / CSV 伺服侧速度前馈;固高GTS卡端前馈项目禁止映射,避免双重补偿震荡
0x60B2 0x00 扭矩偏移 Torque Offset INT16 CST 扭矩补偿偏移,多用于张力控制

3. 通用TPDO上传地址大全(伺服→主站)

所有伺服反馈状态、运动数据、误差、故障全部统一标准

索引地址 子索引 对象名称 数据类型 说明
0x6041 0x00 状态字 StatusWord UINT16 伺服核心状态:就绪、使能、故障、目标到达、限位、快停
0x6061 0x00 当前运行模式反馈 INT8 校验伺服实际模式与下发模式是否一致
0x6064 0x00 实际位置 Actual Position INT32 编码器实时位置(脉冲)
0x606C 0x00 实际速度 Actual Velocity INT32 电机实时运动速度
0x6077 0x00 实际扭矩 Actual Torque INT16 当前输出扭矩(额定扭矩千分比)
0x6078 0x00 实际电流 Actual Current INT16 电机实时电流
0x60F4 0x00 跟随误差 Following Error INT32 调参核心数据,动态误差、稳定性、谐振全部依靠此参数判断
0x1003 0x00 故障代码 Error Code UINT32 伺服报警码,故障诊断必备

4. PDO配置管理对象(SDO配置专用)

用于动态修改PDO映射组合,所有标准主站通用

索引 作用
0x1600 RPDO1映射列表(可动态修改)
0x1A00 TPDO1映射列表(可动态修改)
0x1C12 RPDO同步管理器绑定
0x1C13 TPDO同步管理器绑定

5. 工业标准最优PDO映射方案(CSP模式专用)

适配全品牌伺服、卡端前馈架构,行业通用最优配置

5.1 精简稳定版(推荐95%项目使用)

优势:报文短、DC抖动极小、实时性最强、最稳定

RPDO下发:

  • 0x6040 控制字

  • 0x6060 工作模式

  • 0x607A 目标位置

TPDO上传:

  • 0x6041 状态字

  • 0x6061 模式反馈

  • 0x6064 实际位置

  • 0x606C 实际速度

  • 0x60F4 跟随误差

5.2 完整版(设备调试、数据分析专用)

在精简版基础上增加:

  • 0x6077 实际扭矩

  • 0x1003 故障码

6. 前馈控制与PDO映射强制规范(核心工程规则)

6.1 固高GTS运动卡项目(主流架构)

前馈在运动卡算法层实现

✅ 开启卡端速度前馈、加速度前馈

❌ 禁止映射 0x60B1 速度偏移

原因:卡端前馈 + 伺服端前馈叠加 = 过补偿、拐点震荡、轨迹超前

6.2 脉冲控制/无卡端前馈项目

✅ 可开启伺服内部前馈

✅ 可映射 0x60B1 速度偏移

7. 跨厂商通用兼容规则(重点避坑)

7.1 地址统一,单位不统一

所有0x6xxx地址全球统一,但:速度、扭矩、加速度的缩放因子各厂家不同,主站读取后必须做单位校准换算。

7.2 禁止使用厂商私有段做实时运动

0x2xxx、0x3xxx私有地址换伺服必报错、必不兼容,实时控制严禁使用。

7.3 老款伺服限制

部分老旧伺服不支持动态PDO修改,只能使用出厂固化PDO,新项目建议全部使用可动态映射的标准伺服。

8. 控制字/状态字核心位功能(调试必备)

8.1 控制字 0x6040 关键位

  • Bit0:上电合闸

  • Bit1:电压使能

  • Bit3:运行使能

  • Bit8:故障复位

  • Bit9:停机暂停

8.2 状态字 0x6041 关键位

  • Bit0~2:伺服就绪/合闸/运行状态

  • Bit3:故障

  • Bit10:目标到达

  • Bit11:限位触发

相关推荐
lzhdim5 小时前
AI的分类
人工智能·算法·机器学习·分类·数据挖掘
程序员海军7 小时前
用了两年多 GPT,我最近开始换模型了,还折腾了个求职避坑 Agent
前端·人工智能·后端
AIsoft_86897 小时前
人才评估中的关键信息如何沉淀?
人工智能·iphone
紧跟先前的步伐7 小时前
Go AI Agent 实战 06|JSON 结构化输出与 Go 后端校验
人工智能·ai·golang
vibecoding778 小时前
Codex 分层用模型完整教程:让 GPT-6.1 Sol 拍板、GPT-6 Luna 跑侦察
人工智能·gpt
新知图书9 小时前
1.3 启动第一个机器人
人工智能·机器人
明志数科9 小时前
自主探索范式下机器人示教数据的工程定位:少量示范为何对质量更敏感
人工智能·机器学习·机器人
Maynor9969 小时前
WorkBuddy 一键接通 gpt-6.1-sol:MomoAI / TryAllAPI 把最新模型接到桌面
人工智能·gpt·ai·大模型·编程工具
火山引擎开发者社区9 小时前
问得出、搜得准、信得过:ContextSearch 重构销售检索体验
人工智能
Raymond16889 小时前
AI配音工具长文本合成架构技术解析:全局音色锚定与声学状态跟踪
人工智能·架构·实时互动·视觉检测·音视频·语音识别