[發明專利]基于modbus協議的動態解析方法、裝置、服務器及存儲介質有效
| 申請號: | 201810939586.6 | 申請日: | 2018-08-16 |
| 公開(公告)號: | CN109120477B | 公開(公告)日: | 2021-09-24 |
| 發明(設計)人: | 穆凱彤;謝卓銳;羅金星;劉遠輝;高翔 | 申請(專利權)人: | 廣東芬尼克茲節能設備有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26;H04L29/12 |
| 代理公司: | 廣州三環專利商標代理有限公司 44202 | 代理人: | 顏希文;宋靜娜 |
| 地址: | 511458 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 modbus 協議 動態 解析 方法 裝置 服務器 存儲 介質 | ||
1.一種基于modbus協議的動態解析方法,其特征在于,包括:
獲取由設備上傳的原始modbus數據;
根據所述原始modbus數據查找與所述設備對應的協議映射表;其中,所述協議映射表包括預先配置的modbus地址、與所述modbus地址對應的編碼以及與所述編碼對應的編碼含義;
獲取所述原始modbus數據中的功能碼,并采用與所述功能碼對應的功能碼指令解析所述原始modbus數據,以獲得所述原始modbus數據的modbus地址以及對應的地址值;
將解析獲得的modbus地址與所述協議映射表中的預先配置的modbus地址進行匹配;
當在所述協議映射表中存在與解析獲得的modbus地址對應的預先配置的modbus地址時,將解析獲得的地址值賦值給與所述預先配置的modbus地址對應的編碼,以供上層端通過所述編碼進行取值。
2.根據權利要求1所述的基于modbus協議的動態解析方法,其特征在于,在獲取由設備上傳的原始modbus數據之前,還包括:
獲取基于設備制定的modbus協議內容;
根據用戶基于所述modbus協議內容定義的modbus地址、編碼以及與所述編碼對應的編碼含義生成協議映射表;其中,所述編碼含義與所述編碼唯一對應。
3.根據權利要求1所述的基于modbus協議的動態解析方法,其特征在于,所述根據所述原始modbus數據查找與所述設備對應的協議映射表,具體為:
根據所述原始modbus數據的數據頭部的前N位獲取與所述設備對應的條碼信息,并根據所述條碼信息查詢與所述設備對應的協議映射表。
4.根據權利要求3所述的基于modbus協議的動態解析方法,其特征在于,還包括:
當根據所述條碼信息查詢不到與所述設備對應的協議映射表時,生成無法解析指示,并將所述無法解析指示發送給相關的管理終端。
5.根據權利要求1所述的基于modbus協議的動態解析方法,其特征在于,還包括:
當在所述協議映射表中不存在與解析獲得的modbus地址對應的預先配置的modbus地址時,丟棄所述地址值。
6.一種基于modbus協議的動態解析裝置,其特征在于,包括:
數據獲取單元,用于獲取由設備上傳的原始modbus數據;
查找單元,用于根據所述原始modbus數據查找與所述設備對應的協議映射表;其中,所述協議映射表包括預先配置的modbus地址、與所述modbus地址對應的編碼以及與所述編碼對應的編碼含義;
解析單元,用于獲取所述原始modbus數據中的功能碼,并采用與所述功能碼對應的功能碼指令解析所述原始modbus數據,以獲得所述原始modbus數據的modbus地址以及對應的地址值;
地址匹配單元,用于將解析獲得的modbus地址與所述協議映射表中的預先配置的modbus地址進行匹配;
賦值單元,用于當在所述協議映射表中存在與解析獲得的modbus地址對應的預先配置的modbus地址時,將解析獲得的地址值賦值給與所述預先配置的modbus地址對應的編碼,以供上層端通過所述編碼進行取值。
7.根據權利要求6所述的基于modbus協議的動態解析裝置,其特征在于,所述查找單元具體用于,根據所述原始modbus數據的數據頭部的前N位獲取與所述設備對應的條碼信息,并根據所述條碼信息查詢與所述設備對應的協議映射表。
8.根據權利要求6所述的基于modbus協議的動態解析裝置,其特征在于,還包括:
地址值丟棄單元,用于當在所述協議映射表中不存在與解析獲得的modbus地址對應的預先配置的modbus地址時,丟棄所述地址值。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東芬尼克茲節能設備有限公司,未經廣東芬尼克茲節能設備有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810939586.6/1.html,轉載請聲明來源鉆瓜專利網。





