Alarmabfragen
- Last UpdatedSep 26, 2024
- 2 minute read
Eine Alarmabfrage wird verwendet, um:
-
Alarme und Ereignisse (= Archivalarme) aus dem internen Alarmspeicher von InTouch oder der Alarmdatenbank abzurufen
-
Aktuelle Alarme (= Übersichtsalarme) aus dem internen Alarmspeicher von InTouch abzurufen
Unter anderem werden Alarmabfragen verwendet, um festzulegen, welche Alarme in den InTouch-ActiveX-Steuerelementen zur Alarmverarbeitung angezeigt werden sollen. In vielen Fällen können Sie zusätzliche Abfrageoptionen festlegen, um die Abfrageergebnisse zusätzlich zu filtern.
Die folgende Abbildung zeigt die Registerkarte Abfrage für das AlarmViewer-ActiveX-Steuerelement.

In diesem Beispiel können Sie die anzuzeigenden Alarme nach den folgenden Kriterien auswählen:
-
Alarmpriorität (1-999)
-
Alarmzustand (alle, quittiert, nicht quittiert)
-
Abfragetyp (Übersicht oder Aufzeichnung/Archiv)
-
Alarmgruppe (für lokale oder entfernte Alarmquellen)
In einigen Steuerelementen können Sie Alarmabfragen in einer XML-Datei (der "Abfragefavoritendatei") speichern. Zur Laufzeit können Sie dann bequem zwischen den verschiedenen Abfragen umschalten, die in dieser Datei gespeichert sind.
Andere ActiveX-Steuerelemente in InTouch bieten darüber hinaus noch weitere Abfragekriterien. Die folgende Abbildung zeigt die Registerkarte Abfragefilter für das AlarmDBView-ActiveX-Steuerelement.

Hier können Sie die Abfragekriterien aus den Eigenschaften im linken Teil des Dialogfelds auswählen. Jedem Kriterium weisen Sie anschließend einen Filterwert zu. Die einzelnen Kriterien können Sie außerdem mit booleschen Operatoren zu einer komplexen Abfrage verknüpfen.
In einigen Fällen können Sie die verwendete Alarmabfrage auch über eine Skriptfunktion ändern. Beim AlarmViewer-Steuerelement ist dies beispielsweise über die Methode ApplyQuery() möglich.
#AlarmViewerCtrl1.ApplyQuery ("\InTouch!$System", 500, 600, "All", "Historical");
Diese Anweisung ruft alle von der Abfrage "\InTouch!$System" bezeichneten historischen Alarme mit einer Priorität zwischen 500 und 600 ab. Die ausgewählten Alarme werden in der Anzeige des Steuerelements AlarmViewer ausgegeben.