设为首页
收藏本站
PLC技术网
开启辅助访问
切换到宽版
登录
注册哦
只需一步,快速开始
微信扫码登录
门户
Portal
论坛
BBS
导读
Guide
排行榜
Ranklist
搜索
搜索
本版
文章
帖子
用户
PLC论坛-全力打造可编程控制器专业技术论坛
»
论坛
›
控制专题
›
『数控/电机控制/运动控制/工业总线』
›
CANopen相关概念介绍
返回列表
发新帖
CANopen相关概念介绍
[复制链接]
73246
|
0
|
2024-1-15 15:49:02
|
显示全部楼层
|
阅读模式
OD(Object Dictionary )对象字典:
是一个有序的、预定义的、经由网络可访问的对象组,每个对象采用一个16位的索引和一个8位的子索引来寻址。一个节点的对象字典的范围在0X1000到0X9FFF之间。
COB-ID(Communication Object Identifier)通讯对象编号:
CANopen通讯对象的报文帧ID,即CAN报文的11位ID,包含4位功能码和7位节点ID。
Node-ID:节点ID
CANopen网络中的节点地址,CAN2.0A中规定最大节点数为128。
NMT(Network Management Object):网络管理对象
用于控制CANopen从站设备的网络行为,包括对设备进行初始化、启动、复位或停止等。
PDO(Process data object )过程数据对象:
用来传输实时数据。双方在传输前先定义好数据接收和发送区域,在数据交换时直接发送相关的数据到对方的数据接收区即可,减少了问答式的询问时间,极大的提高了总线通讯的效率。每个PDO包含PDO通讯参数和PDO映射参数两部分。
SDO(Service data object)服务数据对象:
用来传输低优先级的数据,典型用来对从设备进行配置和管理,如设定电子齿轮比、回零模式等,这种数据传输跟Modbus一样,即主站发出请求,需要从站返回数据响应。
Node Guarding 节点保护:
主站监控从站的当前状态。节点保护采用主从模型。主站每间隔一定时间(Guard Time)发送节点保护远程帧,从站必须做出应答,如果主站在Guard Time x Life Time Factor时间内没有收到从站返回报文,则认为从站掉线。
Guard Time(100CH)节点保护时间
Life Time Factor(100DH)寿命因子
Heartbeat 心跳:
用于检查网络成员是否正常工作。心跳采用生产者消费者模型。Canopen设备可根据1017H设置的生产者心跳间隔时间(也叫生产时间)周期性发送心跳报文,网络上具有消费心跳功能的节点根据1016H设置的消费者时间监视该生产者,一旦在消费者心跳时间内未收到相应节点的心跳,则认为该节点出现故障。
EDS(Electronic Data Sheet)电子数据文档:
描述设备的对象字典等信息
DCF(Device Configuration File)设备配置文件:
CAN网络的配置数据存档文件
DS301(CiA301)
CANopen应用层通用的基础协议,描述对象字典的主要形式,此协议适用于所有CANopen设备。
DS4**(Device Profile)设备子协议
针对不同类型设备,对DS301协议的补充与扩展。
DS401:I/O设备行规
DS402:驱动设备行规
DS403:HMI设备行规
DS404:传感器/调节器行规
DS405:可编程控制器行规
DS406:编码器行规
…
Standard Frame标准帧:
11位识别符
Extended Frame扩展帧:
29位识别符
Remote Frame远程帧:
由RTR(Remote Transmission Request)位决定
,
RTR=1为远程帧。
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册哦
本版积分规则
发表回复
回帖后跳转到最后一页
wxq1981abc
回复楼主
返回列表
『数控/电机控制/运动控制/工业总线』
『机器视觉/AI/IoT/机器人论坛』
『高级语言/组态软件/触摸屏』
『操作系统xp/xin7/win10/linux』