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.
Moduldeklarationen
Funktionsbaustein-Deklarationen
Gerätebaum
Modulbaum
![]() |
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:
Überprüfen Sie, ob der Alarmgenerator (1) in der Generatorkonfiguration aktiviert ist.
Führen Sie einen Generierungslauf (2) zur Erstellung einer funktionsfähigen Alarmkonfiguration aus.
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.
![]() |
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
DOWNLOAD Projekte