Alarmsystem, Begriffe
Die Verwendung eines Alarmsystems in TwinCAT PLC Control folgt den folgenden allgemeingültigen Beschreibungen und Definitionen zu Alarmen:
- Alarm: Generell wird ein Alarm als eine spezielle Bedingung (Wert eines Ausdrucks) angesehen.
- Priorität: Die Priorität oder auch „Severity“ eines Alarms beschreibt wie schwerwiegend oder auch wichtig die Alarmbedingung ist. Höchste Priorität ist "0", niedrigste mögliche Angabe ist "255".
- Alarmzustand: Ein für die Alarmüberwachung konfigurierter Ausdruck/Variable kann die folgenden Zustände einnehmen: NORM (kein Alarmzustand), INTO (Alarm ist eben eingetreten, "Alarm kommt"), ACK (Alarm ist eingetreten und wurde vom Benutzer bestätigt), OUTOF (Alarmzustand wurde wieder beendet, "Alarm ist gegangen', aber noch nicht bestätigt !)
- Unterzustand: Eine Alarmbedingung kann Grenzen (Lo, Hi) und "extreme" Grenzen besitzen (LoLo, HiHi). Beispiel: Der Wert eines Ausdrucks steigt an und überschreitet zunächst die HI-Grenze, woraufhin der HI-Alarm eintritt. Wenn der Wert weiter steigt und noch vor Bestätigen des HI-Alarms die HIHI-Grenze überschreitet, wird der HI-Alarm intern automatisch bestätigt und es existiert nur noch der HIHI-Alarmzustand in der Alarmliste (interne Liste zur Verwaltung der Alarme). Der HI-Zustand wird in diesem Fall als Unterzustand bezeichnet.
- Bestätigung von Alarmen: Eine Hauptanwendung von Alarmen ist es, einem Benutzer eine Alarmsituation mitzuteilen. Dabei ist es oftmals notwendig sicherzustellen, dass dieser die Benachrichtigung auch erhalten hat (siehe mögliche Aktionen in der Alarmklassenkonfiguration). Der Benutzer muss den Alarm "bestätigen" damit dieser aus der Alarmliste gelöscht wird.
- Alarm-Event: Ein Alarm-Event darf nicht mit einer Alarmbedingung verwechselt werden. Während eine Alarmbedingung über einen längeren Zeitpunkt gelten kann, beschreibt ein Alarm-Event das momentane Auftreten einer Veränderung, beispielsweise vom Normalzustand zum Alarmzustand. Mögliche Alarm-Events: INTO, OUTOF, ACK,
In TwinCAT PLC Control werden folgende Möglichkeiten unterstützt.
- Deaktivierung der Alarmerzeugung einzelner Alarme, sowie ganzer Alarmgruppen
- Selektion der darzustellenden Alarme über Alarmgruppen sowie der Priorität einzelner Alarme
- Speicherung aller aufgetretenen AlarmEvents
- Visualisierungselement Alarmtabelle in der TwinCAT PLC Control Visualisierung