Behoben ab:Projektvorlage ApplicationTemplate Standard ab V3.16
Verhalten der neuen Version:
Die Aktion P09_Error wird nur abgearbeitet wenn einer der Ausgänge xLocalError, xLocalWarning, xSlaveError oder xSlaveWarning des Funktionsbausteins L_EATP_OpModeAccess (siehe Aktion BF01_BasicFunction im Maschinenmodul) TRUE ist.
Der Bereich ErrorEntry innerhalb der Aktion P09_Error wird abgearbeitet, wenn die Aktion im letzten PLC-Zyklus nicht abgearbeitet wurde (also weder lokal noch in einem untergeordneten Slave eine Meldung anstand).
Der Bereich ErrorExit wird abgearbeitet, wenn die Aktion P09_Error im letzten PLC-Zyklus abgearbeitet wurde und in diesem Zyklus keine Meldung mehr ansteht.
Beschreibung des Verhaltens:
Die Bereiche ErrorEntry und ErrorExit in der Aktion P09_Error des Maschinenmoduls werden nicht abgearbeitet, obwohl die Aktion P09_Error abgearbeitet wird bzw. abgearbeitet wurde.
Unter welchen Bedingungen tritt das Verhalten auf?
Der Bereich ErrorEntry in der Aktion P09_Error wird einmalig abgearbeitet, wenn das Maschinenmodul lokal einen Fehler meldet (OpModeAccess.xLocalError=TRUE). Der Bereich ErrorExit wird einmalig abgearbeitet, wenn der lokale Fehler nicht mehr ansteht bzw. quittiert wurde.
Die Aktion P09_Error wird aber auch abgearbeitet, wenn Warnungen oder Fehler von Slave-Maschinenmodulen gemeldet werden. In diesem Fall werden die Bereiche ErrorEntry und ErrorExit nicht abgearbeitet.
Betroffene Produkte:
PLC Designer ab V3.14
Projektvorlage ApplicationTemplate Standard ab V3.14
Kurzfristige Maßnahmen:
Sofern notwendig programmieren Sie in der Aktion P09_Error eine eigene Flankenauswertungen für Warnungen und Fehler von Slave-Maschinenmodulen. Verwenden Sie dazu die Ausgänge xLocalWarning, xSlaveError und xSlaveWarning der Bausteininstanz OpModeAccess die in der Aktion BF01_BasicFunction des Maschinenmoduls aufgerufen wird.
Bewertung/Empfehlungen:
Die Bereiche ErrorEntry und ErrorExit in der Aktion P09_Error des Maschinenmoduls werden nur abhängig von Fehlermeldungen des eigenen Maschinenmoduls abgearbeitet. Unter Kurzfristige Maßnahmen ist eine applikative Lösung beschrieben.