Programming

Contents

General Information

KL6301 - Link with the TwinCAT System Manager

EIB group filter

General

Contents

Description

KL6301

Communication with a KL6301

KL6301_EX

Communication with a KL6301

Read

Function blocks

Description

EIB_2OCTET_FLOAT_REC

Receiving of 2-byte Float EIB data and conversion to REAL

EIB_2OCTET_SIGN_REC

Receiving of 2-byte Sign EIB data and conversion to INT

EIB_2OCTET_UNSIGN_REC

Receiving of 2-byte Unsign EIB data and conversion to UINT

EIB_3BIT_CONTROL_REC

Receiving of a "3 Bit Controlled" data type

EIB_4OCTET_FLOAT_REC

Receiving of 4-byte Float EIB data and conversion to REAL

EIB_4OCTET_SIGN_REC

Receiving of 4-byte Sign EIB data and conversion to DINT

EIB_4OCTET_UNSIGN_REC

Receiving of 4-byte Unsign EIB data and conversion to UDINT

EIB_8BIT_SIGN_REC

Receiving of 8 BIT EIB data and conversion to INT

EIB_8BIT_UNSIGN_REC

Receiving of 8 BIT EIB data and conversion to BYTE

EIB_ALL_DATA_TYPES_REC

Receives any EIB data

EIB_ALL_DATA_TYPES_REC_EX

Receives any EIB data

EIB_BIT_CONTROL_REC

Receiving of a "1 Bit Controlled" data type

EIB_BIT_REC

Receiving of 1 BIT EIB data and conversion to BOOL

EIB_DATE_REC

Receiving a date

EIB_TIME_REC

Receiving a time

Send

Function blocks

Description

EIB_2OCTET_FLOAT_SEND

Sending a REAL value (conversion to 2 byte Float EIB)

EIB_2OCTET_FLOAT_SEND_EX

Sending a REAL value (conversion to 2 byte Float EIB)

EIB_2OCTET_SIGN_SEND

Sending an INT value (conversion to 2 byte Sign EIB)

EIB_2OCTET_SIGN_SEND_EX

Sending an INT value (conversion to 2 byte Sign EIB)

EIB_2OCTET_UNSIGN_SEND

Sending an UINT value (conversion to 2 byte Unsign EIB)

EIB_2OCTET_UNSIGN_SEND_EX

Sending an UINT value (conversion to 2 byte Unsign EIB)

EIB_3BIT_CONTROL_SEND

Sending a "3 bit Controlled" data type

EIB_4OCTET_FLOAT_SEND

Sending a REAL value (conversion to 4 byte Float EIB)

EIB_4OCTET_FLOAT_SEND_EX

Sending a REAL value (conversion to 4 byte Float EIB)

EIB_4OCTET_SIGN_SEND

Sending a DINT value (conversion to 4 byte Sign EIB)

EIB_4OCTET_SIGN_SEND_EX

Sending a DINT value (conversion to 4 byte Sign EIB)

EIB_4OCTET_UNSIGN_SEND

Sending a UDINT value (conversion to 4 byte Unsign EIB)

EIB_8BIT_SIGN_SEND

Sending an INT value (conversion to 1 byte Sign EIB)

EIB_8BIT_SIGN_SEND_EX

Sending an INT value (conversion to 1 byte Sign EIB)

EIB_8BIT_UNSIGN_SEND

Sending a BYTE value (conversion to 1 byte Unsign EIB)

EIB_8BIT_UNSIGN_SEND_EX

Sending a BYTE value (conversion to 1 byte Unsign EIB)

EIB_ALL_DATA_TYPES_SEND

Sending any EIB data

EIB_BIT_CONTROL_SEND

Sending a "1 bit Controlled" data type

EIB_BIT_SEND

Sending a BOOL value

EIB_BIT_SEND_EX

Sending a BOOL value

EIB_BIT_SEND_MANUAL

Sending a BOOL value

EIB_DATE_SEND

Sending a date

EIB_READ_SEND

Sending a Read_Group_Req

EIB_TIME_SEND

Sending a time

Functions

Function blocks

Description

F_CONV_2GROUP_TO_3GROUP

Conversion of a 2-stage group address to a 3-stage group address

F_CONV_3GROUP_TO_2GROUP

Conversion of a 3-stage group address to a 2-stage group address

Enums

Data types

Description

EIB_ERROR_CODE

Error messages

EIB_PRIORITY

EIB telegram priority

Structs

Data types

Description

EIB_GROUP_ADDR

3-stage group address

EIB_GROUP_ADDR_2GROUP

2-stage group address

EIB_GROUP_FILTER

Group filter

EIB_PHYS_ADDR

Physical address

EIB_REC

Links the send and receive blocks with the function block KL6301