Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC MV420 Betriebsanleitung Seite 294

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

Werbung

Prozessanbindung über ein Automatisierungssystem (SPS, PC)
10.4 Steuern mit FB79
Ablauf beim Speichern eines Programms (COMMAND = W#16#0002)
Damit der FB das Speichern eines Codes anstoßen kann, muss am Lesegerät der
Parameter Verbindungen > Integration > Steuerung den Wert "PROFINET IO" haben.
Der Auftrag kann nur abgesetzt werden, wenn das 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
• 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 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 in der
Bedienoberfläche angemeldeten Benutzer "Service" oder "User1", der die Steuerung über
das Lesegerät ü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 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.
292
SIMATIC MV420 / SIMATIC MV440
Betriebsanleitung, 04/2013, A5E02371038-06

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic mv440

Inhaltsverzeichnis