FB_KL6581

FB_KL6581 1:

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.

FB_KL6581 2:

Einschränkungen

  • Nur ein Aufruf pro Instanz
  • Aufruf muss einmal pro SPS-Zyklus erfolgen
  • Instanz muss in derselben SPS-Task aufgerufen werden, wie die ihm zugeordneten Sende- und Empfangsbausteine
  • Maximal 64 Instanzen pro SPS-Projekt zulässig

FB_KL6581 3: 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).

FB_KL6581 4: Ein-/Ausgänge

VAR_IN_OUT
  stKL6581_in  : KL6581_Input;
  stKL6581_out : KL6581_Output;
END_VAR

Name

Typ

Beschreibung

stKL6581_in

KL6581_Input

Wird mit den Eingangsadressen der KL6581 im System Manager verknüpft.

stKL6581_out

KL6581_Output

Wird mit den Ausgangsadressen der KL6581 im System Manager verknüpft.

FB_KL6581 5: 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

E_KL6581_Err

Beschreibt die Art des Fehlers.

str_KL6581

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