我是靠谱客的博主 风趣草莓,最近开发中收集的这篇文章主要介绍CanOpen 节点和心跳保护+NMT 简答解析(笔记),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

 

NMT   通过发送CS命令,切换从站的状态,比如 :从预操作 ->  运行

解析;

节点保护,主周期发送到从,如果通讯超时,主站报错,从站报错自我保护

心跳保护,主站主动处理错误,从站不会处理。

两者选其一

注意:

节点保护时间通过节点保护,主站可监视每个点的当前状态,主站以节点保护时
间为周期发送远程帧( 0x700+nodeid)询问节点状态,节点需要在节点保护时间*节点保护时间系数内做出回应,否则
主站判断从站掉线,当通讯中断模式为1 时,驱动器报警。

单独设置完节点保护id  时间 以及系数,

主站如果不发送第一个远程帧询问节点,貌似从站设备不开始进行节点保护!!!!

远程帧格式:

    Packet.id = 0x700 + nodeId;
    Packet.rtr = REQUEST; // 发送的为远程帧, 需要得到回复
    Packet.dlen = 0;

 

 

最后

以上就是风趣草莓为你收集整理的CanOpen 节点和心跳保护+NMT 简答解析(笔记)的全部内容,希望文章能够帮你解决CanOpen 节点和心跳保护+NMT 简答解析(笔记)所遇到的程序开发问题。

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

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

评论列表共有 0 条评论

立即
投稿
返回
顶部