FB_Send_RPS_SwitchAuto
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.
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 | Wird mit der Datenstruktur des Bausteins FB_KL6581() verbunden. |
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 | Beschreibt die Art des Fehlers. |
Voraussetzungen
Entwicklungsumgebung | erforderliche TC3 SPS-Bibliothek |
---|---|
TwinCAT ab v3.1.4020.14 | Tc2_EnOcean ab v3.3.5.0 |