[發明專利]基于RTU協議的數據采集方法、電子設備及存儲介質有效
| 申請號: | 201710986195.5 | 申請日: | 2017-10-20 |
| 公開(公告)號: | CN107770022B | 公開(公告)日: | 2021-08-06 |
| 發明(設計)人: | 孟祥梯;董杰 | 申請(專利權)人: | 深圳益邦陽光有限公司 |
| 主分類號: | H04L12/40 | 分類號: | H04L12/40 |
| 代理公司: | 深圳市深聯知識產權代理事務所(普通合伙) 44357 | 代理人: | 張琪 |
| 地址: | 518000 廣東省深圳市寶安*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 rtu 協議 數據 采集 方法 電子設備 存儲 介質 | ||
本發明公開了基于RTU協議的數據采集方法,包括如下步驟:接收正確的廠商代碼;所述廠商代碼包括通訊協議類型信息;根據廠商代碼獲取該廠商代碼對應的廠商所使用的通訊協議信息;所述通訊協議信息包括各種通訊協議類型、每一種通訊協議類型分別所在的寄存器地址;根據每一種通訊協議類型識別正確的通訊協議;根據通訊協議建立通信,下發采集指令至本地采集器,以通過本地采集器進行數據采集。本發明通過自動識別機智對廠商代碼協議進行準確識別,可以實現多種通訊協議集成為一體,從而減少了廠商的采購和管理成本,更進一步減少了EPC用戶的安裝成本,克服了現有技術需要采用不同的數據采集器的缺陷。
技術領域
本發明涉及通訊技術領域,尤其涉及基于RTU協議的數據采集方法、電子設備及存儲介質。
背景技術
Modbus-RTU協議是應用于電子控制器的一種通用語言。通過此協議,控制器相互之間、控制器經由網絡(例如以太網)和其它設備之間可以通信。它已經成為一種通用工業標準。有了它,不同廠商生產的控制設備可以連成工業網絡,進行集中監控。此協議定義了一個控制器能認識使用的消息結構,而不管它們是經過何種網絡進行通信的。它描述了一個控制器請求訪問其它設備的過程,如何回應來自其它設備的請求,以及怎樣偵測錯誤并記錄。它制定了消息域格局和內容的公共格式。
當在同一Modbus-RTU網絡上通信時,此協議決定了每個控制器需要知道它們的設備地址,識別按地址發來的消息,決定要產生何種行動。如果需要回應,控制器將生成反饋信息并用Modbus-RTU協議發出。在其它網絡上,包含了Modbus-RTU協議的消息轉換為在此網絡上使用的幀或包結構。這種轉換也擴展了根據具體的網絡解決節地址、路由路徑及錯誤檢測的方法。
此協議支持傳統的RS-232、RS-422、RS-485和以太網設備。許多工業設備,包括PLC,DCS,智能儀表等都在使用Modbus協議作為他們之間的通信標準。
雖然Modbus協議具有以上諸多優點,但在不同廠商或者相同廠商不同協議之間,具體的內容是無規律可言的。在一家設備廠商具有多種通訊協議的情況下,需要給每種協議都配備一種規格的采集器,增加成本。
發明內容
為了克服現有技術的不足,本發明的目的之一在于提供基于RTU協議的數據采集方法,其能解決現有技術采集成本高的問題。
本發明的目的之二在于提供一種電子設備,其能解決現有技術采集成本高的問題。
本發明的目的之三在于提供一種存儲介質,其能解決現有技術采集成本高的問題。
本發明的目的之一采用以下技術方案實現:
基于RTU協議的數據采集方法,包括如下步驟:
接收步驟:接收正確的廠商代碼;所述廠商代碼包括通訊協議類型信息;
獲取步驟:根據廠商代碼獲取該廠商代碼對應的廠商所使用的通訊協議信息;所述通訊協議信息包括各種通訊協議類型、每一種通訊協議類型分別所在的寄存器地址;
識別步驟:根據每一種通訊協議類型識別正確的通訊協議;
采集步驟:根據通訊協議建立通信,下發采集指令至本地采集器,以通過本地采集器進行數據采集。
優選的,在獲取步驟中,所述通訊協議類型包括協議代碼類型、機械代碼類型和協議唯一性類型。
優選的,識別步驟具體包括如下子步驟:
第一識別子步驟:發送協議代碼采集指令至協議代碼類型對應的寄存器地址,當讀取到協議代碼時,則該協議代碼為正確的通訊協議;
第二識別子步驟:發送機型代碼采集指令至機型代碼類型對應的寄存器地址,當讀取到機型代碼時,則該機型代碼為正確的通訊協議;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳益邦陽光有限公司,未經深圳益邦陽光有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710986195.5/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





