FB_KL6581

Dieser Funktionsbaustein übernimmt die Kommunikation mit der EnOcean®-Busklemme KL6581. Über diesen Baustein wird die KL6581 konfiguriert und der Datenaustausch mit dem EnOcean®-Netzwerk gestartet.
![]() | Einschränkungen
|
Eingänge
VAR_INPUT
bInit : BOOL;
nIdx : USINT := 1;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
bInit | BOOL | Aktiviert den Baustein, der die KL6301 als erstes konfiguriert und dann in den Datenaustausch setzt. |
nIdx | USINT | 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). |
Ein-/Ausgänge
VAR_IN_OUT
stKL6581_in : KL6581_Input;
stKL6581_out : KL6581_Output;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
stKL6581_in | Wird mit den Eingangsadressen der KL6581 im System Manager verknüpft. | |
stKL6581_out | Wird mit den Ausgangsadressen der KL6581 im System Manager verknüpft. |
Ausgänge
VAR_OUTPUT
bReady : BOOL;
bBusy : BOOL;
bError : BOOL;
iErrorID : E_KL6581_Err;
str_KL6581 : STR_KL6581;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
bReady | BOOL | Der Baustein ist bereit Daten zu senden und zu empfangen. |
bBusy | BOOL | Der Baustein ist aktiv. Es können noch keine neuen Daten gesendet werden. |
bError | BOOL | Der Ausgang wird TRUE, sobald ein Fehler auftritt. Dieser Fehler wird über die Variable iErrorID beschrieben. |
iErrorID | Beschreibt die Art des Fehlers. | |
str_KL6581 | Wird mit den Send- und Receive-Bausteinen verbunden. |
Voraussetzungen
Entwicklungsumgebung | Einzubindende SPS-Bibliothek |
---|---|
TwinCAT ab v3.1.4020.14 | Tc2_EnOcean ab v3.3.5.0 |