AWT (ASCII-Schreibvorgang)
Die AWT-Anweisung schreibt ASCII-Zeichen aus einer Quellzeichenfolge in ein externes Gerät.
Unterstützte Sprachen: Funktionsblockdiagramm, Kontaktplan und Strukturierter Text.
Diese Anweisung gilt für
Micro820
L20E-, Micro850
L50E- und Micro870
L70E-Controller.AWT

Parameter | Parametertyp | Datentyp | Beschreibung |
|---|---|---|---|
IN | Eingang | BOOL | Eingangszustand des Strompfads.
|
AWTInput | Eingang | AWAAWT | Der Kanal und die Anzahl (Länge) an Zeichen, die in den Puffer geschrieben werden. Der Höchstwert sind 82 Zeichen. Mit dem Datentyp AWAAWT können Sie die Parameter „Channel“, „Length“ und „Cancel“ für AWTInput definieren. |
Q | Ausgang | BOOL | Zeigt an, wenn der Schreibvorgang läuft oder abgeschlossen ist. Die Ausgaben dieser Anweisung werden asynchron vom Programm-Scan aktualisiert. Die Anweisung kann von Ausgabe Q nicht neu ausgelöst werden, da IN von der Kante ausgelöst wird.
|
NumChar | Ausgang | UINT | Die Anzahl von Zeichen. „NumChar“ überschreitet möglicherweise die zur Übertragung angeforderte Länge („Length“), wenn die Länge der Quellzeichenfolge kürzer ist als die angeforderte Länge. Wird aktualisiert, wenn die Übertragung abgeschlossen und Q = TRUE ist. |
Error | Ausgang | BOOL | Zeigt das Vorhandensein eine Fehlerbedingung an.
|
ErrorID | Ausgang | UINT | Ein eindeutiger numerischer Wert, der den Fehler angibt. Die Fehler für diese Anweisung sind in ABL-Fehlercodes definiert. |
Fehlercode | Fehlerbeschreibung |
|---|---|
03 | Übertragung kann nicht abgeschlossen werden, da das Clear-to-Send-Signal abgebrochen ist. |
06 | Unzulässiger Parameter erkannt. |
07 | Senden oder Empfangen von ASCII kann nicht abgeschlossen werden, da die Kanalkonfiguration über das Dialogfeld zur Kanalkonfiguration ausgeschaltet wurde. |
08 | ASCII-Schreibvorgang kann nicht abgeschlossen werden, da bereits eine ASCII-Übertragung durchgeführt wird. |
09 | Die angeforderte ASCII-Kommunikation wird von der aktuellen Kanalkonfiguration nicht unterstützt. |
10 | Der „Cancel“-Befehl wurde gesetzt; Ausführung der Anweisung wird gestoppt. Keine Aktion erforderlich. |
14 | Der ACL-Funktionsblock wurde abgebrochen. |
16 | Serielle Anschlüsse unterstützen keine RTS- oder CTS-Steuerleitungen. |
AWT-Beispiele
Beispiel für ein AWT-Funktionsblockdiagramm

Beispiel für einen AWT-Kontaktplan

Beispiel für strukturierten AWT-Text

Rückmeldung geben