Herunterladen Inhalt Inhalt Diese Seite drucken

Hitachi HIDICMICRO-EH Handbuch Seite 318

Inhaltsverzeichnis

Werbung

Systemroutine
H17
Funktion
Erzwingt eine Aufhebung der CPU-Belegung. Dieser Befehl wird genutzt wenn z.B. ein anderes Programmiergerät während
der Belegung des Anwenderspeichers der CPU aufgrund eines Fehlers abgestürzt ist (Auswahl der Funktion H00).
Wählen Sie bei der Verbindung des Host mit der CPU und der ersten Belegung die Funktion H01, so daß der Status der
lokalen Belegung gezwungenermaßen aufgehoben wird.
Diese Systemroutine kann auch ausgeführt werden, wenn die CPU nicht belegt ist.
Bedingungen
CPU-Status
STOP
RUN
¡
¡
¡
¡
¡
¡
Format
Anforderung
H17
(a)
Rückgabe
(a)
H17
(b)
Beschreibung
Bei einer erzwungenen Aufhebung werden, wenn im Parameter-Bereich Veränderungen vorgenommen wurden, sowohl die
selben Prozesse wie beim Abschluß der Änderung der Parameter (Systemroutine H27), als auch die Aufhebung der
Speicherbelegung durchgeführt.
1] Erzwungene Freigabe aller Belegungen (Unterbefehl H00)
Alle Belegungen werden bedingungslos aufgehoben so daß, nachdem dieser Befehl ausgeführt wurde, z.B. das
Peripheriegerät, das den Anwenderspeicher liest, dies nicht mehr durchführen können wird. Stellen Sie daher bei der
Ausführung dieses Befehls durch Überwachung der Belegungstabelle (WRF040 bis WRF04B) fest, welche
Peripheriegeräte registriert sind.
Bereich für Registrierung
A
B
READ-belegt durch die
Peripheriegeräte A und B
Erzwungene Freigabe der Belegung
HALT
FEHLER
¡
¡
¡
¡
¡
¡
(a) Auswahl der Funktion (Unterbefehl)
1] H00: Erzwungene Freigabe aller Belegungen
2] H01: Erzwungene Freigabe der Belegung der lokalen Station
(a) Antwortroutine (H00 bei normaler Ausführung)
Zu anderen Systemroutinen als den normalen, siehe die Liste der Rückgaben
nach Systemroutine am Ende dieses Kapitels.
Alle periphären Belegungen
werden aufgehoben.
READ-Belegung
Status der
Belegung
WRITE-Belegung
Nicht belegt
READ-
Anfrage
Fehler: nicht ausführbar
Selbst wenn Peripheriegerät A oder B
nun eine READ-Anfrage senden, so wird
ein „nicht-ausführbar"-Fehler zurück-
gegeben, denn die Belegung ist bereits
aufgehoben.
A-22
Anhang 2 - Systemroutinen
Klassifizierung
CPU-Steuerung

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis