Herunterladen Inhalt Inhalt Diese Seite drucken

Online-Änderungen Während Des Betriebs - Hitachi HIDICMICRO-EH Handbuch

Inhaltsverzeichnis

Werbung

9.2
Online-Änderungen während des Betriebs
Anwenderprogramme können während des Betriebs (RUN-Zustand) geändert werden, ohne daß sich die Zustände an den
Ausgängen ändern. Zur Durchführung von Änderungen am Programm sind spezielle Programmiergeräte bzw. Software
erforderlich. Die Benutzerhanbücher hierzu enthalten weitere Informationen zu deren Verwendung.
Programmänderungen während des Betriebs können jedoch in den im Folgenden aufgeführten Fällen nicht durchgeführt
werden. Daher sind zuerst die aufgeführten Bedingungen zu erfüllen, bevor Änderungen durchgeführt werden können.
Tabelle 9.4 Bedingen für Programmänderungen während des Betriebs
Änderungen während des
No
Betriebs nicht möglich, falls
1
bereits ein anderes Gerät
angeschlossen ist (READ-
Belegung)
2
3
die END-Anweisung nicht
ausgeführt wurde
4
versucht wurde, ein Programm zu
ändern, daß Steuer-Anweisungen
enthält
5
ein Passwort verwendet wurde
Wenn die CPU sich im Stop-Zustand befindet, werden die Änderungen durchgeführt, ohne daß eine Meldung darüber
informiert, daß Änderungen während des Betriebs durchgeführt werden.
Programm während
Betrieb ändern
Programm modifizieren
Überprüfung
OK
Abarbeitung
beendet (END)
Übertragung in
Programmspeicher
Abarbeitg. fortsetzen
Übertragung in
Flash-Speicher
Bild 9.16 Ablaufdiagramm für Programmänderungen während RUN-Zustand
Übertragung in den Flash-Speicher.
Anders als bei den SPS der H/EH-Serie übeträgt die MICRO-EH die Anwenderprogramme in einen Flash-Speicher (einen
sog. Backup-Speicher) während der sog. Idle-Phase (Leerlauf-Phase) der CPU. Wurde das Anwenderprogramm komplett
in den für die Ausführung des Programms vorgesehenen Speicher übertragen, so zeigt das verwendete Peripheriegerät an,
daß der Übertragungsvorgang beendet wurde. Allerdings ist zu diesem Zeitpunkt die Übertragung des Programms in den
Flash-Speicher noch nicht abgeschlossen. Falls die Spannungsversorgung zur CPU (besonders solche ohne eingebaute
Batterie) zu diesem Zeitpunkt ausgeschaltet wird, so wird ein Anwenderspeicher-Fehler (31h) erzeugt, sobald die
Spannungsversorgung erneut eingeschaltet wird. Es sollte deshalb sichergestellt werden, daß das Flag R7EF (Schreiben in
Flash-Speicher) ausgeschaltet ist, bevor die Spannungsversorgung ausgeschaltet wird, oder die Spannungsversorgung
sollte erst dann abgeschaltet werden, nachdem ca. 2 Minuten seit der Programm-Übertragung vergangen sind. (Falls Pulse
ausgegeben werden, werden Programme erst dann in den Flash-Speicher übetragen, nachdem die Puls-Ausgabe beendet
wurde. Deshalb sollte die Spannungsversorgung erst ca. 2 Minuten nach Beendigung der Puls-Ausgabe abgeschaltet
werden).
HALT-Zustand
Bei der Durchführung von Änderungen während des Betriebs wird das zur CPU zu übertragende Programm auf Fehler
überprüft, und anschließend wird die CPU vorübergehend vom RUN- in den HALT-Zustand versetzt. Das geänderte
Programmfragment wird in die CPU übertragen, während sich diese im HALT-Zustand befindet. Anschließend wird die
CPU wieder in den RUN-Zustand geschaltet.
Die folgende Gleichung dient zur Berechnung der ungefähren Zeitdauer, während derer der HALT-Zustand aktiv ist:
HALT-Zeitdauer in ms = 45 × Programmkapazität (in k Schritten) + 20
Im Falle der MICRO-EH ergibt sich ein Wert von 155 ms.
Mögliche Gründe
Es ist bereits ein anderes Programmiergerät
angeschlossen.
Ein PC oder ein anderes Gerät ist bereits
angeschlossen und führt Lese-Vorgänge durch.
Ein Programm enthält eine Endlos-Schleife.
Das Durchführen von Änderungen während des
Betriebs bei Programmen mit Steuer-Anwei-
sungen kann je nach durchgeführter Änderung zu
einem Beenden des Betriebs führen.
Ein durch ein Passwort geschütztes Programm
kann nicht verändert werden.
Ablaufdiagramm zur Durchführung von Programm-
änderungen während des Betriebs der MICRO-E H :
nicht OK
Programmänderung
Fehler/Stop (Aus-
während des Betriebs
gänge schalten ab)
(Steuer-Anweisungen
vorhanden)
Anmerkung:
Der Spezialmerker R7EF wird während der Übertragung in den Flash-Speicher eingeschaltet.
Wird während der Übertragung in den Flash-Speicher die Spannungsversorgung zur CPU abgeschaltet, so wird das
Programm u.U. zerstört. Es ist deshalb vor dem Abschalten der Spannungsversorgung zu überprüfen, ob R7EF
ausgeschaltet ist; oder die Spannungsversorgung sollte erst dann abgeschaltet werden, nachdem ca. 2 Minuten seit
der Programm-Übertragung vergangen sind. Falls Pulse ausgegeben werden, sollte die Spannungsversorgung erst ca.
2 Minuten nach Beendigung der Puls-Ausgabe abgeschaltet werden.
Kapitel 9 - Betrieb und Stop der MICRO-EH
Schalten Sie die anderen Programmiergeräte auf offline.
Schalten Sie den PC oder das andere Gerät offline
Korrigieren Sie das Programm, indem Sie die Endlos-
Schleife beseitigen.
Mögliche Abhilfemaßnahme finden sich im Handbuch
zur verwendeten Programmiersoftware.
Programmänderungen sind erst nach Entfernen des
Passworts durch eine autorisierte Person durchzuführen.
Hier wird vom Programmiergerät
angezeigt, daß während des
Betriebs Änderungen durchge-
führt werden.
HALT-Zeit
9-9
Abhilfe

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis