FB_Send_RPS_SwitchAuto

FB_Send_RPS_SwitchAuto 1:

Dieser Baustein sendet EnOcean-Telegramme im Format eines Tasters. Mit der positiven Flanke von bStart wird der Wert von bData gesendet. Nach Ablauf der Zeit t_SwitchDelay wird das Signal "Taster loslassen" gesendet.

FB_Send_RPS_SwitchAuto 2: Eingänge

VAR_INPUT
  bStart        : BOOL;
  bData         : BOOL;
  by_Node       : BYTE;
  t_SwitchDelay : TIME := T#100ms;
  nRockerID     : INT;
  nEnOceanID    : BYTE;
  str_KL6581    : STR_KL6581;
END_VAR

Name

Typ

Beschreibung

bStart

BOOL

Positive Flanke sendet die Daten.

bData

BOOL

Wert, der übertragen werden soll.

by_Node

BYTE

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

t_SwitchDelay

TIME

Wie lange der Taster gedrückt werden muss.

nRockerID

INT

Tasternummer, gültige Werte 0..3.

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_RPS_SwitchAuto 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