SendString

SendString 1:

SendString sendet eine Zeichenkette an die mit der Eingangsvariablen TxBuffer (vom Typ ComBuffer) korrespondierende Schnittstelle.

SendString 2:

Alternative

Der String SendString hat eine Standardlänge von 80 Zeichen. Für manche Anwendungen ist eine größere Länge wünschenswert. In diesem Fall kann der Baustein SendString255 verwendet werden. Der einzige Unterschied ist eine Stringlänge von 255 Zeichen gegenüber dem SendString.

SendString 3: Eingänge

VAR_INPUT
  SendString         : STRING;
END_VAR

Name

Typ

Beschreibung

SendString

STRING

Die zu sendende Zeichenkette.

SendString 4: Ein-/Ausgänge

VAR_IN_OUT
  TxBuffer         : ComBuffer;
END_VAR

Name

Typ

Beschreibung

TxBuffer

ComBuffer

Sendedatenpuffer der mit der verwendeten Schnittstelle korrespondiert.

SendString 5: Ausgänge

VAR_OUTPUT
  Busy            : BOOL;
  Error           : ComError_t;
END_VAR

Name

Typ

Beschreibung

Busy

BOOL

Solange der Ausgang Busy=TRUE ist, wurde das Senden noch nicht abgeschlossen. Die Daten wurden erfolgreich gesendet, sobald Busy=FALSE und Error=0 ist.

Der Ausgang Busy wird demnach nicht TRUE, wenn die Daten bereits mit dem ersten Aufruf abgeschickt werden konnten.

Busy wird FALSE sobald die Daten gesendet wurden oder ein Fehler oder ein Timeout aufgetreten ist.

Error

ComError_t

Error gibt im Fehlerfall einen Fehlercode aus.

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS-Bibliotheken

TwinCAT v3.1.4012

PC oder CX (ARM, x86, x64)

Tc2_SerialCom