[發明專利]一種IEC104協議報文快速自動檢測方法有效
| 申請號: | 201310263953.2 | 申請日: | 2013-06-28 |
| 公開(公告)號: | CN103368791A | 公開(公告)日: | 2013-10-23 |
| 發明(設計)人: | 王國友;崔昀晟;王波;石鈺;劉陽;張喜林;曹建平;朱昌勇 | 申請(專利權)人: | 吉林省電力有限公司長春供電公司;沈陽振華興達電氣有限公司;國家電網公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26;H04L29/06 |
| 代理公司: | 吉林長春新紀元專利代理有限責任公司 22100 | 代理人: | 王薇 |
| 地址: | 130021 吉林*** | 國省代碼: | 吉林;22 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 iec104 協議 報文 快速 自動檢測 方法 | ||
技術領域
本發明涉及一種IEC104協議報文快速自動檢測方法,屬于通信傳輸檢測領域。
技術背景
隨著計算機網絡技術在電力自動化中的普遍應用,其利用以太網介質的網絡通信規約進行數據交換在電力自動化系統中得到廣泛的應用,目前在調度自動化系統與各變電站自動化系統之間,及變電站自動化系統內測控系統的通信傳輸多采用IEC60870-5-104通信協議(簡稱IEC104協議)。IEC104協議作為一種國際標準通信協議,具有實時性好、可靠性高、數據流量大、便于信息量擴充、支持網絡傳輸等優點。現有的IEC104協議已經被國內外電力自動化主流供應商如國電南瑞、北京四方、SIEMENS、GE等應用到電力自動化系統當中。
IEC104協議是一種國際標準的協議,規定了協議傳輸過程中報文的格式要求和傳輸時序要求,但是每個供應商都按照自己的理解開發各自的IEC104協議,由于涉及到的供應商眾多,供應商各自為政,且開發人員技術參差不齊,不可能對規約的理解完全相同,造成了供應商之間在通信協議上很難實現互聯互通,當電力自動化系統需要多個供應商之間相互配合時,需要投入大量的人力物力進行通信協議聯調,且出現問題時相互推諉而無法解決問題。可見,保持IEC104協議各供應商的一致是非常重要的。目前,IEC104協議測試過程中,現有的IEC104協議測試工具多依賴手工逐項測試和依靠專業技術人員豐富的經驗判斷IEC104協議的一致性,因此在測試速度和效率都存在缺陷。
發明內容
本發明的目的在于提供一種IEC104協議報文快速自動檢測方法,?其實現了各供應商的IEC104協議互聯互通,解決IEC104協議多種通信版本共存的混亂管理,提高系統擴建時通信協議接入速度,保障電力自動化系統的運行安全。
本發明解決其技術問題所采用的技術方案是:一種IEC104協議報文快速自動檢測方法,包括IEC104協議的啟動/停止機制檢測、IEC104協議測試過程檢測、IEC104協議應用層命令幀格式檢測,其特征在于包括以下步驟:
S1.發送方發送IEC104協議的啟動報文和停止報文,檢測接收方是否啟動傳輸和停止傳輸報文,判斷接收方IEC104協議的啟動停止機制是否正確;
S2.發送方發送U幀格式的測試幀報文,檢測接收方是否有測試幀響應報文,判斷接收方IEC104協議的測試過程是否正確;
S3.發送方逐項發送應用層命令報文,檢測接收方對應用層命令的響應報文,判斷接收方IEC104協議的應用層命令響應報文是否正確;
S4.對檢測的每項結論自動生成檢測報告。
所述步驟S1IEC104協議的啟動/停止機制檢測,具體包括以下步驟:
S12.系統下發IEC104協議的停止傳輸報文;
S13.等待接收IEC104協議的停止傳輸確認報文,然后將接收到的確認報文送入到S0報文檢測模塊中;
S14.檢測系統是否接收到I幀格式的報文,如果沒有I幀格式報文執行步驟S15,否則執行步驟S16;
S15.計時器累加時間;
S16.記錄停止傳輸命令后,仍有I幀格式報文上送,則提示錯誤;
S17.判斷計時器是否大于20秒,如果大于20秒執行步驟S18,否則返回執行步驟S14;
S18.將檢測結論及報文添加到檢測鏈表中。
所述步驟S2?IEC104協議測試過程檢測,具體包括以下步驟:
S20.系統下發IEC104協議U幀格式的測試報文;
S21.系統接收IEC104協議測試確認報文,然后將接收到的確認報文送入到S0報文檢測模塊中;
S22.檢測系統是否接收到上傳的測試報文,如果有,執行步驟S24,如果沒有,執行步驟S23;
S23.系統計時累加;
S24.系統將接收到的測試報文送入到S0報文檢測模塊中;
S25.系統判斷等待上傳測試報文的時間是否超時(超時時間設置為10秒),如果沒超時,繼續等待接收報文,返回執行步驟S22,否則,執行步驟S26;
S26.IEC104協議測試過程檢測完成,系統進入下一檢測項。
所述步驟S3?IEC104協議應用層命令幀格式檢測,具體包括以下步驟:
S30.系統下發IEC104協議的啟動傳輸報文,系統響應IEC104協議啟動傳輸確認報文;
S31.系統按鏈表中的應用層命令逐條下發應用層命令報文;
S32.系統等待應用層命令報文的回答,然后將回答的報文送入到S0報文檢測模塊中;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于吉林省電力有限公司長春供電公司;沈陽振華興達電氣有限公司;國家電網公司,未經吉林省電力有限公司長春供電公司;沈陽振華興達電氣有限公司;國家電網公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/201310263953.2/2.html,轉載請聲明來源鉆瓜專利網。





