FB_AlarmHandler

Die Klasse implementiert ein Handling von anliegenden Alarmen zur Einflussnahme auf den Prozessablauf. Dadurch kann beispielsweise auf das Anliegen eines Alarms mit der Severity „Error“ mit einem direkten Stopp der Maschine reagiert werden.
Syntax:
FUNCTION_BLOCK FB_AlarmHandler EXTENDS FB_ListenerBase2
Eigenschaften
Name | Typ | Zugriff | Initialwert | Beschreibung |
---|---|---|---|---|
AlarmCritical | BOOL | Get | FALSE | Es liegt ein kritischer Alarm an. |
AlarmError | BOOL | Get | FALSE | Es liegt ein Fehler-Alarm an. |
AlarmWarning | BOOL | Get | FALSE | Es liegt ein Warnungs-Alarm an. |
AlarmInfo | BOOL | Get | FALSE | Es liegt ein Informations-Alarm an. |
Error | BOOL | Get | FALSE | Der Handler ist in einem Fehlerzustand. |
Methoden
Name | Beschreibung |
---|---|
ClearAlarms() | Bestätigt und bereinigt alle anliegenden Alarme. |
Schnittstellen
Typ | Beschreibung |
---|---|
I_AlarmHandler | Standardschnittstelle auf FB_AlarmHandler |
I_OneTaskInterface | Runtime Schnittstelle für eine PLC-Task |
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS-Bibliotheken |
---|---|---|
TwinCAT v3.1.4024.42 | PC oder CX (x64, x86) | Tc3_PlasticBaseApplication (>= v3.12.6.0) |