什麼是故障安全模塊的鈍化和重新集成?
在故障安全系統中,有時候會發生「故障安全模塊鈍化(Passivation)」的報警。那麼什麼是鈍化呢?為什麼故障安全模塊會發生鈍化?鈍化發生後,如何使其重新集成而去鈍化呢?今天這篇文章我們就來聊聊這個話題。
所謂鈍化(Passivation),是指在某種條件下。鈍化是一種安全措施,那麼在什麼情況下會發生鈍化呢?那麼在什麼情況下會發生鈍化呢?
首先來介紹下故障安全模塊背景數據塊(Instance DB)中與鈍化(Passviation)有關的幾個變數(均為布爾變數):
1)PASS_ON:鈍化的使能位(enable passivation),默認為0,表示不使能鈍化功能。故障安全程序可以對其進行讀寫,要啟動鈍化功能,先將PASS_ON置位(=1);
2)ACK_NEC:若該位的值為0,表示故障消除後,無需手動複位(自動重新集成);若該位為1,當有通道發生鈍化故障,即使故障已經消除,也需要手動複位;
3)ACK_REI:當鈍化發生後,用來複位並使系統重新集成(前提條件:ACK_REQ=1);
4)PASS_OUT:輸出值,模塊鈍化時其值為1;
5)QBAD:當其值為1時表示通道的值被故障安全值代替;
6)ACK_REQ:輸出值,當其值為1時表示故障被確認複位;
有了以上幾個變數的介紹,我們接下來看看什麼情況下故障安全模塊會發生鈍化:
1)故障安全系統(F-system)啟動時:當F-system啟動時,PASS_ON和QBAD均被置位(=1),通道的輸出值被故障安全值(0)代替;
2)F-CPU和F-IO之間發生通信故障時:當由於網路斷線或配置錯誤時,F-IO無法與F-CPU建立通信,此時F-IO模塊將會發生鈍化;
3)F-IO通道發生故障時:當故障安全模塊(F-IO)檢測到通道發生故障時(比如急停按鈕被拍下),將會鈍化相應的通道;
當鈍化發生後,必須使系統重新集成(Reintegration)才能正常工作。下面介紹上述三種情況下系統如何重新集成:
1)F-system啟動完成後,鈍化的通道會自動進行重新(Automatic reintegration),該過程和ACK_NEC變數的設置無關。也就是說,即使ACK_NEC=1,重新集成也會自動發生。但是如果F-CPU和F-IO建立通信的時間超過了系統設置的監視時間,就不會自動重新集成了;
2)當通訊故障消除後,F-system會將ACK_REQ置位(=1),表明此時已經具備重新集成的條件。ACK_REI的上升沿信號使系統重新集成;當系統重新集成完成後,F-system會將ACK_REQ複位(=0);
3)當通道故障消除後,F-system會將ACK_REQ置位(=1),若ACK_NEC=0,則系統會自動重新集成;若ACK_NEC=1,則需要ACK_REI的上升沿信號使系統重新集成;當系統重新集成完成後,F-system會將ACK_REQ複位(=0);
好了,關於故障安全模塊通道的鈍化與重新集成就先介紹到這裡了,相關參考文章:五分鐘讀懂故障安全(Fail-safe)系統
TAG:方正智芯 |
※鈍化疼痛的情感成分
※鈣鈦礦納米晶體表面鈍化,讓材料更穩定
※機械加工基礎知識——刀具鈍化的處理和目的
※60分鐘開始鈍化,注意結構是如何形成的
※PERC之後又一技術風口的鈍化接觸對金屬化有何需求?
※改善多晶硅背鈍化電池缺陷,解決電池片EL區域發暗,提升電池片效率
※基於發明專利的重金屬鈍化技術的文獻計量分析
※數據出現異動,市場信心鈍化
※中銀策略:不確定影響鈍化,短期估值存在修復動力
※有機硅行業深度報告:需求高增疊加供給鈍化 高景氣周期正在途
※挖掘機:增速鈍化但絕對值高 預計Q4高銷量確定性強