NMT 节点状态
NMT 管理涉及到一个 CANopen 节点从上电开始的 6 钟状态,包括:
初始化(Initializing):节点上电后对功能部件包括 CAN 控制器进行初始化;
应用层复位(Application Reset):节点中的应用程序复位(开始),比如开关量输
出、模拟量输出的初始值;
通讯复位(Communication reset):节点中的CANopen通讯复位(开始),从这个时
刻起,此节点就可以进行CANopen通讯了。
预操作状态(Pre-operational):节点的CANopen通讯处于操作就绪状态,此时此节
点不能进行PDO通信,而可以进行SDO进行参数配置和NMT网络管理的操作;
操作状态(operational):节点收到NMT主机发来的启动命令后, CANopen通讯被
激活, PDO通信启动后, 按照对象字典里面规定的规则进行传输,同样SDO也可以
对节点进行数据传输和参数修改;
停止状态(Stopped): 节点收到NMT主机发来的停止命令后,节点的PDO通信被
停止,但SDO和NMT网络管理依然可以对节点进行操作; |