EIB_8BIT_SIGN_SEND

This function block sends a 8-bit EIB value to the set group address. An IEC61131-3 INT value 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".
Inputs
VAR_INPUT
Group_Address : EIB_GROUP_ADDR;
iData : INT;
Scaling_Mode : INT;
str_Rec : EIB_REC;
END_VAR
Name | Type | Description |
---|---|---|
Group_Address | Group address to which the data are sent. This group address must be entered in the filters! | |
iData | INT | Data to be sent. Value range depending on Scaling_Mode. |
Scaling_Mode | INT | 0 - 0...100 [%] |
str_Rec | The data structure with which the function block KL6301() must be linked. |
Outputs
VAR_OUTPUT
bError : BOOL;
iErrorID : EIB_ERROR_CODE;
END_VAR
Name | Type | Description |
---|---|---|
bError | BOOL | This output goes TRUE as soon as an error occurs. This error is described via the iErrorID variable. |
iErrorID | This output outputs an error code in the event of an error. bError goes TRUE at the same time. |

Requirements
Development environment | PLC library to include |
---|---|
TwinCAT from v3.1.4020.14 | Tc2_EIB from 3.3.4.0 |