Alarme

Alarme sind eine Kernkomponente des PLC Visu-Systems, die zur Überwachung, Protokollierung und Reaktion auf Systemereignisse entwickelt wurde. Die Alarmfunktion besteht aus drei Hauptmodulen:

Alarmverwaltung (Editor/Admin-Bereich)

Hier werden Alarme definiert und konfiguriert. Administratoren können folgende Aufgaben erfüllen:

  • Erstellen und verwalten Sie die Liste der möglichen Alarme.
  • Kategorisieren Sie jeden Alarm.
  • Legen Sie wichtige Metadaten wie msgId, Titel und inaktiver Titel fest.
  • Verwenden Sie Platzhalter und Übersetzungen für dynamische und lokalisierte Nachrichten.

Alarm-Frontend (Benutzeroberfläche)

Dieses Modul ist zuständig für:

  • Anzeige von aktiven und historischen Alarmen für Benutzer.
  • Bereitstellung von Bestätigungssteuerungen für Alarme, die eine Bestätigung erfordern.
  • Anzeige von lokalisierten und parametrisierten Meldungen, wenn Alarme auftreten.

Um Alarme in der Benutzeroberfläche zu visualisieren, gibt es mehrere Möglichkeiten:

  • Menüintegration: Fügen Sie einen Eintrag in der Menükomponente hinzu und verknüpfen Sie ihn mit einer der Alarmansichten:
    • Alarme – zeigt aktuell aktive Alarme an.
    • Alarmverlauf – zeigt historische Alarme an.
    • Alarme insgesamt – eine Registerkartenansicht, die sowohl aktuelle als auch historische Alarme kombiniert.
  • Widget Control: Verwenden Sie die Widgets im Seiteneditor und legen Sie ihren Typ auf Alarmliste fest, um die aktuelle Alarmansicht direkt in eine Seite einzubetten.

Alarme Backend (CODESYS)

Diese Komponente verarbeitet:

  • Aktivieren und Deaktivieren von Alarmen mit den Methoden 'setActive()' oder 'manage()'.
  • Übergeben von Parametern und Übersetzungstoken, um Platzhalter in Alarmtiteln dynamisch zu füllen.
  • Kommunikation von Zustandsänderungen zwischen der SPS-Logik und der Visualisierungsschicht.