由于網(wǎng)絡(luò)連接器的接觸不好,或者由于干擾等問題,使用時(shí)間較長(zhǎng)的dp網(wǎng)絡(luò)可能出現(xiàn) “閃斷”的情況,即偶爾瞬間斷開,很快又恢復(fù)正常。如果沒有下載ob86,閃斷時(shí)cpu將會(huì)停機(jī)。現(xiàn)在普遍采用下載一個(gè)空的ob86來(lái)解決閃斷造成停機(jī)的問題。
但是這樣做也有風(fēng)險(xiǎn),如果不是閃斷,而是實(shí)實(shí)在在的網(wǎng)絡(luò)故障或從站的故障的話,如果不停機(jī),可能會(huì)引起災(zāi)難性的后果。為此可以采用下面的措施來(lái)判斷是閃斷還是持久性的從站故障。
1)在ob86中判斷是哪個(gè)網(wǎng)絡(luò)哪個(gè)從站的故障。如果是“進(jìn)入的事件”(故障出現(xiàn)),將該從站專用的m位置位。如果該從站的故障是“離開的事件”(故障消失),將該從站專用的m位復(fù)位。
2)在ob1中,用該m位起動(dòng)200ms的定時(shí),定時(shí)時(shí)間到時(shí)調(diào)用sfc 46(stp),使cpu停機(jī)。如果是閃斷(該m為為1的時(shí)間不到200ms),該定時(shí)器的定時(shí)中止,不會(huì)停機(jī)。
3)用一個(gè)字來(lái)記錄調(diào)用ob86的次數(shù),用顯示調(diào)用ob86的次數(shù)。
如果閃斷的故障出現(xiàn)很頻繁,則必須對(duì)硬件進(jìn)行處理,例如更換dp連接器,解決接地、屏蔽、等電位連接、抗干擾等方面的問題。










