Skip to main content

Alarmgruppe und Alarme definieren

In der folgenden Anleitung wird beispielhaft das Objekt Alarmgruppe mit einem Alarm konfiguriert.

Der Alarm soll ausgelöst werden, wenn ein Mangel an Werkstücken erkannt wird. Dazu wird der Alarm mit einer Variablen verknüpft, die überwacht wird. Dafür konfigurieren Sie den Alarm als Überwachungstyp Digital und geben eine Alarmbedingung ein. Dann ordnen Sie dem Alarm eine Latch-Variable zu.

Voraussetzung: Eine passende Alarmklasse AC_PartsShortage und eine Alarmspeicherung DatabaseFileAlarmStorage sind in der Alarmverwaltung der Applikation bereits konfiguriert.

  1. Selektieren Sie im Gerätebaum das Objekt Alarm Configuration.

  2. Wählen Sie den Befehl ProjektObjekt hinzufügenAlarmgruppe. Geben Sie der Alarmgruppe den Namen AG_PartsShortage.

    Im Gerätebaum erscheint die Alarmgruppe AG_PartsShortage und die gleichnamige Textliste. Im Editor können Sie die Alarmgruppe konfigurieren.

  3. Legen Sie einen Alarm an. Führen Sie dazu einen Doppelklick in der Spalte Überwachungstyp aus und wählen Sie den Überwachungstyp Digital.

    Der Alarm ist angelegt und erscheint in der Alarmliste.

  4. Konfigurieren Sie die Überwachung in der Gruppe Digital wie folgt:

    1. Geben Sie im Feld Ausdruck die Überwachungsvariable direkt oder mit Hilfe des Eingabeassistenten ein.

      bPart1Empty

    2. Geben Sie im Eingabefeld rechts davon den Wert TRUE ein. Belassen Sie den Vergleichsoperator = zwischen den zwei Ausdrücken.

    Der Ausdruck (der als Überwachungsbedingung fungiert) (PLC_PRG.bPart1Empty) = (TRUE) wird in der Spalte Details angezeigt.

  5. Konfigurieren Sie den Alarm wie folgt:

    1. Klasse mit AC_PartsShortage

    2. Nachricht mit Parts shortage at Station 1 - Fill level: <LATCH1>

      Anmerkung

      <LATCH1> ist ein Platzhalter für die Latch-Variable 1. Der Wert dieser Variablen liefert zusätzliche Informationen zum Alarm. In diesem Beispiel ist es der Füllstand zum Zeitpunkt des Alarmeintritts.

      Tipp

      Es ist möglich, die Alarmvisualisierung so zu konfigurieren, dass die Alarme nach dem Wert einer Latch-Variablen gefiltert werden können.

    3. Einschaltverzögerung mit T#5s

    4. Latch-Variable 1 mit iFillLevel

  6. Prüfen Sie, ob Sie für die Archivierung bereits die Konfiguration vorgenommen haben.

    Hinweis: Sie müssen hier eine Alarmspeicherung eintragen, weil Sie einen Alarm einer Klasse mit Archivierung definiert haben.

Wenn zur Laufzeit die Variable bPart1Empty auf TRUE wechselt, wird von der Alarmverwaltung eine Meldung ausgelöst. In der Nachricht wird zusätzlich der Wert der Variablen iFillLevel mit ausgegeben. Das Quittierungsverhalten und die Darstellung wird entsprechend der Alarmklasse AC_PartsShortage ausgeführt. Der Alarm wird archiviert.

Nach dem Wert der für den Alarm definierten Latch-Variablen können Sie in einer Alarmvisualisierung die Alarme filtern. Dazu konfigurieren Sie die Elemente Alarmtabelle oder Alarmbanner entsprechend und programmieren ein Element für die Eingabe des Filterwerts.

Alarmdarstellung im Onlinebetrieb

Sie können die Alarmverwaltung und Alarmvisualisierung so anlegen, dass der Visualisierungsbenutzer im Onlinebetrieb noch Möglichkeiten hat die Darstellung zu beeinflussen: Filtern der Alarme, Anzeige für einen bestimmten Zeitraum, Historie löschen.