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