[發明專利]一種面向工業無線網絡的在線調試方法與系統有效
| 申請號: | 201210336459.X | 申請日: | 2012-09-12 |
| 公開(公告)號: | CN103685178A | 公開(公告)日: | 2014-03-26 |
| 發明(設計)人: | 肖金超;張瓊;李棟;曾鵬;于海斌 | 申請(專利權)人: | 中國科學院沈陽自動化研究所 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 沈陽科苑專利商標代理有限公司 21002 | 代理人: | 周秀梅;許宗富 |
| 地址: | 110016 遼*** | 國省代碼: | 遼寧;21 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 面向 工業 無線網絡 在線 調試 方法 系統 | ||
技術領域
本發明涉及無線設備的有線調試技術,具體地說是一種面向工業無線網絡的在線調試方法與系統。
背景技術
隨著無線技術的不斷提高,工業無線網絡已在冶金、石化等領域的監測系統進行了初步應用,使用戶以較低的投資和使用成本實現對整個工業流程的泛在感知,獲取傳統由于成本原因無法在線監測的重要工業過程數據,并以此為基礎實施優化控制,達到提高產品質量和節能降耗的目標。隨著工業無線網絡技術的提高,其應用領域也不斷擴大,逐步應用到工業自動化控制系統中。因此對工業無線網絡的開發和調試將成為工業無線網絡技術提高的關鍵。
開發工業無線網絡,對其進行調試和分析是必不可少的。與有線網絡相比,無線網絡的調試和分析具有一定的局限性,無線設備之間的交互給系統調試帶來很大不便。如果使用下載器對無線設備進行在線調試,一臺計算機某一時刻只能在線調試一個無線設備,無法了解無線設備間的交互情況;如果使用多臺計算機同時在線調試多個無線設備,又存在計算機之間的高精度時間同步問題和無線設備信息的匯總問題;而且在線調試的方法,需間斷節點運行,才能獲取節點的內部信息,影響了整個網絡的運行。
因此,迫切需要一種不間斷系統正常運行,能實時監測節點內部狀態和異常事件的發生,進而發現協議棧系統漏洞,及時完善和修改。
發明內容
為了解決現有技術中的上述問題,本發明的目的在于為工業無線網絡提供一種基于UDP(user?datagram?protocol,用戶數據報協議)的在線調試手段,即一種面向工業無線網絡的在線調試方法與系統,采用本發明可在同一進程實時獲取多個無線設備的內部狀態信息、無線設備間的交互信息等調試信息,更好的優化網絡性能。
本發明為實現上述目的所采用的技術方案是:一種面向工業無線網絡的在線調試方法,包括以下步驟:
獲取調試信息:調試系統中的無線模塊和網關獲取自身的調試信息;
傳輸調試信息:無線模塊通過RS232/以太網轉換模塊以有線方式將獲取到的調試信息發送給上位機;網關以有線方式將獲取到的調試信息發送給上位機;
處理調試信息:上位機記錄收到的調試信息中的異常信息,并判斷信息收發的一致性判斷。
所述調試信息分布在工業無線網絡協議棧的代碼行中,包括協議棧內信息和協議棧間信息:
協議棧內信息:包括異常信息和統計信息;所述異常信息為協議棧內每一個不希望發生的事件,當發生一個異常事件時,就會產生一條異常信息,發送到上位機;所述統計信息為協議棧的每一層成功處理正常事件的統計變量,用于層間統計信息收發的一致性的對比,當協議棧的每一層成功處理一個正常事件時,將相應的統計變量加1;
協議棧間信息:涉及協議棧間的調試信息,即為一個時隙內任務完成是否正常的情況。
所述調試信息的傳輸包括:
發送調試信息:調試信息通過無線模塊或網關中的發送任務以最低優先級發送出去;
協議轉換:無線模塊通過RS232/以太網轉換模塊將調試信息的串口報文轉換為TCP/IP報文;
接收調試信息:上位機通過內部的接收進程接收經過協議轉換后得到TCP/IP報文。
所述最低優先級的實現方式為:發送任務有一個先進先出的發送隊列,當協議棧系統處于“忙”狀態時,調試信息在發送隊列中緩存;一旦協議棧系統處于“空閑”狀態,發送任務將依次發送緩存中的調試信息,并且每發完一個調試信息,進行一次任務切換。
所述發送任務對外提供2種發送接口:異常信息的發送接口和協議棧間信息的發送接口;對內創建一個定時器,周期發送統計信息。
所述協議轉換前需配置RS232接口的通信參數和以太網的通信參數;所述RS232接口的通信參數包括:波特率、數據位、停止位和校驗位,這些參數取決于無線節點發送端的參數值;所述以太網的通信參數包括:傳輸協議、自身IP、目的IP、目的端口,這些參數取決于上位機軟件選用的參數。
所述接收進程運行于Linux操作系統,獨立于調試信息處理模塊,接收到報文后,不做任何處理,直接投遞到接收緩存。
所述處理調試信息包括以下步驟:
Linux系統下的處理進程不斷從接收緩存中讀取調試信息,并根據信息來源的設備地址,創建基于不同無線模塊或網關、不同調試信息類型的二維數據庫表;
根據調試信息類型,做信息收發的一致性判斷;
處理進程將出現的異常統一存入到異常數據庫表中,以便統一查找。
一種面向工業無線網絡的在線調試系統,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國科學院沈陽自動化研究所,未經中國科學院沈陽自動化研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210336459.X/2.html,轉載請聲明來源鉆瓜專利網。





