EIB_8BIT_SIGN_SEND

EIB_8BIT_SIGN_SEND 1:

This function block sends a 8-bit EIB value to the set group address. An IEC61131-3 INT is available as input value. Scaling_Mode can be used to scale the input data value. The data are only transferred if there is a change in the data value. If the value changes again within 1 second, new data are only sent to the EIB device after minSendTime has passed (see diagram). No new EIB telegram is sent if the value changes within the "min. send time" but falls back to the old, already sent value within the "min. send time".

VAR_INPUT

Group_Address  : EIB_GROUP_ADDR;
iData          : INT;
Scaling_Mode   : INT;
str_Rec        : EIB_REC;

Group_Address: Group address to which the data are sent (see EIB_GROUP_ADDR).

iData: Data to be sent. Range of values depending on Scaling_Mode.

Scaling_Mode:
0 - 0...100 [%]
1 - 0...360 [°]
2 - 0...255

str_Rec: The data structure with which the KL6301() function block must be linked (see EIB_REC).

VAR_OUTPUT

bError         : BOOL;
iErrorID       : EIB_ERROR_CODE;

bError: The bError output becomes TRUE as soon as an error occurs. The error is described via the variable iErrorID.

iErrorID: The output issues an error code when an error occurs (see EIB_ERROR_CODE). Simultaneously bError is TRUE.

EIB_8BIT_SIGN_SEND 2: