Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC MV500 Betriebsanleitung Seite 204

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

Werbung

Prozessanbindung über ein Automatisierungssystem (PLC, PC)
9.4 Steuern mit FB 79
Ablauf beim Speichern eines Programms ("COMMAND = W#16#0002")
Damit der FB das Speichern eines Codes anstoßen kann, müssen Sie im WBM im Menü
"Einstellungen > Kommunikation > Verwendung > Verbindung" dem Parameter "Steuerung"
den Wert "PROFINET IO" zuweisen.
Der Auftrag kann nur abgesetzt werden, wenn das optische Lesegerät nicht im
Betriebszustand "ERROR" ist (vgl. Betriebszustandstabelle nach der Parametertabelle).
Beim Auftragsanstoß erhalten die Parameter "DONE" und "ERROR" den Wert "FALSE". Der
Parameter "ACTIVE" erhält den Wert "TRUE". Der Baustein speichert das am Parameter
"PARAM1" angegebene Programm.
Hinweis
Hinweise zum Speichern
Beachten Sie beim Speichern die folgenden Punkte:
• Im Einzelfall kann das Speichern eines Programms bis zu 35 s dauern.
• Der Wert von "PARAM1" darf nicht geändert werden, bevor der Auftrag abgeschlossen ist.
Anschließend fragt er beim optischen Lesegerät das jetzt angewählte Programm ab und gibt
diesen am 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 das Programm speichern durch einen im WBM angemeldeten Benutzer "Service"
oder "User1", der die Steuerung des optischen Lesegeräts übernommen hat, blockiert ist und
ob das Programm speichern erfolgreich war.
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.
Falls Sie versuchen, einen laufenden "Programm speichern"-Auftrag abzubrechen, erhält der
Parameter "ERRCODE" den Wert "DW#16#00000002", der Auftrag wird jedoch zu Ende
bearbeitet.
Ablauf beim Ausgeben des aktuell angewählten Programms ("COMMAND = W#16#0003")
Beim Auftragsanstoß erhalten die Parameter "DONE" und "ERROR" den Wert "FALSE". Der
Parameter "ACTIVE" erhält den Wert "TRUE".
Der Baustein fragt beim optischen Lesegerät das jetzt angewählte Programm ab und gibt
diesen am Parameter "CODE_OUT" aus.
Erfolgt die Übertragung der Programmnummer fehlerfrei, erhält der Parameter "ACTIVE" den
Wert "FALSE" und der Parameter "DONE" den Wert "TRUE".
204
Betriebsanleitung, 05/2022, C79000-G8900-C494-07
SIMATIC MV500

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis