Modbus通信网络的网络地址分配方法、从节点设备与通信系统与流程

文档序号:12492058阅读:来源:国知局

技术特征:

1.一种Modbus通信网络的网络地址分配方法,其特征在于,包括:

从节点设备接收主节点设备发送的合法地址分配指令,并判断本设备的网络地址是否合法;其中,任一从节点设备的原始网络地址属于非法网络地址;

从节点设备在判定本设备的网络地址非法时进入延时抢占过程;其中,所述延时抢占过程的时长预先配置,且不同的从节点设备所配置的延时抢占过程的时长不同;

当在所述延时抢占过程中从节点设备没有接收到其他从节点设备发送的分配成功通知消息时,所述从节点设备响应于所述延时抢占过程结束将本设备的地址设定为所述合法地址分配指令所记载的网络地址,并向所述主节点设备以及其他从节点设备发送所述分配成功通知消息。

2.如权利要求1所述的Modbus通信网络的网络地址分配方法,其特征在于,所述合法地址分配指令包括第一地址分配指令;所述第一地址分配指令为所述主节点设备按照一定的时间间隔发送到各个从节点设备,且所述第一地址分配指令所记载的网络地址为未被分配的合法网络地址。

3.如权利要求2所述的Modbus通信网络的网络地址分配方法,其特征在于,所述合法地址分配指令还包括第二地址分配指令;所述第二地址分配指令为所述主节点设备在检测到有至少两个从节点设备的网络地址冲突时发送到各个从节点设备,且所述第二地址分配指令所记载的网络地址为产生冲突的网络地址;

所述方法还包括:

从节点设备在判定本设备的网络地址合法时,判断本设备的网络地址与所述合法地址分配指令所记载的网络地址是否相同,并在相同时进入延时抢占过程;

当在所述延时抢占过程中从节点设备接收到其他从节点设备发送的分配成功通知消息时,从节点设备判断本设备的网络地址与所述合法地址分配指令所记载的网络地址是否相同,并在相同时将本设备的网络地址设定为非法网络地址。

4.如权利要求2所述的Modbus通信网络的网络地址分配方法,其特征在于,所述方法还包括:

从节点设备接收主节点设备发送的地址冲突调整指令,并判断本设备的网络地址与产生冲突的网络地址是否相同;所述地址冲突调整指令为所述主节点设备在检测到有至少两个从节点设备的网络地址冲突时发送到各个从节点设备;所述地址冲突调整指令中记载了所述产生冲突的网络地址;

从节点设备在判定本设备的网络地址与所述产生冲突的网络地址相同时,将本设备的网络地址设定为非法网络地址。

5.如权利要求1所述的Modbus通信网络的网络地址分配方法,其特征在于,所述方法还包括:

从节点设备在上电时获取其唯一物理编号;

从节点设备根据所述唯一物理编号以及预先配置的统一算法计算所述延时抢占过程的时长并存储起来。

6.如权利要求1所述的Modbus通信网络的网络地址分配方法,其特征在于,所述方法还包括:

从节点设备获取用户输入的网络地址设定指令;

从节点设备将本设备的网络地址设定为所述网络地址设定指令所要求设定的网络地址。

7.一种Modbus通信网络中的从节点设备,其特征在于,包括:

分配指令接收模块,用于接收主节点设备发送的合法地址分配指令,并判断本设备的网络地址是否合法;其中,任一从节点设备的原始网络地址属于非法网络地址;

第一判定模块,用于在判定本设备的网络地址非法时进入延时抢占过程;其中,所述延时抢占过程的时长预先配置,且不同的从节点设备所配置的延时抢占过程的时长不同;

第一地址设定模块,用于当在所述延时抢占过程中从节点设备没有接收到其他从节点设备发送的分配成功通知消息时,所述从节点设备响应于所述延时抢占过程结束将本设备的地址设定为所述合法地址分配指令所记载的网络地址,并向所述主节点设备以及其他从节点设备发送所述分配成功通知消息。

8.如权利要求7所述的Modbus通信网络中的从节点设备,其特征在于,所述合法地址分配指令包括第一地址分配指令;所述第一地址分配指令为所述主节点设备按照一定的时间间隔发送到各个从节点设备,且所述第一地址分配指令所记载的网络地址为未被分配的合法网络地址。

9.如权利要求8所述的Modbus通信网络中的从节点设备,其特征在于,所述合法地址分配指令还包括第二地址分配指令;所述第二地址分配指令为所述主节点设备在检测到有至少两个从节点设备的网络地址冲突时发送到各个从节点设备,且所述第二地址分配指令所记载的网络地址为产生冲突的网络地址;

所述从节点设备还包括:

第二判定模块,用于在判定本设备的网络地址合法时,判断本设备的网络地址与所述合法地址分配指令所记载的网络地址是否相同,并在相同时进入延时抢占过程;

第二设定模块,用于当在所述延时抢占过程中接收到其他从节点设备发送的分配成功通知消息时,判断本设备的网络地址与所述合法地址分配指令所记载的网络地址是否相同,并在相同时将本设备的网络地址设定为非法网络地址。

10.如权利要求8所述的Modbus通信网络中的从节点设备,其特征在于,所述从节点设备还包括:

调整指令接收模块,用于接收主节点设备发送的地址冲突调整指令,并判断本设备的网络地址与产生冲突的网络地址是否相同;所述地址冲突调整指令为所述主节点设备在检测到有至少两个从节点设备的网络地址冲突时发送到各个从节点设备;所述地址冲突调整指令中记载了所述产生冲突的网络地址;

从节点设备在判定本设备的网络地址与所述产生冲突的网络地址相同时,将本设备的网络地址设定为非法网络地址。

11.如权利要求7所述的Modbus通信网络中的从节点设备,其特征在于,所述从节点设备还包括:

物理编号获取模块,用于在上电时获取其唯一物理编号;

时长计算模块,用于根据所述唯一物理编号以及预先配置的统一算法计算所述延时抢占过程的时长并存储起来。

12.如权利要求7所述的Modbus通信网络中的从节点设备,其特征在于,所述从节点设备还包括:

设定指令获取模块,用于获取用户输入的网络地址设定指令;

第四地址设定模块,用于从节点设备将本设备的网络地址设定为所述网络地址设定指令所要求设定的网络地址。

13.一种Modbus通信系统,其特征在于,包括主节点设备以及若干个如权利要求7~12任一项所述的从节点设备。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1