.MaxEU (Punktfeld)
- Last UpdatedSep 14, 2023
- 1 minute read
Das Punktfeld .MaxEU zeigt die obere Grenze des zulässigen Engineering-Units-Wertbereichs einer Variablen an. Es entspricht dem Feld Max. EU in der Definition der Variablen in der Variablenliste.
Kategorie
Variablen
Verwendung
Variable.MaxEU
Parameter
Variable
Beliebige Variable vom Typ "Integer", "Real" oder "Indirekt Analog".
Anmerkungen
Dieses Punktfeld wird verwendet, um Rohwerte in den Engineering-Units-Wertbereich der Variablen zu überführen. Es legt die Obergrenze des Engineering-Units-Wertbereichs fest.
Datentyp
Real für Real-Variablen und Integer für Integer-Variablen (nur Lesen).
Gültige Werte
Abhängig vom angegebenen Variablentyp.
Beispiel
Ein Füllstandgeber an einem Tank ist mit einer SPS verbunden. Der Füllstandgeber sendet ein Signal im Bereich zwischen 4 und 20 mA an die SPS. Die SPS wandelt dieses Signal in einen Integer-Wert zwischen 0 und 4095 um. Dieser Wert wird in die Variable Tank2Fuellstand geschrieben.
Dieser Rohdatenwert (zwischen 0 und 4095) ist für den Bediener nicht sinnvoll verwertbar. Er muss daher in einen entsprechenden Engineering-Units-Bereich umgerechnet werden.
Dazu müssen die Felder "Minimum Engineering Units" und "Maximum Engineering Units" korrekt eingerichtet sein. Wenn in unserem Beispiel der Rohdatenwert 0 (4 mA) in "0 Liter" und der Wert 4095 (20 mA) in "100 Liter" umgewandelt werden, so wäre für eine korrekte Wertanzeige auf dem Bildschirm die folgende Einstellung nötig:
Tank2Fuellstand.MinRaw = 0;
Tank2Fuellstand.MaxRaw = 4095;
Tank2Fuellstand.MinEU = 0;
Tank2Fuellstand.MaxEU = 100;
Bei diesen Einstellungen erscheint auf dem Bildschirm für den externen Rohdatenwert 4095 der Wert 100.
Siehe auch
.EngUnits, .MinEU, .MinRaw, .MaxRaw, .RawValue