Befehle für die serielle ASCII-Schnittstelle
Serial Port
SERIAL_POR
Control
T_CONTROL
Serial Port
DINT
Control
Length
Characters
DINT
Read
Sie können Serial Port Control Length und die Anzahl der gelesenen Zeichen in
„Characters Read" angeben, indem Sie auf das .LEN- und .POS-Element der
Struktur SERIAL_PORT_CONTROL zugreifen, statt den Wert in die
Operandenliste aufzunehmen.
Weitere Informationen zur Syntax der Ausdrücke in strukturiertem Text finden
Sie unter Strukturierter Text Syntax.
Struktur SERIAL_PORT_CONTROL
Mnemonik Da
.EN
BOOL
.EU
BOOL
.DN
BOOL
.RN
BOOL
.EM
BOOL
.ER
BOOL
.FD
BOOL
.LEN
DINT
.POS
DINT
.ERROR
DINT
Beschreibung
Der Befehl ARD entfernt die angegebene Anzahl Zeichen aus dem Puffer und legt
sie im Ziel ab.
Rockwell Automation-Publikation 1756-RM003T-DE-P - November - 2018
Tag
Unmittelbarer
Wert
Unmittelbarer
Wert
tentyp
Beschreibung
Das Aktivierungsbit zeigt an, dass der Befehl aktiviert ist.
Das Warteschlangenbit zeigt an, dass der Befehl in die
ASCII-Warteschlange eingetragen wurde.
Das Abschlussbit gibt an, dass der Befehl fertig ist, aber
asynchron zum Logikscan ist.
Das Aktivierungsbit zeigt an, dass der Befehl ausgeführt
wird.
Das Leerbit zeigt an, dass der Befehl ausgeführt worden
ist, ist jedoch asynchron zum logischen Abfragevorgang.
Das Fehlerbit zeigt an, wenn der Befehl auf einen Fehler
stößt.
Das Found-Bit gilt nicht für diesen Befehl.
Die Länge gibt die Anzahl der an das Ziel zu verlegen (d.
h. zu lesenden) Zeichen ab.
Die Position gibt die Anzahl der gelesenen Zeichen an.
Der Fehler enthält einen hexadezimalen Wert, der die
Fehlerursache angibt.
Tag, das die
Operation
steuert
Anzahl der
Serial Port Control Length
Zeichen, die in
muss kleiner oder gleich
das Ziel
der Größe des Ziels sein.
verlegen
Zum Einstellen von Serial
(gelesen)
Port Control Length
werden sollen
entsprechend der Größe
des Ziels geben Sie 0 ein.
0
Bei der Ausführung wird
die Anzahl der Zeichen im
Puffer angezeigt,
einschließlich des ersten
Satzes von
Abbruchzeichen.
Kapitel 17
813