FB_S7CommSingleRequest
Mit dem Funktionsbaustein FB_S7CommSingleRequest kann ein read/write Request auf einen Datenpunkt einer S7 Kommunikationsverbindung durchgeführt werden. Über den Ausgang bError kann festgestellt werden, ob der Request erfolgreich durchgeführt wurde. Eventuell auftretende Fehler beim Request werden über den Ausgang sErrorTxt und nErrorId angezeigt.
Syntax
Definition:
VAR_INPUT
bExecute : BOOL;
END_VAR
VAR_OUTPUT
bError : BOOL;
sErrorTxt : STRING;
nErrorId : WORD;
bBusy : BOOL;
END_VAR
Eingänge
Name | Datentyp | Beschreibung |
---|---|---|
bExecute | BOOL | Der Funktionsbaustein wird durch eine steigende Flanke an diesem Eingang ausgeführt. |
Ausgänge
Name | Datentyp | Beschreibung |
---|---|---|
bError | BOOL | Schaltet auf TRUE, wenn bei der Ausführung ein Fehler aufgetreten ist. |
sErrorTxt | STRING | Enthält im Fehlerfall den Fehlertext. |
nErrorId | WORD | Gibt im Fehlerfall den Fehlercode aus. |
bBusy | BOOL | TRUE, bis der Baustein einen Befehl ausgeführt hat. Solange bBusy = TRUE ist, akzeptiert der Baustein keine neuen Befehle. |
Methoden
Name | Definitionsort | Beschreibung |
---|---|---|
Lokal | Fügt dem Request ein Lese-Kommando für einen bestimmten S7 Datenpunkt hinzu. | |
Lokal | Fügt dem Request ein Lese-Kommando für einen bestimmten S7 Datenpunkt vom Typ BIT hinzu. | |
Lokal | Fügt dem Request ein Lese-Kommando für einen bestimmten S7 Datenpunkt vom Typ STRING hinzu. | |
Lokal | Fügt dem Request ein Schreib-Kommando für einen bestimmten S7 Datenpunkt hinzu. | |
Lokal | Fügt dem Request ein Schreib-Kommando für einen bestimmten S7 Datenpunkt vom Typ BIT hinzu. | |
Lokal | Für dem Request ein Schreib-Kommando für einen bestimmten S7 Datenpunkt vom Typ STRING hinzu. | |
Lokal | Entfernt eine Variable aus einem Read-Request. | |
Lokal | Entfernt eine Variable aus einem Write-Request. |
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS Bibliotheken (Kategoriegruppe) |
---|---|---|
TwinCAT v3.1.0 | PC oder CX (x86, x64) | Tc3_S7Comm (Communication) |