Instructions

Table Of Contents
Anweisungen
8.7 Umwandlungsoperationen
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2.3, 08/2018, A5E02486681-AL
307
8.7.5
SCALE_X (Skalieren) und NORM_X (Normieren)
Tabelle 8- 118 Anweisungen SCALE_X und NORM_X
KOP/FUP
SCL
Beschreibung
out :=SCALE_X(min:=_in_,
value:=_in_,
max:=_in_);
Skaliert den normierten Realparameter VALUE
(0,0 <= VALUE <= 1,0) in den mit den Parame-
tern MIN und MAX vorgegebenen Datentyp und
Wertebereich:
OUT = VALUE (MAX - MIN) + MIN
out :=NORM_X(min:=_in_,
value:=_in_,
max:=_in_);
Normiert den Parameter VALUE innerhalb des
von den Parametern MIN und MAX angegebe-
nen Wertebereichs:
OUT = (VALUE - MIN) / (MAX - MIN),
dabei ist (0,0 <= OUT <= 1,0)
1
In KOP und FUP: Klicken Sie auf die "???" und wählen Sie den Datentyp in der Klappliste aus.
Tabelle 8- 119 Datentypen für die Parameter
Parameter
Datentyp
1
Beschreibung
MIN
SInt, Int, DInt, USInt, UInt, UDInt, Real, LReal
Eingang Mindestwert des Bereichs
VALUE SCALE_X: Real, LReal
NORM_X: SInt, Int, DInt, USInt, UInt, UDInt, Real, LReal
Eingangswert für Skalierung oder Nor-
mierung
MAX
SInt, Int, DInt, USInt, UInt, UDInt, Real, LReal
Eingang Höchstwert des Bereichs
OUT SCALE_X: SInt, Int, DInt, USInt, UInt, UDInt, Real, LReal
NORM_X: Real, LReal
Skalierter oder normierter Ausgangswert
1
Bei SCALE_X: Die Parameter MIN, MAX und OUT müssen denselben Datentyp haben.
Bei NORM_X: Die Parameter MIN, VALUE und MAX müssen denselben Datentyp haben.