[發明專利]一種電測儀表Modbus地址在線分配的方法、裝置有效
| 申請號: | 202010834687.4 | 申請日: | 2020-08-19 |
| 公開(公告)號: | CN111741143B | 公開(公告)日: | 2020-12-08 |
| 發明(設計)人: | 丁國茂;鄭烽華;周冬冬;項恒星;劉興鋒 | 申請(專利權)人: | 杭州炬華科技股份有限公司 |
| 主分類號: | H04L29/12 | 分類號: | H04L29/12;H04L12/40 |
| 代理公司: | 杭州華知專利事務所(普通合伙) 33235 | 代理人: | 李姣姣 |
| 地址: | 311121 浙江*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 儀表 modbus 地址 在線 分配 方法 裝置 | ||
本申請涉及一種電測儀表Modbus地址在線分配的方法、裝置。所述方法包括:上位機在信道中廣播地址協商命令,多個電測儀表與所述信道連接;所述電測儀表根據所述地址協商命令判斷是否已經分配Modbus地址;如果所述電測儀表未分配Modbus地址,向所述上位機發送Modbus地址分配請求;所述上位機根據所述Modbus地址分配請求,將當前已分配的Modbus地址加預設值生成最新Modbus地址,并向所述電測儀表發送。采用本方法能夠提高電測儀表Modbus地址分配的效率。
技術領域
本申請涉及通信技術領域,特別是涉及一種電測儀表Modbus地址在線分配的方法、裝置。
背景技術
Modbus是一種串行通信協議,已經成為工業領域通信協議的業界標準,是工業電子設備之間常用的連接方式,也是現在電測儀表普遍采用的通訊協議,由于其易于部署和維護,并且對供應商來說修改移動本地的比特或字節沒有很多限制。Modbus協議規定消息幀的地址域包含兩個字符(ASCII),即可能的從設備地址是0~247,對于電測儀表作為從設備,通訊地址只能為0~247,但批量生產的電測儀表的數量遠大于248,且無法預知現場生產的電測儀表接入總線時如何分配,因此生產時無法將通訊地址準確的預置到電測儀表內。目前通用的做法是電測儀表在批量生產時,將通訊地址統一預置為0,并提供按鍵設置地址功能,現場實施時再根據儀表接入總線的分布情況人工分配通訊地址,并通過按鍵設置。
然而,現有基于Modbus協議通信的電測儀表,無法在生產時實現大數量的設備地址的自動分配。
發明內容
基于此,有必要針對上述技術問題,提供一種能夠提高電測儀表Modbus地址分配效率的電測儀表Modbus地址在線分配的方法、裝置。
一種電測儀表Modbus地址在線分配的方法,所述方法包括:
上位機在信道中廣播地址協商命令,多個電測儀表與所述信道連接;
所述電測儀表根據所述地址協商命令判斷是否已經分配Modbus地址;
如果所述電測儀表未分配Modbus地址,向所述上位機發送Modbus地址分配請求;
所述上位機根據所述Modbus地址分配請求,將當前已分配的Modbus地址加預設值生成最新Modbus地址,并向所述電測儀表發送。
在其中一個實施例中,所述電測儀表Modbus地址在線分配的方法還包括:所述上位機在向信道中廣播地址協商命令后,等待預定時間;如果在所述預定時間內,所述上位機接收到所述Modbus地址分配請求,則在所述預定時間重復在信道中廣播地址協商命令;如果在所述預定時間內,所述上位機未接收到所述Modbus地址分配請求,則停止在信道中廣播地址協商命令。
在其中一個實施例中,所述電測儀表根據所述地址協商命令判斷是否已經分配Modbus地址,包括:判斷所述電測儀表本地的Modbus地址的值是否為0;如果所述電測儀表本地的Modbus地址的值為0,則所述電測儀表未分配Modbus地址。
在其中一個實施例中,所述如果所述電測儀表未分配Modbus地址,向所述上位機發送Modbus地址分配請求,包括:如果所述電測儀表未分配Modbus地址,根據所述電測儀表的識別碼數據采用線性同余法計算隨機數;計算所述隨機數與預定時間間隔的乘積,得到延時時間;所述電測儀表根據所述延時時間向所述上位機發送Modbus地址分配請求。
在其中一個實施例中,所述Modbus地址分配請求包括所述電測儀表的識別碼:所述上位機根據所述Modbus地址分配請求,將當前已分配的Modbus地址加預設值生成最新Modbus地址,并向所述電測儀表發送,包括:所述上位機根據所述電測儀表的識別碼,查詢數據庫中是否存在所述識別碼;如果所述識別碼不存在,所述上位機根據所述Modbus地址分配請求,將當前已分配的Modbus地址加預設值生成最新Modbus地址,并向所述電測儀表發送。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州炬華科技股份有限公司,未經杭州炬華科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010834687.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種升降電動桌
- 下一篇:一種基于AOA與MDT的方位角的糾偏方法及裝置





