Definition: Einheitenklasse
Einheitenklassen ermöglichen die variablenwert- oder sprachabhängige Umrechnung von Prozessvariablen durch den Variablenserver. Der Bezug einer Prozessvariablen auf eine Einheitenklasse wird dabei durch die Parameter Einheitenklasse (Prozess)/(Anzeige) hergestellt. Die Umrechnung kann zu zwei Zeitpunkten erfolgen.
-
Beim Datenaustausch zwischen Kommunikationskomponente und Variablenserver durch eine variablenabhängige Einheitenklasse: Der umgerechnete Wert wird im gesamten System als Prozessvariablenwert verteilt. Eine Archivierung z. B. würde nur den umgerechneten Wert speichern.
-
Beim Datenaustausch zwischen Variablenserver und Visualisierung durch eine sprach- oder eine variablenabhängige Einheitenklasse: Nur die Visualisierung bekommt den umgerechneten Wert. Dies ist z. B. sinnvoll bei einer sprachabhängigen Einheitenumschaltung (Meter/Inch) insbesondere in einem Client-Server-System mit mehreren Clients unterschiedlicher Sprache.
Einheitenklassen beinhalten u. a. folgende Funktionalität:
-
Umschaltung in Abhängigkeit von der aktuellen Spracheinstellung eines Clients.
-
Umschaltung in Abhängigkeit von einer Prozessvariablen.
-
Eine sprachabhängige Einheitenklasse kann nicht im Parameter Einheitenklasse (Prozess) einer Prozessvariablen verwendet werden.
-
Wird eine variablenabhängige Einheitenklasse im Parameter Einheitenklasse (Anzeige) einer Prozessvariablen angegeben, ist es in einem Client-Server-System fast immer sinnvoll, die Umschaltvariable der Einheitenklasse als "Clientintern" zu markieren (siehe Parameter Variablenoptionen).
Parameter
Einheitenklasse (variablenabhängig)
|
Name |
Beschreibung |
|---|---|
|
Wahlfreier Kommentar zum Objekt. |
|
|
Name des Objektes. |
|
|
Variable zum Umschalten zwischen den Einheitenobjekten |
Einheitenklasse (sprachabhängig)
|
Name |
Beschreibung |
|---|---|
|
Wahlfreier Kommentar zum Objekt. |
|
|
Name des Objektes. |
|
|
Legt die zu benutzende Einheit fest, wenn für die aktuelle Sprache kein Einheitenobjekt definiert wurde. |