4 Funktionsbeschreibung
4.4 Funktionsbausteine zur Skalierung
4.4.2
LCon_ScalingRLDWD
Konvertierung und Skalierung von REAL-Werten in DWORD-Werte
Die Funktion kann aus jeder Task aufgerufen werden. ID: 0007
Schematische KOP / FUP-Darstellung
Eingangs- und Ausgangsparameter
Name
Typ
Datentyp
x
IN
REAL
maxValue
IN
REAL
base
IN
REAL
RET_VAL
OUT
WORD
Funktionsweise
Die Funktion konvertiert einen REAL-Wert (x) aus einem Normierungswert (base)
und dem maximalen Bezugswert (maxValue) in ein DWORD. Der Ausgabewert ist
begrenzt auf
-2*maxValue und 2*maxValue
RET
_
VAL
SIMATIC Wickler-/Zugregelung S7-300/S7-400
Beitrags-ID: 58565043,
V3.0.1,
M/O
Anfangswert
M
-
M
-
O
1073741824.0
-
-
x
=
*
base
max
Value
01/2020
Beschreibung
Wert am Eingang in REAL-Format
[ -2*maxValue – 2*maxValue]
Maximalwert
(RET_VAL = 0 if maxValue = 0)
Normierungswert
Ausgabewert als WORD
59