F_Scale

Ein analoger Rohwert wird auf den angegebenen Messbereich skaliert und als Funktionswert zurückgegeben. Überschreitet der Rohwert den oberen oder unteren Messbereich, so wird der entsprechende Grenzwert ausgegeben. Zwischen dem oberen und unteren Grenzwert der Rohdaten, muss mindestens ein Unterschied von 0.01 vorhanden sein. Ist dieses nicht der Fall, so wird der untere Grenzwert ausgegeben.
FUNCTION F_Scale: LREAL
VAR_INPUT
fRawData : LREAL;
fRawDataLowerOffLimit : LREAL;
fRawDataUpperOffLimit : LREAL;
fScaleDataLowerOffLimit : LREAL;
fScaleDataUpperOffLimit : LREAL;
fRawData: Rohwert.
fRawDataLowerOffLimit: Unterer Grenzwert vom Rohwert.
fRawDataUpperOffLimit: Oberer Grenzwert vom Rohwert.
fScaleDataLowerOffLimit: Unterer Grenzwert vom skalierten Messwert.
fScaleDataUpperOffLimit: Oberer Grenzwert vom skalierten Messwert.
Voraussetzungen
Entwicklungsumgebung | Erforderliche SPS-Bibliothek |
---|---|
TwinCAT ab v3.1.4020.32 | Tc2_BABasic ab v3.1.0.0 |