ACL (ASCII-Puffer löschen)

Die ACL-Anweisung löscht die Empfangs- und Übertragungspuffer und entfernt die Anweisungen aus der ASCII-Warteschlange.
Unterstützte Sprachen: Funktionsblockdiagramm, Kontaktplan und Strukturierter Text.
Diese Anweisung gilt für
Micro820
L20E-,
Micro850
L50E- und
Micro870
L70E-Controller.
ACL
ACL
ACL-Parameter
Parameter
Parametertyp
Datentyp
Beschreibung
IN
Eingang
BOOL
Eingangszustand des Strompfads.
  • TRUE: Wird eine steigende Flanke erkannt, starten Sie den Funktionsblock unter der Voraussetzung, dass der letzte Vorgang abgeschlossen ist.
  • FALSE: Der Anweisungsblock befindet sich im Leerlauf.
ACLInput
Eingang
ACLI
Der zu betreibende Kanal und der Zustand der Übertragungs- und Empfangspuffer.
Bei RXBuffer wird der Empfangspuffer gelöscht, und die ASCII-Funktionsblöcke zum Empfang (ARL und ARD) werden aus der ASCII-Warteschlange entfernt.
Bei TXBuffer wird der Übertragungspuffer gelöscht, und die ASCII-Funktionsblöcke zur Übertragung (AWA und AWT) werden aus der ASCII-Warteschlange entfernt.
Mit dem Datentyp ACL können Sie die Kanal-, RXBuffer- und TXBuffer-Parameter für ACLInput definieren.
Q
Ausgang
BOOL
Gibt an, wenn der Löschvorgang der ASCII-Warteschlange gerade ausgeführt wird oder abgeschlossen ist.
  • TRUE: Der Funktionsblock ist abgeschlossen.
  • FALSE: Der Funktionsblock ist nicht abgeschlossen.
Error
Ausgang
BOOL
Zeigt das Vorhandensein eine Fehlerbedingung an.
  • TRUE: Es wurde ein Fehler erkannt.
  • FALSE: Kein Fehler.
ErrorID
Ausgang
UINT
Ein eindeutiger numerischer Wert, der den Fehler angibt. Die Fehler für diese Anweisung sind in ABL-Fehlercodes definiert.
ABL-Fehlercodes
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.
11
Die angeforderte Länge für die Zeichenkette ist entweder ungültig, eine negative Zahl, größer als 82 oder 0. Gilt für die Funktionsblöcke ARD und ARL.
13
Die angeforderte (.LEN) im Steuerblock ist eine negative Zahl oder ein Wert, der die zusammen mit der Quellzeichenfolge gespeicherte Zeichenfolge übersteigt. Gilt für die Funktionsblöcke AWA und AWT.
14
Der ACL-Funktionsblock wurde abgebrochen.
16
Serielle Anschlüsse unterstützen keine RTS- oder CTS-Steuerleitungen.

ACL-Beispiele

Beispiel für ein ACL-Funktionsblockdiagramm
Beispiel für ein ACL-Funktionsblockdiagramm
Beispiel für einen ACL-Kontaktplan
Beispiel für einen ACL-Kontaktplan
Beispiel für strukturierten ACL-Text
Beispiel für strukturierten ACL-Text
Rückmeldung geben
Haben Sie Fragen oder Feedback zu dieser Dokumentation? Bitte geben Sie hier Ihr Feedback ab.
Normal