almQuery (Funktion)
- Last UpdatedSep 14, 2023
- 1 minute read
Führt im angegebenen Anzeigeobjekt eine Abfrage mit den angegebenen Parametern durch.
Kategorie
Alarme
Syntax
[Ergebnis=]almQuery(ObjektName, AlarmListe, VonPri, BisPri, Status, Typ);
Argumente
ObjektName
Der Name des Alarmobjekts. Bsp.: AlmObj_1.
AlarmListe
Alarmabfrage oder Name einer Alarmgruppenliste, z. B. "\intouch!$System" oder eine Meldungsvariable.
VonPri
Höchste zu berücksichtigende Prioritätsstufe für die anzuzeigenden Alarme, z. B. 100 oder eine Variable vom Typ "Integer".
BisPri
Niedrigste zu berücksichtigende Prioritätsstufe für die anzuzeigenden Alarme, z. B. 900 oder eine Variable vom Typ "Integer".
Status
Gibt an, welche Alarme angezeigt werden sollen (z. B. alle Alarme oder nur quittierte Alarme). Beispiel: "UnAck" oder eine Meldungsvariable. Die gültigen Werte sind All, UnAck und Ack.
Typ
Anzeigemodus:
"Hist" = Archivalarme
"Summ" = Übersichtsalarme
Beispiel
Diese Anweisung ruft alle in MeineAlarmlistenGruppe angegebenen historischen Alarme mit einer Priorität von 500 bis 600 ab. Die Alarme erscheinen in der Alarmanzeige AlarmObj_1.
almQuery("AlmObj_1","MeineAlarmlistenGruppe",500,600,"All","Hist");
Hierbei ist MeineAlarmListe eine über die Namensverwaltung konfigurierte Alarmgruppenliste.
Siehe auch
almDefQuery(), almSetQueryByName()