[發明專利]一種應用于核電安全級DCS數據處理方法有效
| 申請號: | 201710487646.0 | 申請日: | 2017-06-23 |
| 公開(公告)號: | CN107273626B | 公開(公告)日: | 2021-03-09 |
| 發明(設計)人: | 韓文興;蔣維;胡德全;董長龍;余波;黃俊;鄭建華;李曉龍;王遠兵;吳志強;劉宏春;周繼翔;馬權;肖鵬;劉明星 | 申請(專利權)人: | 中核控制系統工程有限公司 |
| 主分類號: | G06F30/20 | 分類號: | G06F30/20;G06F30/10 |
| 代理公司: | 成都行之專利代理事務所(普通合伙) 51220 | 代理人: | 郭受剛 |
| 地址: | 100000 北京市大*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 應用于 核電 安全 dcs 數據處理 方法 | ||
本發明公開了一種應用于核電安全級DCS數據處理方法包括:使用SCADE編程套件,按照功能圖紙進行軟件功能設計;按照功能圖紙完成功能圖后,使用SCADE套件內置的轉換功能將所有功能圖轉換為可編譯的C語言代碼;將SCADE生成的代碼進行使用C語言頭文件和源文件進行變量的二次封裝;將二次封裝后的C代碼與通信接口代碼合并編譯成為可執行文件;將可執行文件通過下裝程序下裝到目標板;目標設備上電后啟動內部任務調度,調用可執行文件運行接管目標板;通過通信接口收發各個站點數據;通過緩沖區的覆蓋和讀取實現數據轉發功能,實現了在處理核電安全級DCS數據時工作量小,技術門檻低,效率較高的技術效果。
技術領域
本發明涉及自動化控制數據通信領域,具體地,涉及一種應用于核電安全級DCS數據處理方法。
背景技術
數據通信用于核電廠安全級DCS平臺的不同處理模塊之間傳輸數字化信號,或者和其他外部系統之間傳輸數據。按照安全性要求,通信功能需要滿足以下幾項功能安全:
①通信系統應該具有確定性;
②控制站間通信應該采用點對點的數據鏈路;
③通信協議不能出現鏈式反應;
④通信協議中要明確指定接受方和發送方;
⑤通信協議中不應該出現應用軟件不需要的協議層或服務。
在設計上,采用基于狀態的通信系統,具有更好的可預測性。所謂基于狀態的通信系統是指,通信系統以固定的時間間隔,傳輸固定的數據集,而不管數據集是否發生了改變。在開發中采用C語言實現通信中的機制,使用SCADE進行上層數據定義。通過邏輯組態和二次代碼封裝的方式達到數據的分發與匯聚功能。從而滿足系統的點對點和數據通信要求。
但是手動編寫轉發邏輯會導致大量隱藏BUG和VV工作。而且對于工程人員來說,C語言編寫技術門檻高,不適合進行邏輯層面的應用編寫。
綜上所述,本申請發明人在實現本申請發明技術方案的過程中,發現上述技術至少存在如下技術問題:
在現有技術中,現有的核電廠安全級DCS平臺通信功能設計存在手動編寫轉發邏輯工作量較大,技術門檻高,效率較低的技術問題。
發明內容
本發明提供了一種應用于核電安全級DCS數據處理方法,解決了現有的核電廠安全級DCS平臺通信功能設計存在手動編寫轉發邏輯工作量較大,技術門檻高,效率較低的技術問題,實現了在處理核電安全級DCS數據時工作人員工作量小,技術門檻低,效率較高的技術效果。
本設計SCADE的邏輯圖方式生成交換算法,使用了工程人員熟悉的輔助工具來完成底層的數據規則,門檻低,可靠性高,可實施性強。
為解決上述技術問題,本申請提供了一種應用于核電安全級DCS數據處理方法,述方法包括:
步驟1:使用SCADE編程套件,按照功能圖紙進行軟件功能設計;
步驟2:按照功能圖紙完成功能圖后,使用SCADE套件內置的轉換功能將所有功能圖,點擊SCADE套件中KCG代碼生成選項,生成可編譯的C語言代碼;
步驟3:將SCADE生成的代碼進行使用C語言頭文件和源文件進行變量的二次封裝;
步驟4:將二次封裝后的C代碼與通信接口代碼合并,使用通用C語言編譯器(如GCC,VC等)按照工程配置使用GNU Makefile或者Microsoft Visual Studio工程進行代碼編譯,成為可執行文件;
步驟5:將可執行文件通過下裝程序下裝到目標板;
步驟6:目標設備上電后啟動內部任務調度,調用可執行文件運行接管目標板;通過通信接口收發各個站點數據;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中核控制系統工程有限公司,未經中核控制系統工程有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710487646.0/2.html,轉載請聲明來源鉆瓜專利網。





