当前位置: 首页 > news >正文

在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

http://www.jsqmd.com/news/179088/

相关文章:

  • Proteus8.16下载安装教程:全面讲解许可证激活方法
  • 2026年第一篇给了Deepseek的新论文mHC
  • CosyVoice3最佳实践建议:选择无噪音清晰音频样本提升克隆质量
  • CosyVoice3支持批量生成语音吗?后台任务队列管理功能探索
  • 告别机械音!CosyVoice3让AI语音更富有情感媲美真人朗读体验
  • CosyVoice3用户手册完整版:支持四川话粤语等方言,语音合成更智能
  • 高效内容创作利器!CosyVoice3助力短视频直播行业AI配音升级
  • 企业级学生心理压力咨询评判pf管理系统源码|SpringBoot+Vue+MyBatis架构+MySQL数据库【完整版】
  • React Native状态管理Zustand应用指南
  • CosyVoice3支持语音风格迁移训练吗?自定义情感模型导入
  • 基于LCD Image Converter的单色图像数据生成示例
  • 快速理解UDS 31服务如何执行例程输入指令
  • C++工程师的前端之旅:基础三剑客 - JavaScript篇 01 - 实用指南
  • 提升数字人项目表现力?试试CosyVoice3的情感语音生成功能
  • 内存转储文件怎么查?WinDbg分析DMP蓝屏文件实战演示
  • 高速PCB设计中地平面分割影响分析
  • CosyVoice3 GitHub源码更新地址分享:持续迭代优化语音克隆效果
  • 企业级学生选课系统管理系统源码|SpringBoot+Vue+MyBatis架构+MySQL数据库【完整版】
  • 支持WAV和MP3格式:CosyVoice3对prompt音频文件的采样率与时长要求
  • 科哥开发的CosyVoice3 WebUI界面怎么访问?http://ip:7860 使用指南
  • 实现Multisim访问SQL Server:ODBC连接全面讲解
  • 如何用CosyVoice3实现高精度声音克隆?中文方言全覆盖,情感表达更自然
  • 家用电视服务升级攻略:机顶盒固件官网下载操作指南
  • Java SpringBoot+Vue3+MyBatis 学校防疫物资管理平台系统源码|前后端分离+MySQL数据库
  • Jetson Xavier NX USB OTG功能实现:手把手教程
  • YOLOFuse CIoU loss 引入:提升边界框回归精度
  • 一切都结束
  • 对比主流TTS工具CosyVoice3在中文语音合成上的优势分析
  • CosyVoice3如何切换推理模式?3s极速复刻 vs 自然语言控制对比分析
  • 如何录制prompt音频文件?CosyVoice3支持实时录音与本地上传两种方式