EIB_ALL_DATA_TYPES_REC_EX

EIB_ALL_DATA_TYPES_REC_EX 1:

Dieser Funktionsbaustein empfängt für alle Gruppenadressen variable EIB-Datengrößen und gibt die Rohdaten als Byte-ARRAY aus.

EIB_ALL_DATA_TYPES_REC_EX 2: Eingänge

VAR_INPUT
  strData_Rec   : EIB_REC;
END_VAR

Name

Typ

Beschreibung

strData_Rec

EIB_REC

Datenstruktur, die mit dem Baustein KL6301() verbunden sein muss.

EIB_ALL_DATA_TYPES_REC_EX 3: Ausgänge

VAR_OUTPUT
  bDataReceive     : BOOL;
  Group_Address    : EIB_GROUP_ADDR;
  EIB_Data_Receive : ARRAY [1..14] OF BYTE;
  EIB_Data_Len     : USINT;
END_VAR

Name

Typ

Beschreibung

bDataReceive

BOOL

Dieses Bit wird für genau einen Zyklus auf FALSE gesetzt, wenn ein EIB-Telegramm mit der Gruppenadresse empfangen wird.

Group_Address

EIB_GROUP_ADDR

Gruppenadresse, von der die Daten gesendet werden. Diese Gruppenadresse muss in den Filtern eingetragen sein!

EIB_Data_Receive

ARRAY OF BYTE

Enthält die Nutzdaten des empfangenden EIB-Telegramms.

EIB_Data_Len

USINT

Enthält die Länge der Nutzdaten des empfangenden EIB-Telegramms. / Daten < 8Bit angegebene Länge 1, / Daten >=) 8 Bit angegebene Länge +1 / Beispiel: Sie empfangen 1 Bit Daten so ist die Länge in EIB_Data_Len 1. Sie empfangen 2 Byte Daten so ist die Länge in EIB_Data_Len 3.

Voraussetzungen

Entwicklungsumgebung

erforderliche TC3 SPS-Bibliothek

TwinCAT ab v3.1.4020.14

Tc2_EIB ab v3.3.4.0