设为首页
收藏本站
PLC技术网
开启辅助访问
切换到宽版
登录
注册哦
只需一步,快速开始
微信扫码登录
门户
Portal
论坛
BBS
导读
Guide
排行榜
Ranklist
搜索
搜索
本版
文章
帖子
用户
PLC论坛-全力打造可编程控制器专业技术论坛
»
论坛
›
控制专题
›
『数控/电机控制/运动控制/工业总线』
›
CanOpen报文类型
返回列表
发新帖
CanOpen报文类型
[复制链接]
37790
|
0
|
2024-6-30 12:51:26
|
显示全部楼层
|
阅读模式
历史文章:
CAN通信位填充CANOpen通信协议1CANOpen对象字的理解CanFestival在DSP中的移植注意事项CANOpen之CAN-ID、NODE-ID、COB-ID在CanOpen的通信中,主要有以下几种报文类型。
SDO报文(Service Data Object):
SDO用于在CANopen网络中配置、管理和传输数据。是一种请求---响应的报文方式,主要应用于参数配置、非实时性的数据传输以及大数据的传输等。当一个设备节点收到一个SDO报文之后,需要回复一个SDO报文给发送端。
PDO报文(Process Data Object):PDO报文用于实时性要求高、周期性的数据传输,一般都是单条报文。PDO报文分为RPDO和TPDO(其实这里的RPDO和TPDO是对于某一个节点设备而言,一个节点可以有RPDO,也可以有TPDO)。一个设备节点收到PDO报文之后,不需要回复,这也是和SDO一个主要区别之一。
NMT网络报文管理(Network Management):NMT主要用于管理CANOpen网络中的节点状态和配置。它包括启动和停止节点、设置节点状态、节点心跳等功能。NMT报文由一般由主站发送。
SYNC报文(Synchronous Message):SYNC报文主要用于网络中的设备节点之间的同步操作。一般是主站周期性的发送SYNC报文,从站收到SYNC报文之后开始执行相应的动作,以保证各个从站之间的同步。
EMCY报文(Emergency Message):EMCY报文主要用于向CANOpen网络中的其他节点发送紧急事件的通知。比如报告设备故障或重要事件等。主站和从站都可以发送。
HeartBeat报文:HeartBeat报文(心跳报文)主要用于通知网络中的设备,自己还在线。主站和从站都可以发送。
NodeGuarding报文:
NodeGuarding报文(节点保护报文)主要用于主站查询从站的状态等。不过这个报文很少用了。
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册哦
本版积分规则
发表回复
回帖后跳转到最后一页
wmh3257
回复楼主
返回列表
『数控/电机控制/运动控制/工业总线』
『机器视觉/AI/IoT/机器人论坛』
『高级语言/组态软件/触摸屏』
『操作系统xp/xin7/win10/linux』