Download SIMATIC MV420 / SIMATIC MV440

Transcript
Prozessanbindung über ein Automatisierungssystem (SPS, PC)
9.4 Steuern mit FB79
Auftragsausführung
Ob ein Auftrag erfolgreich durchgeführt werden kann, hängt vom aktuellen Betriebszustand
des Lesegeräts ab. In der folgenden Tabelle ist angegeben, bei welchem Betriebszustand
des Lesegeräts welcher Auftrag möglich ist. Die Auftragsnummer entnehmen Sie dabei der
Parametertabelle.#
Betriebszustand
Lesegerät
Auftragsnr. = (hexadezimal)
0000
0001
0002
0003
0004
0005
0081 bis
008F
RUN (RDY=1)
(Auswertebetrieb
mit Ausgabe der
Ergebnis-Strings)
X
X
X
X
X
X
X
STOP
X
X
X
X
X
X
-
ERROR
(IN_OP=0)
X
X
-
X
X
X
-
Ablauf beim Abbrechen eines Auftrags (COMMAND = W#16#0000)
Ein Auftragsabbruch ist nur bei den Leseaufträgen möglich:
● Leseaufträge (COMMAND = W#16#0081 bis W#16#008F )
Der Baustein signalisiert den Abschluss des Auftragsabbruchs mit ACTIVE = FALSE.
Falls während des Abbruchs gerade eine Übertragung aktiv ist, wird diese abgebrochen und
der Fehler mit einer entsprechenden Fehlermeldung am Parameter ERRCODE gemeldet.
ERROR hat dann den Wert TRUE und DONE den Wert FALSE. Eine Übertragung ist aktiv,
falls DONE und ERROR den Wert FALSE haben.
Falls während des Abbruchs gerade keine Übertragung aktiv ist, enthält nach dem
Abschluss des Auftrags der Parameter ERRCODE den Wert 0, ERROR den Wert FALSE
und DONE den Wert TRUE.
Ablauf beim Auftragswechsel
Wenn Sie – ausgehend von einem Leseauftrag – einen anderen Auftrag ausführen wollen,
müssen Sie den momentan aktiven Auftrag abbrechen (siehe oben).
SIMATIC MV420 / SIMATIC MV440
Betriebsanleitung, 07/2014, C79000-G8900-C334-02
331