Alarmverwaltung visualisieren

 

Mit der Alarmverwaltung stellt Ihnen CODESYS ein leistungsfähiges Objekt zum Anlegen und Verwalten von Alarmen zur Verfügung. Sie können die Alarme gruppieren und das Quittierverhalten individuell einstellen. Die Darstellung der Alarme in der Visualisierung können Sie ebenfalls anpassen.

Für die Anzeige und Verarbeitung der Alarme stehen Ihnen die Visualis­ierungselemente Alarmtabelle und Alarmbanner zur Verfügung. Die Alarmtabelle stellt die Alarmtexte in einer Liste dar. Das Alarmbanner ist eine vereinfachte Version der Alarmtabelle. Es visualisiert nur einen einzigen Alarm. Sie können jedoch durch Hinzufügen von Scroll-Elementen das Weiterschalten der Anzeige von einem zum anderen aktiven Alarm ermöglichen.

Siehe auch

Erstellen einer Alarmtabelle

Voraussetzung: Sie haben in Ihrem Projekt Alarme in Alarmgruppen definiert und einer Alarmklasse zugewiesen. Die nachfolgende Anweisung basiert auf dem Beispiel, das im Kapitel "Alarmverwaltung konfigurieren" beschrieben ist.

  1. Öffnen Sie den Visualisierungseditor.

  2. Ziehen Sie das Element Alarmtabelle aus der Gruppe Alarmman­ager mit der Maus in den Visualisierungseditor.

    ⇒ Das Visualisierungselement Alarmtabelle ist im Editor sichtbar.

  3. Definieren Sie in Alarmkonfiguration / Alarmgruppen welche Alarmgruppen visualisiert werden sollen. Klicken Sie dazu in das Wertefeld.

    ⇒ Der Dialog Auswahl Alarmgruppe öffnet sich.

  4. Deaktivieren Sie die Option Alle und selektieren Sie die Alarm­gruppe Teilemangel. Fügen Sie die Gruppe mit einem Klick auf die Schaltfläche _visu_img_add_selected_alarm_group.png zu den ausgewählten Alarmgruppen hinzu.

  5. Definieren Sie in Alarmkonfiguration / Alarmklassen, welche Alarmklassen visualisiert werden sollen. Klicken Sie dazu in das Wertefeld.

    ⇒ Der Dialog Auswahl Alarmklasse öffnet sich.

  6. Deaktivieren Sie die Option Alle und selektieren Sie die Alarm­klasse Teilemangel. Fügen Sie die Alarmklasse mit einem Klick auf die Schaltfläche _visu_img_add_selected_alarm_group.png zu den ausgewählten Alarmklassen hinzu.

  7. Fügen Sie eine weitere Spalte hinzu. Klicken Sie dazu auf die Schaltfläche Spalten / Neu erstellen.

    ⇒ CODESYS fügt die Spalte [2] zu den Eigenschaften hinzu. In der Tabelle wird eine Spalte Symbol hinzugefügt.

  8. Wählen Sie für die Spalte [2] den Datentyp Zustand aus.

    ⇒ In der Tabelle erscheint die Standard-Spaltenüberschrift State.

  9. Benennen Sie die Spalte mit der Spaltenüberschrift "Status"

  10. Legen Sie das Aussehen von selektierten Tabellenzellen fest. Setzen Sie dazu die Eigenschaft Selektion / Selektionsfarbe auf Grün.

  11. Legen Sie die Variable bQuitAlarm für das Bestätigen der Meldungen mit der Eigenschaft Steuervariablen / Auswahl bestä­tigen fest.

  12. Passen Sie die anderen Eigenschaften an Ihre Anforderungen an. Eine vollständige Beschreibung der Eigenschaften finden Sie beim Visualisierungselement Alarmtabelle.

Siehe auch

Einfügen von Elementen zur Alarmquittierung

CODESYS stellt Ihnen vordefinierte Schaltflächen zur Steuerung der Alarme einer Alarmtabelle zur Verfügung.

Voraussetzung: Es befindet sich ein Element Alarmtabelle in Ihrer Visu­alisierung.

  1. Selektieren Sie das Visualisierungselement im Editor

  2. Führen Sie den Befehl Visualisierung ‣ Elemente zur Alarmquit­tierung einfügen aus.

    ⇒ Es öffnet sich der Dialog Assistent Alarmtabelle.

  3. Übernehmen Sie alle Vorgaben des Dialogs mit OK.

    ⇒ Vier Schaltflächen zum Steuern der Alarmtabelle werden einge­fügt.

    _visu_alarm_table_online.png

Siehe auch

Erstellen eines Alarmbanners

Voraussetzung: Sie haben in Ihrem Projekt Alarme in Alarmgruppen definiert und einer Alarmklasse zugewiesen. Die nachfolgende Anweisung basiert auf dem Beispiel, das im Kapitel "Alarmverwaltung konfigurieren" beschrieben ist.

Das Alarmbanner zeigt im Onlinebetrieb einen aktiven Alarm an. Wenn es mehrere aktive Alarme gibt, erfolgt die Filterung anhand des im Alarmbanner eingestellten Filterkriteriums (neuester bei Filterkriterium "Priorität" und wichtigster bei Filterkriterium "Neuester"). Sehen Sie unten die Anleitung zum Hinzufügen von Scroll-Elementen, um die Anzeige zwischen mehreren aktiven Alarmen hin- und herschalten zu können.

  1. Öffnen Sie den Visualisierungseditor.

  2. Ziehen Sie das Element Alarmbanner aus der Kategorie Alarm­manager mit der Maus in den Visualisierungseditor.

    ⇒ Das Visualisierungselement Alarmbanner ist im Editor sichtbar.

  3. Definieren Sie in Alarmkonfiguration / Alarmgruppen welche Alarmgruppen visualisiert werden sollen. Klicken Sie dazu in das Wertefeld.

    ⇒ Der Dialog Auswahl Alarmgruppe öffnet sich.

  4. Deaktivieren Sie die Option Alle und selektieren Sie die Alarm­gruppe Teilemangel. Fügen Sie die Gruppe mit einem Klick auf die Schaltfläche _visu_img_add_selected_alarm_group.png zu den ausgewählten Alarmgruppen hinzu.

  5. Definieren Sie in Alarmkonfiguration / Alarmklassen, welche Alarmklassen visualisiert werden sollen. Klicken Sie dazu in das Wertefeld.

    ⇒ Der Dialog Auswahl Alarmklasse öffnet sich.

  6. Deaktivieren Sie die Option Alle und selektieren Sie die Alarm­klasse Teilemangel. Fügen Sie die Alarmklasse mit einem Klick auf die Schaltfläche _visu_img_add_selected_alarm_group.png zu den ausgewählten Alarmklassen hinzu.

  7. Setzen Sie die Eigenschaft Alarmkonfiguration / Filterkriterium auf Neuester.

    ⇒ Im Onlinebetrieb wird immer die neueste Alarmmeldung ange­zeigt.

  8. Fügen Sie eine weitere Spalte hinzu. Klicken Sie dazu auf die Schaltfläche Spalten / Neu erstellen.

    ⇒ CODESYS fügt die Spalte [2] zu den Eigenschaften hinzu. In der Tabelle wird eine Spalte Symbol hinzugefügt.

  9. Wählen Sie für die Spalte [2] den Datentyp Zustand aus.

    ⇒ In der Tabelle erscheint die Standard-Spaltenüberschrift State.

  10. Legen Sie die Variable bQuitAlarm für das Bestätigen der Meldung mit der Eigenschaft Bestätigungsvariable fest.

Siehe auch

Hinzufügen von Elementen zum Scrollen der aktiven Alarme

Einem Alarmbanner können Elemente zum Wechseln der Anzeige zwischen den einzelnen gerade aktiven Alarmen hinzugefügt werden. Mit visulokalen Variablen oder Applikationsvariablen können Sie das Scrollen kontrollieren.

  1. Selektieren Sie das bereits eingefügte Visualisierungselement Alarmbanner. Wählen Sie im Kontextmenü den Befehl Elemente zum Scrollen von Alarmen einfügen.

    ⇒ Der Alarmbanner-Assistent öffnet sich.

  2. Wählen Sie den Elementtyp für die Scroll-Elemente: Schaltfläche oder Rechteck.

  3. Aktivieren Sie die Aktion(en), für die ein Bedienelement eingefügt werden soll: Zum nächsten Alarm scrollen, Zum vorherigen Alarm scrollen.

  4. Tragen Sie eine boolesche Variable ein, die den Wert TRUE erhält, wenn mehrere aktive Alarme vorliegen. Wenn Sie in den Elemen­teigenschaften dafür bereits eine Projektvariable konfiguriert haben, ist sie hier im Assistenten ebenfalls bereits eingetragen. Andernfalls erzeugt CODESYS dafür jetzt automatisch die visualis­ierungslokale Variable xMultipleAlarmsActive.

  5. Prüfen Sie im nächsten Schritt die Konfiguration der Elementeigen­schaften des erweiterten Alarmbanners.

  6. Selektieren Sie das Alarmbanner-Element und sehen in der Ansicht Eigenschaften den Abschnitt Handhabung von mehreren aktiven Alarmen. Sie haben zwei Optionen:

  7. Option 1: Die Anzeige soll automatisch wechseln. Aktivieren Sie die Eigenschaft Automatisch umschalten:

    ⇒ Sie definieren nun in Jede N Sekunde das Zeitintervall, nach dem die Anzeige im Alarmbanner im Onlinebetrieb jeweils zum nächsten Alarm geschaltet werden soll.

  8. Option 2: Die Anzeige soll über die Applikation gesteuert werden. Deaktiveren Sie die Eigenschaft Automatisch umschalten..

    ⇒ Die Weiterschaltung zwischen den aktiven Alarmen kann über zwei Variablen gesteuert werden. Standardmässig sind dafür xNext und xPrev für das Scrollen zum nächsten Alarm oder zum vorangegangenen Alarm angelegt. Sie können diese Variablen durch selbstdefinierte Applikationsvariablen ersetzen.