Alarme

Eine Visualisierung dient zur Darstellung von Maschinenzuständen. Ein Alarmsystem erweitert diesen Visualisierungsbegriff um folgende Funktionalität:

Alarm

Diese Erweiterung wird möglich durch Alarme. Alarme sind spezielle Definitionen in der Projektdatei.

Alarme dienen dem folgenden Zweck:

Ein Alarm besteht aus einem eindeutigen Namen und einem Parametersatz. Der eindeutige Name garantiert die Reproduzierbarkeit der Herkunft. Der Parametersatz stellt die alarmspezifischen Eigenschaften ein.

Alarmgruppe

Das Systemmodul Alarme vereinfacht die Namensvergabe durch eine Gruppenstrukturierung: Wie in einem Dateisystem werden Ordner, sogenannte Alarmgruppen, unterstützt. Alarmnamen müssen nur innerhalb eines Ordners eindeutig sein. Alarmgruppen ermöglichen zusätzlich die maschinenkomponentenabhängige Projektierung. Die Strukturierung in Alarmgruppen unterstützt Entwickler und Anwender bei der Fehlersuche und erleichtert den Austausch von Visualisierungskomponenten. Alarmgruppen erfüllen zusätzlich noch die Funktion eines Sammelalarms. Alle in einer Alarmgruppe auftretenden Alarme können über einen Sammelalarm gemeinsam angezeigt und quittiert werden.

Alarmklasse

Das Systemmodul Alarme beinhaltet außerdem Alarmklassen. Alarmklassen sind Vorlagen für Alarmparameter. Alarmklassen beeinflussen das Verhalten von Alarmen in Hinblick auf Erscheinungsbild und Quittierungsart. Alarmklassen unterstützen den Entwickler: Anstatt immer wieder gleiche Parameterkombinationen projektieren zu müssen, kann der Bezug zu einer Parameterkombination durch einen einzelnen Alarmparameter (Parameter Alarmklasse) eingestellt werden.

Alarmtyp

Eine ähnliche Funktion erfüllen Alarmtypen: Als Vorlage in einen Alarm eingebunden bestimmen sie das Verhalten bezüglich der auslösenden Variablen. Grundsätzlich wird ein Alarm durch die Wertänderung einer Prozessvariablen ausgelöst. Alarmtypen beschreiben dabei die Interpretation des Systems:

Einfacher Bitalarm (ohne Bezug auf einen Alarmtypen)

In der Alarmdefinition wird die Ereignisvariable, das auslösende Bit und andere Alarminformationen (Text, Quittierungsart, etc.) angegeben. Wird das auslösende Bit zur Laufzeit gesetzt, löst das System den entsprechenden Alarm mit den Informationen der Alarmdefinition aus.

Numerischer Alarmtyp

Innerhalb eines numerischen Alarmtyps werden numerischen Werten jeweils ein Satz von Alarminformationen zugeordnet. In der Alarmdefinition wird die Ereignisvariable angegeben und der Bezug zum numerischen Alarmtyp hergestellt. Nimmt die Ereignisvariable zur Laufzeit einen der im Alarmtyp definierten Werte an, wird ein Alarm mit den entsprechend zugeordneten Informationen ausgelöst.