KNX_Read_Data

KNX_Read_Data (FB)

FUNCTION_BLOCK KNX_Read_Data EXTENDS SlaveBasic

Overview

The KNX_Read_Data function block is used to receive KNX data without specific DPT conversion. It is particularly useful for progressive controls, such as in lighting control.

Inputs

Inputs
Initial value
Description

byAdrGroup

0

Group address (0-255)

byAdrMiddleGroup

0

Middle group address (0-7)

byAdrMainGroup

0

Main group address (0-31)

Outputs

  • abyData (ARRAY[0..38] OF BYTE): Received raw data

Usage

  1. Configure group address:

    • Set byAdrMainGroup (0-31)

    • Set byAdrMiddleGroup (0-7)

    • Set byAdrGroup (0-255)

  2. Data reception:

    • The block automatically receives data when it is sent to the configured group address.

    • The received data is stored in the abyData array.

  3. Data processing:

    • The received data in the abyData array can be further processed as needed.

    • Since no DPT conversion takes place, you must interpret the data yourself.

InOut:

Scope
Name
Type
Initial
Comment
Inherited from

Input

itfKnxConnector

IKnxConnector

IMasterConnector interface input to register/unregister the FB to the list on the Master

SlaveBasic

Input

xEnable

BOOL

TRUE

SlaveBasic

Output

sPhysicallAddressDevice

STRING(15)

SlaveBasic

Output

sGroupAddress

STRING(15)

SlaveBasic

Input Const

byAdrGroup

BYTE

0

Group address

Input Const

byAdrMiddleGroup

BYTE

0

Middle group address

Input Const

byAdrMainGroup

BYTE

0

Main group address

Output

abyData

ARRAY [0..38] OF BYTE

Last updated