FB_S7CommSingleRequest

FB_S7CommSingleRequest 1:

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

FB_S7CommSingleRequest 2: Eingänge

Name

Datentyp

Beschreibung

bExecute

BOOL

Der Funktionsbaustein wird durch eine steigende Flanke an diesem Eingang ausgeführt.

FB_S7CommSingleRequest 3: 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.

FB_S7CommSingleRequest 4: Methoden

Name

Definitionsort

Beschreibung

AddReadVar

Lokal

Fügt dem Request ein Lese-Kommando für einen bestimmten S7 Datenpunkt hinzu.

AddReadBit

Lokal

Fügt dem Request ein Lese-Kommando für einen bestimmten S7 Datenpunkt vom Typ BIT hinzu.

AddReadString

Lokal

Fügt dem Request ein Lese-Kommando für einen bestimmten S7 Datenpunkt vom Typ STRING hinzu.

AddWriteVar

Lokal

Fügt dem Request ein Schreib-Kommando für einen bestimmten S7 Datenpunkt hinzu.

AddWriteBit

Lokal

Fügt dem Request ein Schreib-Kommando für einen bestimmten S7 Datenpunkt vom Typ BIT hinzu.

AddWriteString

Lokal

Für dem Request ein Schreib-Kommando für einen bestimmten S7 Datenpunkt vom Typ STRING hinzu.

RemoveRead

Lokal

Entfernt eine Variable aus einem Read-Request.

RemoveWrite

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)