The present invention relates to a nuclear power plant safety instrument control system communication protocol self diagnosis method, the application layer, data link layer and physical layer of a point-to-point network protocol based on the purpose of obtaining MAC, source MAC and the data by the sender, and the upper data acquisition package sent according to the frame format check the data frame, MAC and source MAC diagnostic error judgment addressing, TICK data frame and packet sequence number, using CRC data frame check code diagnosis data collapse error, diagnosis delay timeout, fault diagnosis and fault recovery steps. Self diagnosis method of the invention, the diagnosis of 8 kinds of network error coverage; ensure the error data is not misused; setting up a network fault diagnosis of a reasonable number of tolerance threshold, both to ensure the stability of the system, but also reported in the case of network fault confirmed for the first time, to ensure the safety of nuclear power plant instrument control the system of communication quality.
【技術實現步驟摘要】
一種核電站安全級儀控系統通信協議的自診斷方法
本專利技術涉及一種用于核電站安全級儀控系統通信協議的診斷方法,特別是點對點通信協議的診斷方法。
技術介紹
核電站安全級儀控系統是核電站的“神經中樞”,是確保核電廠安全、可靠運行的最重要手段。在國外,已經商用的核電站安全級儀控系統主要有TXS、Meltac-N、Tricon和Common-Q。對于TXS,系統內冗余通道間間的通信采用基于Profibus的SINECL2通信網絡;對于Meltac-N,系統內控制站之間的通信采用基于RS-485的點對點通信,;對于Tricon,系統內部通信采用基于RS-232/485的總線型通信;對于Common-Q,系統內冗余通道間表決邏輯信號的傳輸采用基于RS-232的HSL點對點通信。RS-232/485是現在工業控制網絡中主流的串行通信接口。如圖1所示是典型的核電站安全級儀控系統結構,圖1中各處理單元(RPC)間需要進行邏輯符合操作,其間必然會有直接的數據交互。這類通信只涉及兩個處理單元,數據量不大,但對數據通信的可靠性、實時性和安全性要求非常高。圖1中虛線部分即為點對點通信網絡,由于硬件元器件偶發故障以及軟件自身存在的BUG都會導致以下8種通信錯誤出現,即數據崩潰、意外重傳、錯序、丟失、延遲超時、無效插入、偽裝報文和錯誤尋址,如果沒有對網絡8錯誤進行診斷就會導致錯誤的網絡數據被誤用的可能,對整個系統核電站安全級儀控系統的安全性和穩定性造成危害,嚴重時會可能導致核電站意外停堆從而造成不可估量的財產損失和人身安全事故。自診斷是指系統通過設置診斷功能對故障或失效事件進行自我檢測并 ...
【技術保護點】
一種核電站安全級儀控系統通信協議的自診斷方法,基于由應用層、數據鏈路層和物理層構成的點對點網絡協議,發送方和接收方周期性運行,數據幀結構包括目的MAC、源MAC、應用層協議號、應用層數據部分和CRC校驗碼,所述應用層數據幀格式包括應用模式、TICK、報文序號、報文幀個數、重傳位、上層數據和CRC檢驗碼,所述上層數據的數據結構包括數據值以及質量位,具體包括以下步驟:步驟一,發送方獲取目的MAC、源MAC和上層數據,并對獲取的上層數據按照幀格式進行封裝發送,其中首傳數據幀的重傳位置為0,重傳數據幀的重傳位置為1;步驟二,接收方若沒有接收到數據幀則進入步驟六;接收方若接收到發送方發送的數據幀后,檢查數據幀目的MAC和源MAC診斷錯誤尋址,當診斷異常時記錄異常原因進入步驟七,當診斷正常時,進入步驟三;步驟三,判斷數據幀TICK和報文序號,通過檢查TICK值和報文序號的值判斷是否發生重傳、錯序、丟失、無效插入四種網絡錯誤,當診斷異常時記錄異常原因進入步驟七,當診斷正常時進入步驟四;步驟四,利用數據幀CRC校驗碼檢查診斷數據崩潰錯誤,當診斷異常時記錄異常原因進入步驟七,并對重傳數據幀里的上層數據進 ...
【技術特征摘要】
1.一種核電站安全級儀控系統通信協議的自診斷方法,基于由應用層、數據鏈路層和物理層構成的點對點網絡協議,發送方和接收方周期性運行,數據幀結構包括目的MAC、源MAC、應用層協議號、應用層數據部分和CRC校驗碼,所述應用層數據幀格式包括應用模式、TICK、報文序號、報文幀個數、重傳位、上層數據和CRC檢驗碼,所述上層數據的數據結構包括數據值以及質量位,具體包括以下步驟:步驟一,發送方獲取目的MAC、源MAC和上層數據,并對獲取的上層數據按照幀格式進行封裝發送,其中首傳數據幀的重傳位置為0,重傳數據幀的重傳位置為1;步驟二,接收方若沒有接收到數據幀則進入步驟六;接收方若接收到發送方發送的數據幀后,檢查數據幀目的MAC和源MAC診斷錯誤尋址,當診斷異常時記錄異常原因進入步驟七,當診斷正常時,進入步驟三;步驟三,判斷數據幀TICK和報文序號,通過檢查TICK值和報文序號的值判斷是否發生重傳、錯序、丟失、無效插入四種網絡錯誤,當診斷異常時記錄異常原因進入步驟七,當診斷正常時進入步驟四;步驟四,利用數據幀CRC校驗碼檢查診斷數據崩潰錯誤,當診斷異常時記錄異常原因進入步驟七,并對重傳數據幀里的上層數據進行比較,若不一致也認為是數據崩潰,記錄異常原因進入步驟七,當診斷正常時進入步驟五;步驟五,檢查數據幀應用模式和應用層協議號,若不是預先設定值則診斷為偽裝報文記錄異常原因進入步驟七,當診斷正常時進入步驟八;步驟六,當接收方在超過設定接收數據幀時間窗未接收到數據幀,則診斷為延時超時,記錄異常原因進入步驟七;若未超過設定接收數據幀時間窗則保持當前狀態并記錄未接收到數據幀的時間;步驟七,診斷異常次數加1,若診斷異常次數累計未達到容限閾值則維護狀態不變,否則進行故障處理:對接收數據...
【專利技術屬性】
技術研發人員:江國進,王靜偉,張春雷,張智慧,金成日,高超,馬朝陽,馬光強,
申請(專利權)人:北京廣利核系統工程有限公司,中國廣核集團有限公司,
類型:發明
國別省市:北京,11
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。