EIB_BIT_SEND_MANUAL

EIB_BIT_SEND_MANUAL 1:

Dieser Funktionsbaustein sendet einen 1 Bit EIB-Wert zur eingestellte Gruppenadresse. Als Eingabewert steht Ihnen eine IEC61131-3 BOOL-Variable zur Verfügung. Die Daten werden bei einer positiven Flanke von bSend gesendet. Solange der Baustein aktive ist, ist das bBusy gesetzt. bBusy wird auf FALSE gesetzt sobald der EIB Befehl gesendet wurde oder ein Fehler vorliegt. Ein Fehler wird mit setzen der bError Variable angezeigt. Der Fehlercode ist dann im iErrorID angegeben.

EIB_BIT_SEND_MANUAL 2: Eingänge

VAR_INPUT
  Group_Address : EIB_GROUP_ADDR;
  bSend         : BOOL;
  bData         : 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!

bSend

BOOL

Positive Flanke sendet EIB-Telegramm..

bData

BOOL

Wertebereich TRUE/FALSE.

str_Rec

EIB_REC

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

EIB_BIT_SEND_MANUAL 3: Ausgänge

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

Name

Typ

Beschreibung

bBusy

BOOL

Der Baustein ist aktiv. Warten Sie für neue Funktionen, bis bBusy wieder auf FALSE ist.

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.

Voraussetzungen

Entwicklungsumgebung

erforderliche TC3 SPS-Bibliothek

TwinCAT ab v3.1.4020.14

Tc2_EIB ab v3.3.4.0