FB_EnOceanReceive

Der Funktionsbaustein FB_EnOceanReceive() ist ein Empfangsbaustein, der die von den EnOcean-Modulen gesendeten Telegramme in der Struktur stEnOceanReceivedData zur Verfügung stellt. Diese Struktur kann dann mit weiteren Bausteinen ausgewertet werden. In der Dokumentation dieser Bausteine sind auch Programmbeispiele aufgeführt, die die Funktionsweise näher erläutern.
Eingänge
VAR_INPUT
bEnable : BOOL := FALSE;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
bEnable | BOOL | Ein positives Signal an diesem Eingang setzt den Baustein aktiv. Bei einem negativen Signal am Eingang wird im Baustein keine Funktion ausgeführt. |
Ein-/Ausgänge
VAR_IN_OUT
stEnOceanInData : ST_EnOceanInData;
stEnOceanOutData : ST_EnOceanOutData;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
stEnOceanInData | Wird mit den Eingangsadressen der KL6021-0023 im System Manager verknüpft. | |
stEnOceanOutData | Wird mit den Ausgangsadressen der KL6021-0023 im System Manager verknüpft. |
Ausgänge
VAR_OUTPUT
bError : BOOL := FALSE;
nErrorId : UDINT := 0;
stEnOceanReceivedData : ST_EnOceanReceivedData;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
bError | BOOL | Der Ausgang wird TRUE, sobald ein Fehler auftritt. Dieser Fehler wird über die Variable nErrorID beschrieben. |
nErrorId | UDINT | Beschreibt die Art des Fehlers. |
stEnOceanReceivedData | In dieser Struktur werden die empfangenen Daten abgelegt. |
Voraussetzungen
Entwicklungsumgebung | erforderliche TC3 SPS-Bibliothek |
---|---|
TwinCAT ab v3.1.4020.14 | Tc2_EnOcean ab v3.3.5.0 |