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.

VAR_INPUT

Group_Address  : EIB_GROUP_ADDR;
bSend          : BOOL;
bData          : BOOL;
str_Rec        : EIB_REC;

Group_Address: Gruppenadresse, zu der die Daten gesendet werden (siehe EIB_GROUP_ADDR).

bSend: Positive Flanke sendet EIB Telegram.

bData: Wertebereich TRUE/FALSE.

str_Rec: Datenstruktur die mit dem Baustein KL6301() verbunden sein muss (siehe EIB_REC).

VAR_OUTPUT

bBusy          : BOOL;
bError         : BOOL;
iErrorID       : EIB_ERROR_CODE;

bBusy: Ist der Baustein aktiv ist bBusy TRUE, wenn das EIB Telegramm versendet wurde wird es auf FALSE zurückgesetzt.

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

iErrorID: Der Ausgang gibt im Fehlerfall einen Fehlercode aus (siehe EIB_ERROR_CODE). Gleichzeitig wird bError TRUE.