F_Byte_To_Temp
Diese Funktion wandelt einen Byte-Rohwert in eine REAL-Variable um.
Bei EnOcean werden Temperaturdaten in einem bestimmten Format übertragen, das ein Byte groß ist. Diese Daten sind meist auf einen bestimmten Temperaturwert skaliert.
Zum Beispiel wird ein Wert aus einem Wertebereich von 0...40°C übertragen. Der Funktion wird der minimale und maximale Wert der Daten und der Rohwert übergeben. Der Ausgang der Funktion gibt dann die Temperatur als REAL-Variable aus.
Eingänge
VAR_INPUT
byData : BYTE;
minTemp : REAL := 0;
maxTemp : REAL := 40;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
byData | BYTE | Rohdaten |
minTemp | REAL | Minimale Temperatur |
maxTemp | REAL | Maximale Temperatur |
Voraussetzungen
Entwicklungsumgebung | erforderliche TC3 SPS-Bibliothek |
---|---|
TwinCAT ab v3.1.4020.14 | Tc2_EnOcean ab v3.3.5.0 |