FB_Rec_Generic

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.
Eingänge
VAR_INPUT
str_KL6581 : STR_KL6581;
byNode : BYTE;
dw_ID : DWORD;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
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. |
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 | EnOcean® ORG Field. |
Voraussetzungen
Entwicklungsumgebung | Einzubindende SPS-Bibliothek |
---|---|
TwinCAT ab v3.1.4020.14 | Tc2_EnOcean ab v3.3.5.0 |