节点地址确定方法、装置、电子设备及存储介质制造方法及图纸

技术编号:28046175 阅读:28 留言:0更新日期:2021-04-09 23:31
本申请适用于通信技术领域,提供了一种节点地址确定方法、装置、电子设备及存储介质。该节点地址确定方法应用于现场总线系统,该现场总线系统包括数据通信总线、拥有固定节点地址的控制节点以及动态接入的目标接入节点,该节点地址确定方法包括:目标接入节点通过地址分配线,向控制节点发送地址分配请求;控制节点接收地址分配请求;控制节点根据地址分配请求生成对应的地址分配信息,并通过地址分配线向目标接入节点发送地址分配信息;目标接入节点接收地址分配信息,并根据地址分配信息确定目标接入节点在数据通信总线中的节点地址。本申请实施例能够准确高效地为动态接入的节点确定节点地址。

【技术实现步骤摘要】
节点地址确定方法、装置、电子设备及存储介质
本申请属于通信
,尤其涉及一种节点地址确定方法、装置、电子设备及存储介质。
技术介绍
现场总线系统是连接智能现场设备和自动化系统的全数字、双向、多站的通信系统。现场总线系统中包括多个节点(一个设备即可以为一个节点)及通信总线,其中,每个节点都必须有各自的节点地址,才能够在现场总线系统中准确有效地实现多节点通信。然而,在现场总线系统中有时存在动态接入的节点,需要为这些动态接入的节点动态分配对应的节点地址,才能让这些节点在现场总线系统中实现后续的通信。一些现有的为动态接入的节点确定节点地址的方式通常是通过拨码开关、上下拉电阻、或者直接修改程序等方式实现,这些需要进行繁琐复杂的操作,并且可能出现地址分配不合理的情况,导致在为动态接入的节点确定节点地址时,节点地址准确性不高的问题。
技术实现思路
有鉴于此,本申请实施例提供了节点地址确定方法、装置、电子设备及存储介质,以解决现有技术中在为动态接入的节点确定节点地址时,节点地址准确性不高的问题。本申请实施例的第一方面提供本文档来自技高网...

【技术保护点】
1.一种节点地址确定方法,应用于现场总线系统,所述现场总线系统包括数据通信总线及与所述数据通信总线连接的节点,各个所述节点之间基于各自的节点地址在所述数据通信总线中实现数据通信;所述节点包括拥有固定节点地址的控制节点以及动态接入的一个或多个接入节点,其中,待确定节点地址的所述接入节点为目标接入节点,所述控制节点及所述接入节点之间还通过地址分配线连接,所述地址分配线为实现点对点连接的通信线,所述方法包括:/n所述目标接入节点通过所述地址分配线,向所述控制节点发送地址分配请求;/n所述控制节点接收所述地址分配请求;/n所述控制节点根据所述地址分配请求生成对应的地址分配信息,并通过所述地址分配线向所...

【技术特征摘要】
1.一种节点地址确定方法,应用于现场总线系统,所述现场总线系统包括数据通信总线及与所述数据通信总线连接的节点,各个所述节点之间基于各自的节点地址在所述数据通信总线中实现数据通信;所述节点包括拥有固定节点地址的控制节点以及动态接入的一个或多个接入节点,其中,待确定节点地址的所述接入节点为目标接入节点,所述控制节点及所述接入节点之间还通过地址分配线连接,所述地址分配线为实现点对点连接的通信线,所述方法包括:
所述目标接入节点通过所述地址分配线,向所述控制节点发送地址分配请求;
所述控制节点接收所述地址分配请求;
所述控制节点根据所述地址分配请求生成对应的地址分配信息,并通过所述地址分配线向所述目标接入节点发送所述地址分配信息,其中,所述地址分配信息携带有所述控制节点为所述目标接入节点分配的节点地址;
所述目标接入节点接收所述地址分配信息,并根据所述地址分配信息确定所述目标接入节点在所述数据通信总线中的节点地址。


2.如权利要求1所述的节点地址确定方法,其特征在于,一个或多个所述接入节点通过所述地址分配线和所述控制节点串行连接,以形成以所述控制节点为中心的菊花链拓扑结构,其中,在所述菊花链拓扑结构中,所述目标接入节点向所述控制节点传送数据的方向为上行方向;
所述目标接入节点通过所述地址分配线,向所述控制节点发送地址分配请求,包括:
所述目标接入节点生成携带有起始的第一转发号的地址分配请求;
所述目标接入节点根据位于上行方向上的所述接入节点,依次地将所述地址分配请求发送至下一个所述接入节点或所述控制节点,以使所述地址分配请求发送至所述控制节点;
其中,在所述下一个所述接入节点接收到所述地址分配请求时,则将所述第一转发号加上预设数值以更新所述地址分配请求,并将更新后的所述地址分配请求发送至下一个所述接入节点或所述控制节点。


3.如权利要求2所述的节点地址确定方法,其特征在于,在所述菊花链拓扑结构中,所述控制节点向所述目标接入节点传送数据的方向为下行方向;
所述控制节点根据所述地址分配请求生成对应的地址分配信息,并通过所述地址分配线向所述目标接入节点发送所述地址分配信息,包括:
所述控制节点根据接收到的所述地址分配请求中的所述第一转发号对应生成地址分配信息,其中,所述地址分配信息携带有与所述第一转发号相一致的第二转发号;
所述控制节点根据位于下行方向上的所述接入节点,依次地将所述地址分配信息发送至下一个所述接入节点,以使所述地址分配信息发送至所述目标接入节点;
其中,在所述下一个所述接入节点接收到所述地址分配信息时,则将所述第二转发号减去所述预设数值以更新所述地址分配信息,并将更新后的所述地址分配信息发送至下一个所述接入节点或所述目标接入节点。


4.如权利要求3所述的节点地址确定方法,其特征在于,所述目标接入节点接收所述地址分配信息,并根据所述地址分配信息确定所述目标接入节点在所述数据通信总线中的节点地址,包括:
所述目标接入节点接收所述地址分配信息;
若检测到所述地址分配信息携带的所述第二转发号等于起始的所述第一转发号,则根据所述控制节点为所述目标接入节点分配的节点地址确定所述目标接入节点在所述数据通信总线中的节点地址。


5.如权利要求1所述的节点地址确定方法,其特征在于,所述地址分配请求携带预设验证信息;
所述控制节点根据所述地址分配请求生成对应的地址分配信息,并通过所述地址分配线向所述目标接入节点发送所述地址分配信息,包括:
所述控制节点对所述地址分配请求携带的所述预设验证信息进行验证;

【专利技术属性】
技术研发人员:罗沛徐光峰梁朋
申请(专利权)人:深圳优地科技有限公司
类型:发明
国别省市:广东;44

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

1