news 2026/5/23 17:48:54

在SSC(EtherCAT从站协议栈代码)中添加SDO的方法

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
在SSC(EtherCAT从站协议栈代码)中添加SDO的方法

在EtherCAT从站协议栈的开发过程中,需要根据自身需要扩充SDO配置,这时候就需要修改相应的代码以实现需求。

本文以0x604D对象为例,具体需要做的事项如下:

1、修改XML文件,添加SDO对象

手动添加如下代码

将上述修改好的XML导入到上位机中,PLC或者TwinCAT均可,可达到如下的效果:

2、修改SSC内相关代码以扩充SDO内容

在cia402appl.h的CiA402Objects结构体中添加objTorqueModeVelocityLimit成员变量

在cia402appl.h的DefCiA402ObjectValues变量内添加0x604D的初始化参数

在cia402appl.h中添加0x604D的相关参数定义

在cia402appl.h中的DefCiA402AxisObjDic[]中添加初始化参数

在 cia402appl.c的Cia402_Init中添加相关初始化代码

/** \return 0 Init CiA402 device successful ALSTATUSCODE_XX Init CiA402 device failed \brief This function initializes the Axes structures *//////////////////////////////////////////////////////////////////////////////////////// UINT16 CiA402_Init(void) { //code case 0x604D: pDiCEntry->pVarPtr = &LocalAxes[AxisCnt].Objects.objTorqueModeVelocityLimit; break; //code }

3、在上位机上验证

通过上位机的在线COE功能可以正常读写上述SDO即可达到目的。本例写入0x604D=2026成功。

更多知识分享:

b站,知乎同名:沧海一条狗

咸鱼ID:tb764914262

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/22 13:39:31

CosyVoice3界面汉化教程帮助非中文用户更好上手操作

CosyVoice3界面汉化优化实践:让非中文用户也能轻松驾驭AI语音克隆 在虚拟主播、有声书制作和智能客服日益普及的今天,个性化语音合成不再是实验室里的概念,而是真正走进了内容生产一线。阿里开源的 CosyVoice3 正是这一趋势下的代表性项目——…

作者头像 李华
网站建设 2026/5/15 16:58:41

C++工程师的前端之旅:基础三剑客 - JavaScript篇 01 - 实用指南

修改日期内容120260101初版掌握了HTML和CSS后,我们终于来到了最关键的环节:JavaScript。如果说HTML是骨架,CSS是外衣,那么JavaScript就是让工具“活起来”的灵魂。一:C思维 vs JavaScript思维在开始之前,我…

作者头像 李华
网站建设 2026/5/14 19:17:00

2026年第一篇给了Deepseek的新论文mHC

严格说这论文是2025年12月31号写的,但是2026年1月1号发了 论文没多长,但是坦率说对大多数同学来讲有点抽象 先说它干了啥? 就是让残差网络变得表达更丰富,同时可训练了(这个其实不是它发明的,在HC的时候也…

作者头像 李华
网站建设 2026/5/21 7:53:28

Proteus8.16下载安装教程:全面讲解许可证激活方法

从零开始部署Proteus 8.16:安装、激活与避坑实战全指南 你是不是也曾在搜索“ proteus8.16下载安装教程 ”时,被一堆广告弹窗、失效链接和语焉不详的步骤搞得焦头烂额?明明只是想画个原理图、仿真一下单片机程序,结果光是装软件…

作者头像 李华
网站建设 2026/5/14 14:19:34

系统学习未知usb设备(设备描述)的即插即用机制

深入理解未知USB设备的即插即用机制:从枚举到驱动匹配的全链路解析 你有没有遇到过这样的场景?一个刚焊好的自定义传感器板插上电脑,系统却只显示“未知设备”;或者某个工业HID设备在Linux下能识别,在Windows里却始终…

作者头像 李华
网站建设 2026/5/21 7:44:31

历史十大帝王拉到一个群聊会发生什么事?朱元璋直接开喷

大家好,我是LucianaiB。 历史十大帝王拉到一个群聊会发生什么事?朱元璋直接开喷 话不多说,直接看效果: 历史十大帝王拉到一个群聊会发生什么事?朱元璋直接开喷本项目已开源:https://github.com/OnePieceL…

作者头像 李华