Beschreibung
Mit der Anweisung lesen Sie das Ereignisstatusregister aus. Das Ereignisstatusregister entspricht in seinem Aufbau den Programmier- und Zugriffsfehlermasken, die Sie mit "MSK_FLT" und "DMSK_FLT" als Eingangsparameter programmieren können.
In die Eingangsparameter tragen Sie ein, welche Synchronfehlerereignisse Sie aus dem Ereignisstatusregister abfragen wollen. Mit dem Aufruf von "READ_ERR" lesen Sie die gewünschten Einträge aus dem Ereignisstatusregister aus und löschen gleichzeitig diese Einträge.
Aus dem Ereignisstatusregister entnehmen Sie die Information, welche der maskierten Synchronfehler in der aktuellen Prioritätsklasse mindestens einmal aufgetreten sind. Ein gesetztes Bit bedeutet, dass der zugehörige maskierte Synchronfehler mindestens einmal aufgetreten ist.
Parameter
Die folgende Tabelle zeigt die Parameter der Anweisung "READ_ERR":
|
Parameter |
Deklaration |
Datentyp |
Speicherbereich |
Beschreibung |
|---|---|---|---|---|
|
PRGFLT_QUERY |
Input |
DWORD |
E, A, M, D, L oder Konstante |
Abfrage der Programmierfehler |
|
ACCFLT_QUERY |
Input |
DWORD |
E, A, M, D, L oder Konstante |
Abfrage der Zugriffsfehler |
|
RET_VAL |
Return |
INT |
E, A, M, D, L |
Fehlerinformation |
|
PRGFLT_CLR |
Output |
DWORD |
E, A, M, D, L |
Aufgetretene Programmierfehler |
|
ACCFLT_CLR |
Output |
DWORD |
E, A, M, D, L |
Aufgetretene Zugriffsfehler |
Weitere Informationen zu den gültigen Datentypen finden Sie unter "Übersicht über die gültigen Datentypen".
Parameter RET_VAL
|
Fehlercode (W#16#...) |
Beschreibung |
|---|---|
|
0000 |
Alle abgefragten Fehler sind maskiert. |
|
0001 |
Mindestens einer der abgefragten Fehler ist nicht maskiert. |
|
8xyy |
allgemeine Fehlerinformation Siehe auch: Fehlerauswertung mit dem Ausgangsparameter RET_VAL |