[發明專利]在Modbus通信網絡中傳輸報文的方法、Modbus通信網絡系統和設備有效
| 申請號: | 201711483731.6 | 申請日: | 2017-12-29 |
| 公開(公告)號: | CN107896234B | 公開(公告)日: | 2020-06-16 |
| 發明(設計)人: | 徐珺 | 申請(專利權)人: | 北京東土科技股份有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L12/40 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 100041 北京市石*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | modbus 通信 網絡 傳輸 報文 方法 系統 設備 | ||
本發明實施例公開了一種在Modbus通信網絡中傳輸報文的方法、Modbus通信網絡和設備。本發明實施例在Modbus通信網絡中傳輸報文的方法,包括:主節點設備的初始化模塊根據主節點設備的配置信息確定主節點設備中啟用的協議組幀模塊和傳輸模塊,以及從節點設備的初始化模塊根據從節點設備的配置信息確定從節點設備中啟用的協議組幀模塊;當獲取待傳輸報文時,主節點設備啟用的協議組幀模塊將傳輸報文組幀,并通過主節點設備啟用的傳輸模塊向從節點設備發送組幀后的報文;從節點設備啟用的傳輸模塊接收到組幀后的報文后,從節點設備啟用的協議組幀模塊根據本模塊定義的解析方式解析組幀后的報文。本發明實施例降低Modbus協議棧的實現復雜度和開發難度。
技術領域
本發明實施例涉及通信技術,尤其涉及一種在Modbus通信網絡中傳輸報文的方法、Modbus通信網絡系統和設備。
背景技術
Modbus協議是全球第一個真正用于工業現場的總線協議,在工控行業使用廣泛,包括ModbusRTU,ModbusTCP和ModbusASCII。ModbusASCII報文可以通過串口,例如RS232/RS422/RS485來傳輸,也可以通過以太網傳輸,也可以通過GPRS傳輸,也可以通過ZigBee傳輸;ModbusRTU可以通過串口,例如RS232/RS422/RS485來傳輸,也可以通過以太網傳輸,也可以通過GPRS傳輸,也可以通過ZigBee傳輸;同樣,ModbusTCP可以通過串口,例如RS232/RS422/RS485來傳輸,也可以通過以太網傳輸,也可以通過GPRS傳輸,也可以通過ZigBee傳輸。
目前設計Modbus協議棧實現代碼的方法是,針對通過串口傳輸ModbusASCII報文的模式設計實現代碼,針對通過串口傳輸ModbusRTU報文的模式設計實現代碼,針對通過GPRS傳輸ModbusRTU報文的模式設計實現代碼,針對通過ZigBee傳輸ModbusRTU報文的模式設計實現代碼,針對通過以太網傳輸ModbusTCP報文設計實現代碼,以此類推,也就是針對一種模式設計一段代碼。
發明人在實現本發明的過程中發現:這樣的設計方法,不僅代碼設計重復率很高,而且,還需對設備的代碼進行更新,例如,設備采用的是通過串口傳輸ModbusRTU報文,如果要更換為通過GPRS傳輸ModbusRTU報文,則設計人員需要重新設計通過GPRS傳輸ModbusRTU報文的設計代碼,然后設備再加載通過GPRS傳輸ModbusRTU報文的設計代碼。另外,隨著硬件設備的多樣化和傳輸方式的多樣化,會出現新的傳輸方式,這樣更換和需求越來越多,需要設計新代碼。
發明內容
本發明實施例提供一種在Modbus通信網絡中傳輸報文的方法、Modbus通信網絡系統和設備,以降低Modbus協議棧的實現復雜度和開發難度,減少代碼的重復設計,提高設計效率。
第一方面,本發明實施例提供了一種在Modbus通信網絡中傳輸報文的方法,包括:
主節點設備的初始化模塊根據所述主節點設備的配置信息確定所述主節點設備中啟用的協議組幀模塊和傳輸模塊,以及從節點設備的初始化模塊根據所述從節點設備的配置信息確定所述從節點設備中啟用的協議組幀模塊,其中,各設備中包括多個協議組幀模塊和多個傳輸模塊,每個協議組幀模塊定義一種Modbus協議類型的組幀方式且每個協議組幀模塊定義的組幀方式各不相同,每個傳輸模塊定義一種傳輸協議且每個傳輸模塊定義的傳輸協議各不相同;
當所述主節點設備啟用的所述協議組幀模塊獲取待傳輸報文時,所述主節點設備啟用的所述協議組幀模塊根據本模塊定義的組幀方式將所述傳輸報文組幀,組幀后的報文包括目的從節點設備地址,并通過所述主節點設備啟用的所述傳輸模塊根據本模塊定義的傳輸協議向所述從節點設備發送所述組幀后的報文;
所述從節點設備啟用的所述傳輸模塊接收到所述組幀后的報文后,傳送給所述從節點設備啟用的所述協議組幀模塊,所述從節點設備啟用的所述協議組幀模塊根據本模塊定義的解析方式解析所述組幀后的報文。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京東土科技股份有限公司,未經北京東土科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711483731.6/2.html,轉載請聲明來源鉆瓜專利網。





