Sobald ein Schreibauftrag erkannt wird (auch bei Signaländerung von Einzelein-
stellungen) wird dieser, falls noch andere Aufträge angewählt sind, nach Ab-
schluss der laufenden Übertragung sofort ausgeführt. Es ist darauf zu achten,
dass Signale für Einzelkommandos nicht zyklisch zu setzen sind, da sonst evtl.
andere Aufträge nicht ausgeführt werden können (Priorität).
Reihenfolge/Priorität Schreibauftrag:
1. Einzelkommandos schreiben
2. Einzeleinstellungen schreiben
3. Schreibaufträge
Die Schreibaufträge werden in der Reihenfolge der Anstoßsignale
abgearbeitet, die im AW-DB festgelegt ist (Beginn DBX38.0...39.7).
Reihenfolge/Priorität Leseauftrag:
1. Fehlercode, Bedien-/Fahrfehler oder Datenfehler auslesen
2. Leseaufträge
Die Leseaufträge werden in der Reihenfolge der Anstoßsignale abgearbeitet,
die im AW-DB festgelegt sind (Beginn DBX42.0...43.6).
S Auftragsstatus
Den Status der Auftragsbearbeitung können Sie an der Instanzvariable
RETVAL des Bausteins und an den Signalen "Schreib-/Leseauftrag aktiv" im
AW-DB (DBX68.0 und DBX68.2) ablesen. Den Status eines einzelnen Auftrags
können Sie anhand der Anstoß-, Fertig- und Fehlersignale dieses Auftrags aus-
werten.
Tabelle 6-7
Auftragsstatus
Auftragsstatus
1. Auftrag aktiv
2. Auftrag fertig ohne
Fehler
3. Schreibauftrag fer-
tig mit Fehler in
diesem Auftrag
4. Schreibauftrag ab-
gebrochen oder
nicht ausgeführt
5. Leseauftrag abge-
brochen
6. Schreib- und Le-
seauftrag abge-
brochen bzw. nicht
ausgeführt (bei
gleichzeitigem
Auftrag)
− unrelevant für Fehlerauswertung
Positionierbaugruppe FM 353 für Schrittantrieb
6ES7 353-1AH01-8AG0
Instanzvariable
Aufträge aktiv
RETVAL
(DBX68.0
(Integer)
DBX68.2)
1
1
0
−
−1
−
−1
−
−2
−
−3
−
Programmieren der Technologiefunktion
Anstoß-
Fertig-
signale
signale
(DBB34...43)
(DBB44...53)
1
−
−
1
−
1
−
−
−
−
−
−
Fehler-
signale
(DBB54...63)
−
−
1
1
1
1
6-33