FB_EnOceanReceive

FB_EnOceanReceive 1:

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.

FB_EnOceanReceive 2: 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.

FB_EnOceanReceive 3: Ein-/Ausgänge

VAR_IN_OUT
  stEnOceanInData  : ST_EnOceanInData;
  stEnOceanOutData : ST_EnOceanOutData;
END_VAR

Name

Typ

Beschreibung

stEnOceanInData

ST_EnOceanInData

Wird mit den Eingangsadressen der KL6021-0023 im System Manager verknüpft.

stEnOceanOutData

ST_EnOceanOutData

Wird mit den Ausgangsadressen der KL6021-0023 im System Manager verknüpft.

FB_EnOceanReceive 4: 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

ST_EnOceanReceivedData

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