FB_Send_4BS
Dieser Funktionsbaustein sendet Daten über EnOcean. Das ORG Field ist fest auf 7 eingestellt.
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 | 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 |