OPC UA Alarmmeldungen

WinCC OA OPC UA Alarmmeldungen unterstützen mehrsprachige Funktionalität und Anpassung durch spezielle Lokalisierungen und globale Textmodifikationen.

Lokalisierungen mul und qst

Die OPC UA Spezifikation unterstützt mehrsprachige Texte mit den speziellen Lokalisierungen mul (multilingual) und qst (qualified string text). Weitere Informationen finden Sie in der OPC UA Spezifikation, Teil 3, Abschnitt 8.5.

Wenn sich ein OPC UA Client mit einer dieser Lokalisierungen verbindet, sendet der WinCC OA OPC UA Server die Alarmmeldungen in der entsprechenden speziellen Darstellung.

Konfiguration der qst Substitutionswerte:

Zur Definition der qst Substitutionswerte muss der Konfigurationseintrag qstAddValue definiert werden. Der angegebene Parameter _add_value muss mit einem JSON-String im folgenden Format gesetzt werden:

{
  "key1": "text1",
  "key2": ["t1", "t2"]
}
Tip:
Jeder Schlüssel kann entweder einen einzelnen String-Wert oder ein Array von String-Werten enthalten.

Ergebnis der qst Konfiguration:

Das Setzen dieses Wertes bei einem Alarm führt zu folgender qst Alarmmeldung in UA Expert:

Figure 1. UA Expert Qst Alarm Darstellung
Zeigt die strukturierte Darstellung eines qst Alarms in UA Expert mit Substitutionsschlüsseln und -werten

Substitution bei normalen Lokalisierungen:

Wenn sich ein Client mit einer normalen Lokalisierung wie en (Englisch) oder de (Deutsch) verbindet, ersetzt der WinCC OA OPC UA Server den Alarmtext automatisch. Dadurch können auch ältere Clients von der Substitutionsfunktion profitieren:

Figure 2. UA Expert Alarm mit Substitution
Zeigt einen Alarm in UA Expert, bei dem die Platzhalter durch die tatsächlichen Werte ersetzt wurden
Important:
Die automatische Substitution funktioniert nur, wenn die entsprechenden Substitutionswerte korrekt konfiguriert sind.

Globale Alarmtext-Modifikationen

Mit den folgenden Datenpunktelementen (DPEs) können globale Prä- und Postfixe für alle Alarmmeldungen des OPC UA Servers definiert werden:

_OPCUAPvssServer.Config.AlertTextPrefix
Definiert einen Text, der vor jede Alarmmeldung gesetzt wird.
_OPCUAPvssServer.Config.AlertTextPostfix
Definiert einen Text, der nach jede Alarmmeldung angehängt wird.
Note:
Diese Einstellungen wirken sich auf alle Alarmmeldungen des OPC UA Servers aus, unabhängig von der verwendeten Lokalisierung.