我是靠谱客的博主 默默万宝路,最近开发中收集的这篇文章主要介绍CANopen Object 1016h: Consumer heartbeat timeObject 1016h: Consumer heartbeat time,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Object 1016h: Consumer heartbeat time

The consumer heartbeat time object shall indicate the expected heartbeat cycle times. Monitoring of the heartbeat producer shall start after the reception of the first heartbeat.

NOTE: The consumer heartbeat time should be higher than the corresponding producer heartbeat time.
NOTE: Before the reception of the first heartbeat the status of the heartbeat producer is unknown.

VALUE DEFINITION
在这里插入图片描述
消费者心跳时间结构,23-16位表示生产者的node id,15-0位表示消费心跳时间

CodeSys的报文

     0x602 0x23 0x16 0x10 0x01 0x2c 0x01 0x7f 0x00 0x08 Standard Data  
     0x582 0x60 0x16 0x10 0x01 0x00 0x00 0x00 0x00 0x08 Standard Data  

主站给2号节点写SDO,监听127(0x007f)节点,心跳时间 0x012c

If the heartbeat time is 0 or the node-ID is 0 or greater than 127 the corresponding object entry
shall be not used. The heartbeat time shall be given in multiples of 1ms.
An attempt to configure several heartbeat times unequal 0 for the same node-ID the CANopen
device shall be responded with the SDO abort transfer service (abort code: 0604 0043h).
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

最后

以上就是默默万宝路为你收集整理的CANopen Object 1016h: Consumer heartbeat timeObject 1016h: Consumer heartbeat time的全部内容,希望文章能够帮你解决CANopen Object 1016h: Consumer heartbeat timeObject 1016h: Consumer heartbeat time所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(62)

评论列表共有 0 条评论

立即
投稿
返回
顶部