Hi hier nen kleiner Code für den OB86. Er liefert die Nummer des ausgefallenen DP's zurück.
L #OB86_FLT_ID // Fehlercode
L B#16#C4 // C4 - Ausfall einer DP-Station
==I
SPB REC
L #OB86_FLT_ID // Fehlercode
L B#16#C5 // C5 - Störung einer DP-Station
==I
SPB REC
SPA END1
REC: L #OB86_EV_CLASS // Ereignisklasse und Kennungen
L B#16#39 // 39 - Kommendes Ereignis
==I
SPB kom
SPA END1 // gehendes Ereignis wird nicht erfasst
kom: L #OB86_RACKS_FLTD // Nummer der DP Station
T AB 0 // Fehleranzeige = Slave-Station-Nr.
L AB 1 // Ereigniszähler Anzeige
INC 1 // erhöhen
T AB 1
L AB 0 // Nummer der DP Station
T DB1.DBW 0 // Fehlermeldung Nummer der DP Station
END1: BE