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:限位触发

相关推荐
IT古董2 小时前
《FDE前沿部署工程师实战教程》29 - Enterprise AI Security:Agent安全体系设计
大数据·数据库·人工智能
m4Rk_2 小时前
【论文阅读】Agent 记忆机制(87):VizoMem——把文本历史转化为可检索的视觉记忆
论文阅读·人工智能·学习·开源·github
让学习成为一种生活方式2 小时前
啤酒花基因组与重测序--Nature Communications
人工智能·算法
2601_949950632 小时前
错题总是反复错?用练题簿在线刷题,把复习重点找出来
人工智能·小程序·刷题·练习·小程序推荐
lpfasd1232 小时前
GitHub非AI开源方向调研报告
人工智能·开源·github
知几蜗牛3 小时前
OLMo-core 3的token gerrymandering提醒:MoE路由要按时间窗验收
人工智能
知几蜗牛3 小时前
Computer Use公共预览的安全设计:应用、动作与数据三维门禁
人工智能
tuanxiang3 小时前
实现文本AI检测免费自建方案,绕开接口调用收费坑
人工智能·计算机视觉
打工仔折腾 AI3 小时前
飞牛OS上用Docker Compose部署ExerciseDiary运动记录并配置远程访问
运维·人工智能·后端·python·docker·容器·ai agent 实战
原子延迟3 小时前
红色的字压成JPEG就发糊,查到最后是色度抽样
图像处理·人工智能·计算机视觉