F_Byte_to_Temp : REAL

F_Byte_to_Temp : REAL 1:

This function converts a byte raw value into a REAL variable.

In EnOcean, temperature data are transmitted in a certain format, which is one byte in size. These data are usually scaled to a certain temperature value.

For example, a value is transmitted from a range of values from 0 to 40°C. The minimum and maximum data value and the raw value are transferred to the function. The output of the function then outputs the temperature as REAL variable.

F_Byte_to_Temp : REAL 2: Inputs

VAR_INPUT
  byData  : BYTE;
  minTemp : REAL := 0;
  maxTemp : REAL := 40;
END_VAR

Name

Type

Description

byData

BYTE

Raw data

minTemp

REAL

Minimum temperature

maxTemp

REAL

Maximum temperature

Requirements

Development environment

required TC3 PLC library

TwinCAT v3.1.4020.14

Tc2_EnOcean from v3.3.5.0