Prioritätsfehler (OB85 wurde durchlaufen)

Zuviel Werbung?
-> Hier kostenlos registrieren
fehler: -79 :confused: ... darf ich raten B#16#B1?

Fehlercode B#16#B1: Peripheriezugriffsfehler beim Aktualisieren des
Prozeßabbilds der Eingänge

Sie erhalten die Fehlercodes B#16#B1 und B#16#B2, falls Sie für die systemseitige
Prozeßabbildaktualisierung das wiederholte Melden von Peripheriezugriffsfehlern projektiert haben.

über

OB85_Z23: Byte 0: Teilprozeßabbild-Nr.
Bytes 2,3: Nummer des PZF-verursachenden Peripheriebytes

schon mal weiter lokalisiert?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Falls Sie den OB 85 in Abhängigkeit von den möglichen Fehlercodes
programmieren wollen, wird empfohlen, die lokalen Variablen wie folgt zu
organisieren:
Variable Datentyp
OB85_EV_CLASS BYTE
OB85_FLT_ID BYTE
OB85_PRIORITY BYTE
OB85_OB_NUMBR BYTE
OB85_DKZ23 BYTE
OB85_RESERVED_2 BYTE
OB85_Z1 WORD
OB85_Z23 DWORD
OB85_DATE_TIME DATE_AND_TIME
also Z23 ist: OB85_ERR_EV_CLASS, OB85_ERR_EV_NUM, OB85_OB_PRIOR BYTE, OB85_OB_NUM BYTE

nachzulesen in: Systemsoftware für S7-300/400 System- und Standardfunktionen
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Btw: Vierlagig, mich würde trotzdem interessieren, wie man Variablen anders organisiert. Ist Z23 eine spezielle Syntax? Ist die irgendwo erklärt?

du schreibst statt dem vorgegebenen block die anderen bezeichnungen, die daten werden in den selben bereich geschrieben, sind dann nur in einem anderen datentyp abzulesen ... wenn du dir die beiden blöcke anguckst wirst du sie auch aufschlüsseln können
 
Zurück
Oben