F_Byte_To_Temp

F_Byte_To_Temp 1:

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.

F_Byte_To_Temp 2: 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