FB_Rec_RPS_Switch

FB_Rec_RPS_Switch 1:

Dieser Funktionsbaustein empfängt Daten eines Schalters, die über EnOcean empfangen wurden. Der Baustein gibt die Daten in einer Datenstruktur aus.

ORG Field 5

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

str_EnOceanSwitch  : STR_EnOceanSwitch;
by_Node            : BYTE;
bReceive           : BOOL := TRUE;

str_EnOceanSwitch: Daten des Schalters (siehe STR_EnOceanSwitch).

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

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