Skip to main content

Beispiel: Alarme

Produkt: CODESYS Application Composer

Dieses Beispiel zeigt die Nutzung der Funktion "Alarm Generator", die in das Produkt CODESYS Application Composer integriert ist. Diese Funktion wird eingesetzt, wenn Module eine eigene Alarmkonfiguration erhalten sollen.

Beschreibung

Das Beispiel enthält eine vereinfachte Simulation aus dem Bereich der Prozessautomatisierung und zeigt die Möglichkeiten der Alarmgenerierung innerhalb des CODESYS Application Composer. Der simulierte Prozess stellt eine Anlage dar, die aus verschieden Töpfen, Kühleinrichtungen, Sensoren, Förderbändern, Rohren und einer Abfüllanlage aufgebaut ist.

. Das Beispielprojekt beinhaltet:
  • Moduldeklarationen

  • Funktionsbaustein-Deklarationen

  • Gerätebaum

  • Modulbaum

_ex_ac_img_alarming1.png

Für weitere Informationen sieheAlarmgenerator.

Weitere Informationen

Um einen Alarm in einem Modul zu definieren, müssen Sie Alarm-Templates für Alarm-Storage und die zu benutzenden Alarmklassen anlegen. In der Moduldeklaration führen Sie Alarme über die Sektion alg.Alarm ein und konfigurieren sie dort. Alle Modul-Funktionsbausteine, die im Alarmfall automatisch benachrichtigt werden sollen, müssen die Schnittstelle AC_Alarming.IModuleAlarming implementieren. Diese Schnittstelle beinhaltet die dafür zuständige Methode ConsumeModuleAlarm. Ein festgestellter Alarm ruft diese Schnittstellenmethode auf, die Informationen über den Alarm und die Art des Alarmübergangs beinhaltet. Damit können Sie auf die verschiedenen Alarme oder Alarm-Transitionen reagieren.

Führen Sie danach folgende Schritte mit dem CODESYS Application Composer aus:

  1. Überprüfen Sie, ob der Alarmgenerator (1) in der Generatorkonfiguration aktiviert ist.

    _ex_ac_img_alarming2.png
  2. Führen Sie einen Generierungslauf (2) zur Erstellung einer funktionsfähigen Alarmkonfiguration aus.

    _ex_ac_img_alarming3.png
  3. Loggen Sie sich auf das Zielsystem (beispielsweise CODESYS Control Win) ein und starten Sie die Applikation.

    Die Objekte und Visualisierungen inklusive der Alarmtabelle werden vom Alarmgenerator erzeugt. Die auftretenden Alarme sind in der dafür erzeugten Visualisierungsseite dargestellt, wo sie auch bestätigt werden können.

_ex_ac_img_alarming4.png

Systemvoraussetzungen und Einschränkungen

Programmiersystem

CODESYS Development System Version 3.5.17.0 oder höher

Laufzeitsystem

CODESYS Control Win Version 3.5.17.0

Zusatzkomponenten

CODESYS Application Composer

Hinweis

_example_icon.png DOWNLOAD Projekte