从节点地址分配的方法和节点管理系统技术方案

技术编号:24333850 阅读:35 留言:0更新日期:2020-05-29 21:11
本申请提供一种从节点地址分配的方法和节点管理系统,以解决从节点地址分配存在的效率低、容易造成通信紊乱的问题。该节点管理系统中的主节点用于逐级控制每个从节点上电,并为每次上电的从节点分配一个唯一地址。由于主节点逐级控制每个从节点上电,并为每次上电的从节点分配一个唯一地址,为从节点分配地址的方式清晰、连续,这样能够快速地为从节点分配地址,提升了从节点地址分配的效率;并且,由于只有主节点控制实现地址分配,没有从节点主动发起命令参与地址分配,不会造成主从节点通信的紊乱。

The method of node address assignment and node management system

【技术实现步骤摘要】
从节点地址分配的方法和节点管理系统本申请要求于2019年11月15日提交的申请号为201911122004.6、专利技术名称为“一种从机地址自动分配方法及装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
本申请涉及信息
,尤其涉及一种从节点地址分配的方法和节点管理系统。
技术介绍
Modbus是一种串行通信协议。Modbus作为一种广泛应用于工业现场标准的、开放的、免费的总线协议,具有数据帧格式简单、用户使用容易等特点。由于Modbus能节省产商的开发成本,使其在各行业都占据极高的市场占有率。Modbus协议是一个master/slave架构的协议。有一个节点是主节点(master),其他使用Modbus协议参与通信的节点是从节点(slave)。每一个slave设备都有一个唯一的地址。目前Modbus从节点地址的设置包括硬件设置方式和软件设置方式。硬件设置方式一般通过液晶显示屏(LiquidCrystalDisplay,LCD)显示屏、拨码开关或控制器编程确定,从节点不能做到即插即用,使用效率和容错率低。软件设置方式一般是通过上位机对从节点地址进行设置,再到现场安装应用。自动分配从节点地址的方式,能够提高从节点地址分配的效率,但现有的从节点地址自动分配的方式存在着分配效率低、容易造成通信紊乱等问题。
技术实现思路
本申请实施例提供一种从节点地址分配的方法和节点管理系统,以解决从节点地址分配存在的效率低、容易造成通信紊乱的问题。第一方面,本申请实施例提供了一种节点管理系统,所述节点管理系统包括主节点和多个从节点,所述多个从节点之间以串行、单线级联的方式连接;所述主节点,用于通过第一控制信号线控制所述多个从节点全部上电,为所述多个从节点中的每个从节点配置默认地址,并在配置默认地址后通过所述第一控制信号线控制所述多个从节点全部下电;其中,所述主节点通过所述第一控制信号线与所有从节点连接;所述主节点,还用于逐级控制每个从节点上电,并通过通信链路为每次上电的从节点分配一个唯一地址。所述节点管理系统中,由于主节点逐级控制每个从节点上电,并通过通信链路为每次上电的从节点分配一个唯一地址,由于为从节点分配地址的方式清晰、连续,能够快速地为从节点分配地址,提升了从节点地址分配的效率;并且,由于由主节点控制实现从节点地址的分配,没有从节点主动发起命令参与地址分配,不会造成主从节点通信的紊乱。可选的,所述节点管理系统是Modbus管理系统。相应的,所述主节点是Modbus管理系统中的主节点,所述从节点是Modbus管理系统中的从节点;所述主节点与各个从节点之间通过Modbus通信协议进行通信。基于Modbus通信协议主/从模式的特点,当所述节点管理系统是Modbus管理系统时,从节点未主动发起命令参与地址的分配,不会改变Modbus通信协议的规则,能够避免通信的紊乱。可选的,所述主节点是Modbus管理系统中的资产管理盒,所述从节点是主节点是Modbus管理系统中的资产定位条。可选的,所述主节点通过所述多个从节点收集机柜内各个U位空间的服务器的信息。所述所述服务器的信息,包括但不限于位置、序列号、当前功率等信息。可选的,所述从节点之间以串行方式连接,是指所述从节点之间相互串联并呈链状的连接。可选的,所述从节点之间以单线级联的方式连接,是第一从节点与主节点直接相连,第二从节点与所述第一从节点直接连接,第三从节点与所述第二从节点直接连接…,第N从节点与第N-1从节点直接连接。所述第二从节点是所述第一从节点的下级从节点,所述第三从节点是所述第二从节点的下级从节点。其中,所述第一从节点、所述第二从节点和所述第三从节点是所述多个从节点中的从节点,所述N为大于等于2的正整数。可选的,所述多个从节点之间通过线缆连接,所述主节点与所述第一从节点之间也通过线缆连接。可选的,所述多个从节点中各个从节点之间通过通用串行总线(UniversalSerialBus,USB)接口实现串行连接。相应的,各个从节点之间通过运行Modbus通信协议的USB接口实现通信。可选的,所述第一控制信号线、所述通信链路为上述线缆或上述USB接口中的一条控制信号线。可选的,所述通信通道是RS485通信链路或RS323通信链路。可选的,所述从节点是包含5个标签读取器的资产定位条或包含6个标签读取器的资产定位条中的其中一个。可选的,所述为每次上电的从节点分配一个唯一地址,是指为从节点被分配的地址互不相同。在一种可能的设计中,所述主节点,具体用于通过第二控制信号线控制与所述主节点直接相连的第一从节点上电,并为所述第一从节点配置唯一地址;所述主节点,具体用于通过所述通信链路逐级向每个从节点发送控制下级从节点上电命令,以指示给下级从节点上电;每个接收到所述控制下级从节点上电命令的从节点,用于通过与待上电的从节点之间的第三控制信号线控制与其直接相连的下级从节点上电,所述待上电的从节点即所述下级从节点。可选的,所述第二控制信号线和所述第三控制信号线为上述线缆或上述USB接口中的一条控制信号线。可选的,所述主节点通过所述通信链路,逐级向所述多个从节点中除最后一级的从节点中的每个从节点,发送控制下级从节点上电命令。可选的,当接收到所述控制下级从节点上电命令的从节点是所述第一从节点时,所述待上电的从节点为第二从节点,所述第二从节点是与所述第一从节点直接相连的从节点,所述第一从节点与所述主节点之间相连。当接收到所述控制下级从节点上电命令的从节点是所述第二从节点时,所述待上电的从节点为第三从节点,所述第三从节点是与所述第二从节点直接相连的从节点。可选的,在所述第一控制信号线,或上级从节点与下级从节点之间的上电控制信号线有效时,所述下级从节点上电。可选的,各个从节点将接收到唯一地址保存在各自的缓存中。可选的,所述默认地址是所述从节点自带的默认地址或所述默认地址是所述主节点发送给所述从节点的默认地址。可选的,所述主节点为所述多个从节点中的每个从节点配置相同的默认地址。在一种可能的设计中,所述主节点,还用于在所述下级从节点上电后,使用所述默认地址通过所述通信链路与所述下级从节点通信,并将所述下级从节点的默认地址修改为所述下级从节点的唯一地址。在一种可能的设计中,所述主节点通过所述通信链路与所有从节点连接;所述主节点,具体用于在通过第一控制信号线控制所述多个从节点全部上电后,通过所述通信链路,发送广播命令以为所述多个从节点中的每个从节点配置默认地址。可选的,所述主节点通过发送多次广播命令的方式,为所述多个从节点配置默认地址。在一种可能的设计中,所述主节点,具体用于确定地址分配空间的起始值,并通过将所述起始值增加预设的数值的方式为每次上电的从节点分配一个唯一的地址。这种分配地址的方式,在明确地址空间起始值的情况下,只需根据从节点本文档来自技高网...

【技术保护点】
1.一种节点管理系统,其特征在于,所述节点管理系统包括主节点和多个从节点,所述多个从节点之间以串行、单线级联的方式连接;/n所述主节点,用于通过第一控制信号线控制所述多个从节点全部上电,为所述多个从节点中的每个从节点配置默认地址,并在配置默认地址后通过所述第一控制信号线控制所述多个从节点全部下电;其中,所述主节点通过所述第一控制信号线与所有从节点连接;/n所述主节点,还用于逐级控制每个从节点上电,并通过通信链路为每次上电的从节点分配一个唯一地址。/n

【技术特征摘要】
20191115 CN 20191112200461.一种节点管理系统,其特征在于,所述节点管理系统包括主节点和多个从节点,所述多个从节点之间以串行、单线级联的方式连接;
所述主节点,用于通过第一控制信号线控制所述多个从节点全部上电,为所述多个从节点中的每个从节点配置默认地址,并在配置默认地址后通过所述第一控制信号线控制所述多个从节点全部下电;其中,所述主节点通过所述第一控制信号线与所有从节点连接;
所述主节点,还用于逐级控制每个从节点上电,并通过通信链路为每次上电的从节点分配一个唯一地址。


2.根据权利要求1所述的节点管理系统,其特征在于,
所述主节点,具体用于通过第二控制信号线控制与所述主节点直接相连的第一从节点上电,并为所述第一从节点配置唯一地址;
所述主节点,具体用于通过所述通信链路逐级向每个从节点发送控制下级从节点上电命令,以指示给下级从节点上电;
每个接收到所述控制下级从节点上电命令的从节点,用于通过与待上电的从节点之间的第三控制信号线控制与其直接相连的下级从节点上电,所述待上电的从节点即所述下级从节点。


3.根据权利要求2所述的节点管理系统,其特征在于,
所述主节点,还用于在所述下级从节点上电后,使用所述默认地址通过所述通信链路与所述下级从节点通信,并将所述下级从节点的默认地址修改为所述下级从节点的唯一地址。


4.根据权利要求1-3中任意一项所述的节点管理系统,其特征在于,
所述主节点通过所述通信链路与所有从节点连接;
所述主节点,具体用于在通过第一控制信号线控制所述多个从节点全部上电后,通过所述通信链路,发送广播命令以为所述多个从节点中的每个从节点配置默认地址。


5.根据权利要求1-4中任意一项所述的节点管理系统,其特征在于,
所述主节点,具体用于确定地址分配空间的起始值,并通过将所述起始值增加预设的数值的方式为每次上电的从节点分配一个唯一的地址。


6.根据权利要求1-5中任意一项所述的节点管理系统,其特征在于,
所述主节点,还用于在通过所述默认地址与从节点通信失败时,完成对所述多个从节点中的每个从节点地址的分配。


7.根据权利要求6所述的节点管理系统,其特征在于,
所述主节点,还用于在通过所述默认地址通信失败时,通过所述第一控制信号线控制所有从节点上电。


8.根据权利要求1-7中任意一项所述的节点管理系统,其特征在于:
所述主节点,还用于在通过所述第一控制信号线控制所述多个从节点全部下电之前,向所有从节点发送恢复下一级从节点上电标识位为默认状态的命令,以使每个从节点中下一级从节点上电标志位的状态被配置为取消使能。


9.根据权利要求1-8中任意一项所述的节点管理系统,其特征在于,所述节点管理系统还包括机柜,所述机柜包括至少一个服务器,所述至少一个服务器中的每个服务器有一个标签;
所述多个从节点中的每个从节点对应一个或多个标签,用于从对应的标签获取服务器的信息,并将获取的服务器的信息发送给所述主节...

【专利技术属性】
技术研发人员:张雄钟秋李鸿斌
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1