FB_Rec_Generic

FB_Rec_Generic 1:

Dieser Funktionsbaustein empfängt alle Daten, die über EnOcean® empfangen wurden. Dieser Baustein kann für alle Arten von EnOcean®-Telegrammen verwendet werden.

Die Daten muss der Anwender selbst interpretieren. Dazu ist die Dokumentation des Herstellers des sendenden EnOcean®-Gerätes notwendig.

FB_Rec_Generic 2: Eingänge

VAR_INPUT
  str_KL6581 : STR_KL6581;
  byNode     : BYTE;
  dw_ID      : DWORD;
END_VAR

Name

Typ

Beschreibung

str_KL6581

STR_KL6581

Wird mit der Datenstruktur des Bausteins FB_KL6581() verbunden.

byNode

BYTE

Filter - bei dem Wert Null werden die EnOcean®-Telegramme von allen KL6583 empfangen. Wird ein Wert von 1 bis 8 eingetragen, werden nur die Daten der entsprechenden KL6583 empfangen.

dw_ID

DWORD

EnOcean®-ID, die empfangen werden soll.

FB_Rec_Generic 3: Ausgänge

VAR_OUTPUT
  ar_Value   : ARRAY [0..3] OF BYTE;
  by_Node    : BYTE;
  by_STATE   : BYTE;
  bReceive   : BOOL := TRUE;
  EnOceanTyp : E_EnOcean_Org;
END_VAR

Name

Typ

Beschreibung

ar_Value

ARRAY OF BYTE

EnOcean®-Daten 4 Byte.

by_Node

BYTE

Node Nummer der KL6583, die das EnOcean®-Telegramm empfangen hat.

by_STATE

BYTE

EnOcean® STATUS Field.

bReceive

BOOL

Bei empfangenden EnOcean®-Telegramm wird dieser Wert für einen Zyklus auf FALSE gesetzt.

EnOceanTyp

E_EnOcean_Org

EnOcean® ORG Field.

Voraussetzungen

Entwicklungsumgebung

Einzubindende SPS-Bibliothek

TwinCAT ab v3.1.4020.14

Tc2_EnOcean ab v3.3.5.0