45
45
deutsch
Nächsten
Datenträger suchen
(einmal)
Mit dem nachfolgend angegebenen Telegramm wird der nächste Datenträger gesucht. Dabei wird
zum nächstfolgenden Schreib-/Lesekopf weitergeschaltet und geprüft, ob sich ein Datenträger vor
diesem Schreib-/Lesekopf befindet. Wenn ja, enthält die Telegrammrückmeldung die zugehörige
Nummer des Schreib-/Lesekopfs und die ersten 4 Byte des Datenträgers. Wenn nein, wird der
ursprüngliche Schreib-/Lesekopf wieder angewählt und geprüft. Wird auch hier kein Datenträger
gefunden, dann lautet die Telegrammrückmeldung: 'H ? 0000 w'.
'H ?' erkennt jeden Datenträger, unabhängig von der eingestellten Blockgröße, vorausgesetzt,
Schreib-/Lesekopf und Datenträger sind kompatibel.
Task
Datenfluss
Be-
fehl
Ken-
nung
Abschluss
2)
Quittung
Endeken-
nung 3)
Rück-
meldung
Kopf-
nummer
Daten vom
Datenträger
Abschluss
2)
Nächsten
Datenträger
suchen
(einmal)
vom steuernden
System zum BIS
'H'
'?'
BCC oder
siehe 2)
vom BIS zum
steuernden System
<ACK>'0'
'CR' oder
'LF CR'
'H'
'1', '2'
oder '?'
D1 D2 D3 D4
BCC oder
siehe 2)
1)
1) Die Befehle Status und/oder Quit sind an dieser Stelle nicht zugelassen.
2) Statt Blockcheck BCC kann je nach Protokollvariante entweder Carriage Return 'CR' oder Line Feed mit
Carriage Return 'LF CR' verwendet werden.
3) Bei Protokollvarianten, die immer eine Endekennung benötigen, muß hier eines der Abschlusszeichen 'CR'
oder 'LF CR' eingefügt werden.
-> Kopf 1 ist angewählt. Es befindet sich nur vor Schreib-/Lesekopf 2 ein Datenträger,
dessen erste vier Byte mit 9876 beschrieben sind.
Das Steuersystem sendet
'H ?
w'
BCC (77 Hex)
Die BIS-Auswerteeinheit quittiert mit
<ACK> '0'
und sendet die Daten
'H 2 9 8 7 6
z'
BCC (7A Hex)
Programmierinformationen
Telegrammbeispiel:
Nächsten
Datenträger suchen
(einmal)
mit Blockcheck (BCC)
Angaben in spitzen Klammern stellen ein Steuerzeichen dar.
Angaben in Hochkommata stellen das/die jeweilige/n Zeichen im ASCII-Code dar.
C-6_0-007-00_836905_D_0704.p65
46
deutsch
46
Nächsten
Datenträger suchen
(ständig)
Programmierinformationen
Mit dem nachfolgend angegebenen Telegramm wird der nächste Datenträger gesucht. Dabei wird
zum nächstfolgenden Schreib-/Lesekopf weitergeschaltet und geprüft, ob sich ein Datenträger vor
diesem Schreib-/Lesekopf befindet. Wenn ja, enthält die Telegrammrückmeldung die zugehörige
Nummer des Schreib-/Lesekopfs und die ersten 4 Byte des Datenträgers. Wenn nein, wird zum
angewählten Kopf zurückgeschaltet und geprüft, ob sich ein Datenträger vor diesem Schreib-/
Lesekopf befindet. Dies wiederholt sich so lange, bis ein Datenträger erkannt wird.
'H !' erkennt jeden Datenträger, unabhängig von der eingestellten Blockgröße, vorausgesetzt,
Schreib-/Lesekopf und Datenträger sind kompatibel.
1) Die Befehle Status und/oder Quit sind an dieser Stelle nicht zugelassen.
2) Statt Blockcheck BCC kann je nach Protokollvariante entweder Carriage Return 'CR' oder Line Feed mit
Carriage Return 'LF CR' verwendet werden.
3) Bei Protokollvarianten, die immer eine Endekennung benötigen, muß hier eines der Abschlusszeichen 'CR'
oder 'LF CR' eingefügt werden.
-> Es befindet sich vor Schreib-/Lesekopf 2 ein Datenträger, dessen erste vier Byte mit
9876 beschrieben sind.
Das Steuersystem sendet
'H !
i'
BCC (69 Hex)
Die BIS-Auswerteeinheit quittiert mit
<ACK> '0'
und sendet die Daten
'H 2 9 8 7 6
z'
BCC (7A Hex)
Telegrammbeispiel:
Nächsten
Datenträger suchen
(ständig)
mit Blockcheck (BCC)
Angaben in spitzen Klammern stellen ein Steuerzeichen dar.
Angaben in Hochkommata stellen das/die jeweilige/n Zeichen im ASCII-Code dar.
Task
Datenfluss
Be-
fehl
Ken-
nung
Abschluss
2)
Quittung
Ende-
kennung 3)
Rück-
meldung
Kopf-
nummer
Daten vom
Datenträger
Abschluss
2)
Nächsten
Datenträger
suchen
(ständig)
vom steuernden
System zum BIS
'H'
'!'
BCC oder
siehe 2)
vom BIS zum
steuernden System
<ACK>'0' 'CR' oder
'LF CR'
'H'
'1' oder
'2'
D1 D2 D3 D4
BCC oder
siehe 2)
1)