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.

VAR_INPUT

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

str_KL6581: Datenstruktur die mit dem Baustein FB_KL6581() verbunden wird.

byNode: Filter - bei den Wert Null werden die EnOcean-Telegramme von allen EnOcean-Sender und -Empfänger KL6583-0000 empfangen. Wird ein Wert von 1...8 eingetragen, werden nur die Daten von der entsprechenden KL6583 empfangen.

dw_ID: EnOcean-ID die empfangen werden soll.

VAR_OUTPUT

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

ar_Value: 4 Byte EnOcean-Daten.

by_Node: Node Nummer der KL6583 die das EnOcean-Telegramm empfangen hat.

by_STATE: EnOcean STATUS Feld.

bReceive: Bei empfangenem EnOcean Telegramm wird dieser Wert für einen Zyklus auf FALSE gesetzt.

EnOceanTyp: EnOcean ORG Feld.