[发明专利]一种地址自动分配的方法、系统、Modbus主站、Modbus从站有效
申请号: | 201810461576.6 | 申请日: | 2018-05-15 |
公开(公告)号: | CN108737590B | 公开(公告)日: | 2022-02-25 |
发明(设计)人: | 封晓东;孙丽娜;史仍辉;马海伟 | 申请(专利权)人: | 浙江正泰电器股份有限公司 |
主分类号: | H04L61/5092 | 分类号: | H04L61/5092;H04L61/5046;H04L12/40 |
代理公司: | 北京卓言知识产权代理事务所(普通合伙) 11365 | 代理人: | 王茀智;龚清媛 |
地址: | 325603 浙江省乐*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 地址 自动 分配 方法 系统 modbus 主站 | ||
1.一种适用于Modbus协议的地址自动分配的方法,其特征在于:包括以下步骤:
步骤一,总线的Modbus主站发送广播设置地址命令,将所有的Modbus从站设备的站地址设置成一个相同的固定地址;
步骤二,总线的Modbus主站发送广播读取Modbus从站设备序列号命令;
步骤三,收到读取Modbus从站设备序列号命令的Modbus从站设备,如站地址为固定地址则返回响应读取Modbus从站设备序列号命令的报文;
步骤四,总线的Modbus主站根据收到Modbus从站设备序列号的列表,依次广播下发带有从站设备序列号及从站站地址的从站站地址设置命令;
步骤五,收到广播从站站地址设置命令的Modbus从站设备解析出从站设备序列号及从站站地址,如从站设备序列号与自身序列号相等,则修改自身从站站地址。
2.根据权利要求1所述的适用于Modbus协议的地址自动分配的方法,其特征在于:步骤三中,收到读取Modbus从站设备序列号命令的Modbus从站设备,如站地址为固定地址则延时随机数时间后再返回响应读取Modbus从站设备序列号命令的报文。
3.根据权利要求2所述的适用于Modbus协议的地址自动分配的方法,其特征在于:所述随机数时间为Modbus从站设备自身模数转换的采样值所需时间。
4.根据权利要求1所述的适用于Modbus协议的地址自动分配的方法,其特征在于:步骤四中,总线的Modbus主站在预设的超时时间内接收并解析Modbus从站设备的响应报文,将获得的从站设备序列号保存到设备列表中;等待超时时间后,根据收到Modbus从站设备序列号的设备列表,依据返回响应的顺序,依次广播下发带有从站设备序列号及从站站地址的从站站地址设置命令。
5.根据权利要求4所述的适用于Modbus协议的地址自动分配的方法,其特征在于:步骤四中,Modbus主站下发的Modbus从站站地址为Modbus从站设备在Modbus主站的设备列表中的序号。
6.根据权利要求1所述的适用于Modbus协议的地址自动分配的方法,其特征在于:所述Modbus主站为兆伏兆瓦房通讯管理机,所述Modbus从站设备包括光伏逆变器和汇流箱。
7.一种采用权利要求1-6任一所述的适用于Modbus协议的地址自动分配的方法的通讯系统,包括Modbus主站和多个Modbus从站设备,Modbus主站和多个Modbus从站设备连接基于Modbus协议通讯;
所述Modbus从站设备包括从站控制芯片,与从站控制芯片连接的从站通讯模块和从站存储单元,
所述Modbus主站包括主站控制芯片,与主站控制芯片连接的主站通讯模块和主站存储单元。
8.一种适用于Modbus协议的地址自动分配的Modbus从站,包括从站控制芯片,与从站控制芯片连接的从站通讯模块和从站存储单元,Modbus从站与Modbus主站连接通信,其特征在于从站控制芯片执行以下步骤:
Modbus从站与Modbus主站连接通信;在接收到Modbus主站发送的广播设置地址命令后,将自身站地址设置为固定地址;在收到读取Modbus从站设备序列号命令后,如站地址为固定地址则延时随机数时间后返回响应读取Modbus从站设备序列号命令的报文;在收到广播从站站地址设置命令后解析Modbus从站设备序列号及从站站地址,如从站设备序列号与自身序列号相等,则修改自身从站站地址;从站设备序列号与自身序列号不等则忽略。
9.一种适用于Modbus协议地址自动分配的Modbus主站,包括主站控制芯片,与主站控制芯片连接的主站通讯模块和主站存储单元,Modbus主站与多台Modbus从站设备连接通信,其特征在于Modbus主站控制芯片执行以下步骤:
发送广播设置地址命令,将所有的Modbus从站设备的站地址设置成一个相同的固定地址;
发送广播读取Modbus从站设备序列号命令,在预设的超时时间内接收并解析Modbus从站设备的响应报文,将获得的从站设备序列号保存到设备列表中,收到读取Modbus从站设备序列号命令的Modbus从站设备,如站地址为固定地址则返回响应读取Modbus从站设备序列号命令的报文;
在等待超时时间后,根据收到Modbus从站设备序列号的设备列表,依次广播下发带有从站设备序列号及从站站地址的从站站地址设置命令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江正泰电器股份有限公司,未经浙江正泰电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810461576.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于地理信息对域名进行画像的方法
- 下一篇:一种服务配置的方法及装置