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










