Herunterladen Inhalt Inhalt Diese Seite drucken

Ablauf Beim Auftragswechsel - Siemens SIMATIC MV500 Serie Betriebsanleitung

Vorschau ausblenden Andere Handbücher für SIMATIC MV500 Serie:
Inhaltsverzeichnis

Werbung

Ablauf beim Abbrechen eines Auftrags ("COMMAND = W#16#0000")
Ein Auftragsabbruch ist nur bei den Leseaufträgen "COMMAND =
W#16#0081...W#16#008F" möglich.
Der Baustein signalisiert den Abschluss des Auftragsabbruchs mit "ACTIVE = FALSE".
Falls während des Abbruchs eine Übertragung aktiv ist, wird diese abgebrochen und der
Fehler mit einer entsprechenden Fehlermeldung am Parameter "ERRCODE" gemeldet.
"ERROR" nimmt dann den Wert "TRUE" und "DONE" den Wert "FALSE" an. Eine
Übertragung ist aktiv, falls "DONE" und "ERROR" den Wert "FALSE" aufweisen.
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.
Ablauf beim Wechseln eines Programms ("COMMAND = W#16#0001")
Gehen Sie folgendermaßen vor, um einen Programmwechsel durchzuführen, während
das optische Lesegerät gerade einen Leseauftrag ausführt:
1. Rufen Sie den FB 79 mit "COMMAND = W#16#0000" auf.
Die Ausgabe des Ergebnis-Strings (Auftrag "W#16#0081") wird dadurch abgebrochen.
2. Führen Sie den Programmwechsel aus, indem Sie den FB 79 mit "COMMAND =
W#16#0001" und "PARAM= neue Programmnr." aufrufen.
Beim Auftragsanstoß erhalten die Parameter "DONE" und "ERROR" den Wert
"FALSE". Der Parameter "ACTIVE" erhält den Wert "TRUE". Der Baustein wechselt
das am optischen Lesegerät ausgewählte Programm hin zu dem am Parameter
"PARAM1" angegebenen Wert. Anschließend fragt der Baustein beim optischen
Lesegerät das jetzt angewählte Programm ab und gibt diesen über den Parameter
"CODE_OUT" aus.
Entspricht das jetzt angewählte Programm dem am Parameter "PARAM1"
angegebenen, erhält der Parameter "ACTIVE" den Wert "FALSE" und der Parameter
"DONE" den Wert "TRUE". Entspricht das jetzt angewählte Programm nicht dem am
Parameter "PARAM1" angegebenen, erhält der Parameter "ACTIVE" den Wert
"FALSE" und der Parameter "ERROR" den Wert "TRUE". Der Parameter "ERRCODE"
enthält eine entsprechende Fehlermeldung. Darüber hinaus wird überprüft, ob der
Programmwechsel durch einen im WBM angemeldeten Benutzer "Service" oder
"User1", der die Steuerung des optischen Lesegeräts übernommen hat, blockiert ist
und ob das neu angewählte Programm gespeichert ist.
Falls ein Fehler festgestellt wird, erhält der Parameter "ACTIVE" den Wert "FALSE"
und der Parameter "ERROR" den Wert "TRUE". Der Parameter "ERRCODE" erhält
eine entsprechende Fehlermeldung.
3. Rufen Sie den FB 79 mit "COMMAND=W#16#0081" wieder zyklisch auf.
SIMATIC MV500
Betriebsanleitung, 08/2020, C79000-G8900-C494-04
Prozessanbindung über ein Automatisierungssystem (PLC, PC)
9.4 Steuern mit FB 79
163

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis