Beschreibung
Die Anweisung nutzen Sie, um die mit "MSK_FLT" maskierten Fehlerereignisse zu demaskieren. Dazu müssen Sie in den Eingangsparametern die entsprechenden Bits der Fehlermasken auf "1" setzen. Mit dem Aufruf von "DMSK_FLT" demaskieren Sie die entsprechenden Synchronfehlerereignisse der aktuellen Prioritätsklasse. Gleichzeitig werden die abgefragten Einträge im Ereignisstatusregister gelöscht. Die neuen Fehlermasken können Sie über die Ausgangsparameter auslesen.
Parameter
Die folgende Tabelle zeigt die Parameter der Anweisung "DMSK_FLT":
|
Parameter |
Deklaration |
Datentyp |
Speicherbereich |
Beschreibung |
|---|---|---|---|---|
|
PRGFLT_ |
Input |
DWORD |
E, A, M, D, L oder Konstante |
Zu demaskierende Programmierfehler |
|
ACCFLT_ |
Input |
DWORD |
E, A, M, D, L oder Konstante |
Zu demaskierende Zugriffsfehler |
|
RET_VAL |
Return |
INT |
E, A, M, D, L |
Fehlerinformation |
|
PRGFLT_ |
Output |
DWORD |
E, A, M, D, L |
Noch maskierte Programmierfehler |
|
ACCFLT_ |
Output |
DWORD |
E, A, M, D, L |
Noch maskierte Zugriffsfehler |
Weitere Informationen zu den gültigen Datentypen finden Sie unter "Übersicht über die gültigen Datentypen".
Parameter RET_VAL
|
Fehlercode |
Beschreibung |
|---|---|
|
0000 |
Alle angegebenen Fehler wurden demaskiert. |
|
0001 |
Mindestens einer der Fehler war nicht maskiert, trotzdem werden die anderen Fehler demaskiert. |
|
8xyy |
allgemeine Fehlerinformation Siehe auch: Fehlerauswertung mit dem Ausgangsparameter RET_VAL |