什么是故障安全模塊的鈍化和重新集成?
在故障安全系統(tǒng)中,有時(shí)候會(huì)發(fā)生“故障安全模塊鈍化(Passivation)”的報(bào)警。那么什么是鈍化呢?為什么故障安全模塊會(huì)發(fā)生鈍化?鈍化發(fā)生后,如何使其重新集成而去鈍化呢?今天這篇文章我們就來(lái)聊聊這個(gè)話題。

所謂鈍化(Passivation),是指在某種條件下,故障安全模塊用故障安全值(通常是0)取代了模塊正常的輸入/輸出值的現(xiàn)象。鈍化是一種安全措施,那么在什么情況下會(huì)發(fā)生鈍化呢?
首先來(lái)介紹下故障安全模塊背景數(shù)據(jù)塊(Instance DB)中與鈍化(Passviation)有關(guān)的幾個(gè)變量(均為布爾變量):
1)PASS_ON:鈍化的使能位(enable passivation),默認(rèn)為0,表示不使能鈍化功能。故障安全程序可以對(duì)其進(jìn)行讀寫,要啟動(dòng)鈍化功能,先將PASS_ON置位(=1);
2)ACK_NEC:若該位的值為0,表示故障消除后,無(wú)需手動(dòng)復(fù)位(自動(dòng)重新集成);若該位為1,當(dāng)有通道發(fā)生鈍化故障,即使故障已經(jīng)消除,也需要手動(dòng)復(fù)位;
3)ACK_REI:當(dāng)鈍化發(fā)生后,用來(lái)復(fù)位并使系統(tǒng)重新集成(前提條件:ACK_REQ=1);
4)PASS_OUT:輸出值,模塊鈍化時(shí)其值為1;
5)QBAD:當(dāng)其值為1時(shí)表示通道的值被故障安全值代替;
6)ACK_REQ:輸出值,當(dāng)其值為1時(shí)表示故障被確認(rèn)復(fù)位;
有了以上幾個(gè)變量的介紹,我們接下來(lái)看看什么情況下故障安全模塊會(huì)發(fā)生鈍化:
1)故障安全系統(tǒng)(F-system)啟動(dòng)時(shí):當(dāng)F-system啟動(dòng)時(shí),PASS_ON和QBAD均被置位(=1),通道的輸出值被故障安全值(0)代替;
2)F-CPU和F-IO之間發(fā)生通信故障時(shí):當(dāng)由于網(wǎng)絡(luò)斷線或配置錯(cuò)誤時(shí),F(xiàn)-IO無(wú)法與F-CPU建立通信,此時(shí)F-IO模塊將會(huì)發(fā)生鈍化;
3)F-IO通道發(fā)生故障時(shí):當(dāng)故障安全模塊(F-IO)檢測(cè)到通道發(fā)生故障時(shí)(比如急停按鈕被拍下),將會(huì)鈍化相應(yīng)的通道;

當(dāng)鈍化發(fā)生后,必須使系統(tǒng)重新集成(Reintegration)才能正常工作。下面介紹上述三種情況下系統(tǒng)如何重新集成:
1)F-system啟動(dòng)完成后,鈍化的通道會(huì)自動(dòng)進(jìn)行重新(Automatic reintegration),該過(guò)程和ACK_NEC變量的設(shè)置無(wú)關(guān)。也就是說(shuō),即使ACK_NEC=1,重新集成也會(huì)自動(dòng)發(fā)生。但是如果F-CPU和F-IO建立通信的時(shí)間超過(guò)了系統(tǒng)設(shè)置的監(jiān)視時(shí)間,就不會(huì)自動(dòng)重新集成了;
2)當(dāng)通訊故障消除后,F(xiàn)-system會(huì)將ACK_REQ置位(=1),表明此時(shí)已經(jīng)具備重新集成的條件。ACK_REI的上升沿信號(hào)使系統(tǒng)重新集成;當(dāng)系統(tǒng)重新集成完成后,F(xiàn)-system會(huì)將ACK_REQ復(fù)位(=0);
3)當(dāng)通道故障消除后,F-system會(huì)將ACK_REQ置位(=1),若ACK_NEC=0,則系統(tǒng)會(huì)自動(dòng)重新集成;若ACK_NEC=1,則需要ACK_REI的上升沿信號(hào)使系統(tǒng)重新集成;當(dāng)系統(tǒng)重新集成完成后,F(xiàn)-system會(huì)將ACK_REQ復(fù)位(=0);
好了,關(guān)于故障安全模塊通道的鈍化與重新集成就先介紹到這里了,相關(guān)參考文章:五分鐘讀懂故障安全(Fail-safe)系統(tǒng)
-
Origin(Pro):學(xué)習(xí)版的窗口限制【數(shù)據(jù)繪圖】 2020-08-07
-
如何卸載Aspen Plus并再重新安裝,這篇文章告訴你! 2020-05-29
-
CAD視口的邊框線看不到也選不中是怎么回事,怎么解決? 2020-06-04
-
教程 | Origin從DSC計(jì)算焓和比熱容 2020-08-31
-
CAD外部參照無(wú)法綁定怎么辦? 2020-06-03
-
CAD中如何將布局連帶視口中的內(nèi)容復(fù)制到另一張圖中? 2020-07-03
