FB_Send_4BS

FB_Send_4BS 1:

Dieser Funktionsbaustein sendet Daten über EnOcean. Das ORG Field ist fest auf 7 eingestellt.

FB_Send_4BS 2: Eingänge

VAR_INPUT
  bStart      : BOOL;
  by_Node     : BYTE;
  pt_SendData : DWORD;
  nEnOceanID  : BYTE;
  str_KL6581  : STR_KL6581;
END_VAR

Name

Typ

Beschreibung

bStart

BOOL

Positive Flanke sendet die Daten.

by_Node

BYTE

Adresse des KL6583 Moduls, an die das Telegramm gesendet werden soll (gültige Werte: 1...8).

pt_SendData

DWORD

Pointer auf die Daten, die gesendet werden sollen. Mit ADR wird die Pointeradresse ermittelt. Der Pointer muss auf eine 4 Byte Variable zeigen.

nEnOceanID

BYTE

Virtuelle EnOcean-ID. Auf die reale EnOcean-ID wird ein Wert von 0…127 addiert (gültige Werte: 0...127).

str_KL6581

STR_KL6581

Wird mit der Datenstruktur des Bausteins FB_KL6581() verbunden.

FB_Send_4BS 3: Ausgänge

VAR_OUTPUT
  bBusy    : BOOL;
  bError   : BOOL;
  iErrorID : E_KL6581_Err;
END_VAR

Name

Typ

Beschreibung

bBusy

BOOL

Der Baustein ist aktiv. Es können noch keine neuen Daten gesendet werden.

bError

BOOL

Der Ausgang wird TRUE, sobald ein Fehler auftritt. Dieser Fehler wird über die Variable iErrorID beschrieben.

iErrorID

E_KL6581_Err

Beschreibt die Art des Fehlers.

Voraussetzungen

Entwicklungsumgebung

erforderliche TC3 SPS-Bibliothek

TwinCAT ab v3.1.4020.14

Tc2_EnOcean ab v3.3.5.0