SendData
Interface
VAR_INPUT
pSendData : POINTER TO BYTE;
Length : UDINT;
END_VAR
VAR_OUTPUT
Busy : BOOL;
Error: ComError_t;
END_VAR
VAR_IN_OUT
TXbuffer: ComBuffer;
END_VAR
Beschreibung
SendData sendet den Inhalt einer Variablen beliebigen Typs an die mit der Eingangsvariablen TxBuffer korrespondierende Schnittstelle. Solange der Ausgang Busy=TRUE ist, wurde das Senden noch nicht abgeschlossen. Die Daten wurden erfolgreich gesendet, sobald Busy=FALSE und Error=0 ist.
pSendData
pSendData ist die Adresse der Sendedaten und wird mit ADR(Sendedaten) ermittelt.
Die Sendedaten dürfen nicht verändert werden, solange Busy=TRUE ist und die Daten noch nicht vollständig gesendet wurden.
Length
Length ist die Anzahl der zu sendenden Datenbytes und kann kleiner oder gleich der Größe der verwendeten Datenstruktur sein. Wenn der gesamte Inhalt einer Variablen gesendet werden soll, kann Length mit SIZEOF(Sendedaten) ermittelt werden.
Sehen Sie dazu auch