FB_KL6581
Dieser Funktionsbaustein übernimmt die Kommunikation mit der EnOcean-Masterklemme KL6581. Über diesen Baustein wird die KL6581 konfiguriert und der Datenaustausch mit dem EnOcean-Netzwerk gestartet.
![]() | Einschränkungen
|
VAR_INPUT
bInit : BOOL;
nIdx : USINT := 1;
bInit: Aktiviert den Baustein, der als erstes die KL6581 konfiguriert und anschließend in den Datenaustausch versetzt, solange am Eingang ein TRUE ansteht.
nIdx: Die idx Nummer muss beim Einsatz von mehr als einer Busklemme pro SPS-Programm für jede KL6581 eindeutig sein (gültige Werte: 1...64).
VAR_OUTPUT
bReady : BOOL;
bBusy : BOOL;
bError : BOOL;
iErrorID : E_KL6581_Err;
str_KL6581 : STR_KL6581;
bReady: Der Baustein ist bereit Daten zu senden und zu empfangen.
bBusy: Der Baustein ist aktiv.
bError: Der Ausgang wird TRUE sobald ein Fehler auftritt. Dieser Fehler wird über die Variable iErrorID beschrieben.
iErrorID: Beschreibt die Art des Fehlers (siehe E_KL6581_Err).
str_KL6581: Datenstruktur die mit den Sende- und Empfangsbausteinen verbunden wird (siehe STR_KL6581).
VAR_IN_OUT
stKL6581_in : KL6581_Input;
stKL6581_out : KL6581_Output;
stKL6581_in: Wird mit den Eingangsadressen der KL6581 im System Manager verknüpft (siehe KL6581_Input).
stKL6581_out: Wird mit den Ausgangsadressen der KL6581 im System Manager verknüpft (siehe KL6581_Output).