EIB_READ_SEND

EIB_READ_SEND 1:

Dieser Funktionsbaustein sendet einen Read_Group_Req zur eingestellten Gruppenadresse. Um ein Read_Group_Res zu erhalten, muss der Gruppenadressfilter der KL6301 entsprechend parametriert sein.

EIB_READ_SEND 2: Eingänge

VAR_INPUT
  Group_Address : EIB_GROUP_ADDR;
  bRead         : BOOL;
  str_Rec       : EIB_REC;
END_VAR

Name

Typ

Beschreibung

Group_Address

EIB_GROUP_ADDR

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

bRead

BOOL

Positive Flanke startet den Baustein und schickt ein Read_Group_Req an den EIB-Teilnehmer. Zum Erhalt einer Antwort muss die Gruppenadresse im Filter eingetragen sein!

str_Rec

EIB_REC

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

EIB_READ_SEND 3: Ausgänge

VAR_OUTPUT
  bError        : BOOL;
  iErrorID      : EIB_ERROR_CODE;
  bBusy         : BOOL;
END_VAR

Name

Typ

Beschreibung

bError

BOOL

Der Ausgang wird TRUE, sobald ein Fehler auftritt. Dieser Fehler wird über die Variable iErrorID beschrieben.

iErrorID

EIB_ERROR_CODE

Der Ausgang gibt im Fehlerfall einen Fehlercode aus. Gleichzeitig wird bError TRUE.

bBusy

BOOL

Solange bBusy gesetzt ist, also TRUE ist, arbeitet der Funktionsbaustein noch. Bitte warten Sie bis bBusy auf FALSE wechselt.

EIB_READ_SEND 4:

Voraussetzungen

Entwicklungsumgebung

erforderliche TC3 SPS-Bibliothek

TwinCAT ab v3.1.4020.14

Tc2_EIB ab v3.3.4.0