Alarmkonfiguration für OPC
Zur Konfiguration von Workstation-Alarmen für einen Punkt sind folgende Felder in einer CSV-Konfigurationsdatei verfügbar:
- Alarmklasse
- Alarm Type (Alarmtyp)
- Alarmwert
- Event Text (Alarmtext)
- Normal Text (Normaler Text)
- Oberer Hysteresewert
- Untere Hysterese
Eine detaillierte Beschreibung dieser Felder finden Sie unter Daten von OPC-Items.
Nach dem Import einer OPC-Konfigurationsdatei können Sie Workstation-Alarme für einzelne OPC-Punkte im Expander Alarmkonfiguration des Registers Konfigurator (siehe Alarmkonfiguration) einrichten.
Unterstützte Operatoren für Alarmtypen
Operatoren für Alarmtypen | Operand | Bedeutung | Zugehörige Alarmkategorie |
EQ | = | Gleich | Diskret |
NE | != | Ungleich | Diskret |
LT | < | Kleiner als | Fortlaufend |
LE | <= | Kleiner oder gleich | Fortlaufend |
GT | > | Grösser als | Fortlaufend |
GE | >= | Grösser oder gleich | Fortlaufend |
BET | .. | Zwischen | Diskret |
NBET | !.. | Nicht zwischen | Diskret |
Hinweis:
- Für binäre (boolesche) Punkte wird nur der Alarmtypwert "EQ" (gleich) unterstützt.
- Für binäre (boolesche) Punkte kann nur ein Alarm angegeben werden.
- Die Alarmkonfiguration wird in folgenden Fällen ignoriert:
- Diskrete und fortlaufende Alarme werden gemischt.
- Die Anzahl von Alarmwerten/Bereich ist in den Spalten der Alarmkonfiguration inkonsistent.
- Die Alarmtypen BET und NBET werden für Elemente mit Zustandstexten nicht unterstützt.
Beispiele von Alarmkonfigurationen
Nach dem Import einer CSV-Datei:
- Ein individueller Alarm wird wie folgt konfiguriert:
Alarmkonfiguration in der CSV-Datei | In den Expander Alarmkonfiguration importierte Konfiguration |
[Alarmklasse]; Alarm | Alarmklasse: Alarm |
[Alarmtyp] EQ [Alarmwert] 1 | Wertebereich: = (1) |
[Alarmtext] Binäreingang | Alarmtext: Boolescher Alarm |
[Normaler Text] Normal | Normaler Text: Normal |
- Mehrere Alarme werden wie folgt konfiguriert:
Konfiguration von Alarmen in der CSV-Datei | In den Expander Alarmkonfiguration importierte Konfiguration |
[Alarmklasse]; Alarm$Fault | Alarmklasse: Alarm, Störung |
[Alarmtyp] EQ$BET [Alarmwert] 10$[12$15] | Alarm-Wertebereich: = 10 Fehler-Wertebereich: = 12 bis 15 |
[Alarmtext] Analoger Alarm$Fehler Alarm | Alarm-Ereignistext: Analoger Alarm Fehler-Ereignistext: Fehler-Alarm |
[Normaler Text] Kein Alarm$Kein Fehler | Normaler Alarmtext: Kein Alarm Normaler Alarmtext: Keine Störung |