今天在开发过程中,使用SDO进行字符串传输的时候出现了错误,检查到SDO服务器返回的报文帧是一个中止帧,中止代码为0x05040005 这时候去翻CIA301的手册查中止代码的含义为内存不足 经过断点调试跟踪,发现在config.h中是一个配置宏设置的是32,而我的字符串的长度为50,所以就中止了,更改后正常运行...
如果用sdo配置驱动器的时候, 当发生错误,以faulhaber驱动器为例:
29、J1939协议栈CAN总线专题,源码框架,执行流程和应用实战解析,面向车通讯,充电桩,模组通信等 55:36 28、CANopen主从机组网实战,CAN词典工具使用方法以及吃透PDO玩法 45:31 27、CANopen协议栈专题,干货分享,实战方式系统了解NMT,PDO,SDO,时间戳,同步报文,紧急报文等 47:46 26、CAN/CANFD/CANopen专题,CANFD整个...
通常 CANopen 主节点作为客户 端,CANopen 从节点作为 SDO 的服务器。SDO 是以 server 的角度去理解的,从服务器上获得数据即对对 象字典进行读操作叫做上传,往服务器上写数据即 对对象字典进行写操作叫做下载。在 SDO 之间的数据交换需要两个 CAN 报文实 现,且两个 CAN 报文的标识符不能一样。客户端发 ...
本例中,使用的是集成了CANopen的施耐德PLC TW238LFDC24DT来控制MOTEC SD388B步进驱动器,由于对于施耐德PLC来说,没有集成对于非施耐德品牌的通用伺服驱动器和步进驱动器的DS402协议的控制,所以我们通过DS301内规范的SDO来实现对驱动器的通信。 1、创建工程 ...
canopen通信SDO上传报文格式.docx,CANopen原理--SDO(upload) 本文介绍CANopen中的SDO(upload)原理,以及在CanFestival中的实现过程。 一、SDO upload 当需要读取一个CANopen节点中对象字典的值时,使用SDO upload协议,根据对象字典的数据类型,又分为SDO upload expedited
CANopen协议的SDO加速传输报文解析与应用
基于UDP 的被动式可靠报文传输协议研究 星级: 5页 利用业务流程重组的改革平台、取得生产实效、促进企业发展 星级: 122 页 基于UDP的被动式可靠报文传输协议研究 星级: 6页 基于UDP的被动式可靠报文传输协议研究 星级: 5页 基于udp 的被动式可靠报文传输协议研究 星级: 5页 CANopen协议的SDO加速传输报文解...
施耐德电气PLC通过CANopen的SDO报文控制SD388B MOTEC(中国)营销中心 CANopen是一种架构在CAN(控制局域网路)上的高层通讯协定,包括通讯子协定及设备子协定常在嵌入式系统中使用,也是工业控制常用到的一种现场总线。 MOTEC 智能步进驱动器集成了CANopen协议,方便用户通过各种上位机(PLC、HMI或其它运动控制器)通讯。
引言:本文通过使用施耐德电气PLC TW238LFDC24DT使用CANopen通信的方式来控制MOTEC SD388B智能步进驱动器来控制电机的速度模式控制和位置模式控制。