29
29
D
3. Beispiel
(mit 8 Byte
Puffergröße)
Lesen von 40 Byte ab Datenträgeradresse 10
mit Lesefehler
(Datenträgertyp mit 64 Byte Blockgröße)
:
Steuerung:
1.)
Subadressen des Ausgangspuffers in der
Reihenfolge der Darstellung bearbeiten:
Identifikations-System BIS C-6_2:
2.)
Subadressen des Eingangspuffers in der Rei-
henfolge der Darstellung bearbeiten:
3.)
Subadressen des Ausgangspuffers bearbeiten:
4.)
Subadressen des Eingangspuffers bearbeiten:
Protokollablauf
01
Hex
Befehlskennung 01
Hex
02
Hex
Anfangsadresse Low Byte 0A
Hex
03
Hex
Anfangsadresse High Byte 00
Hex
04
Hex
Anzahl Byte Low Byte 28
Hex
05
Hex
Anzahl Byte High Byte 00
Hex
00
Hex
CT-Bit auf 1 (64 Byte Blockgröße),
AV-Bit setzen
00
Hex
AA-Bit setzen
01
Hex
Fehlernummer eintragen
00
Hex
AF-Bit setzen
01
Hex
Fehlernummer kopieren
00
Hex
AV-Bit rücksetzen
00
Hex
AA-Bit und AF-Bit rücksetzen
C6_2-019_641365_0506-d.p65
30
30
D
4. Beispiel
(mit 8 Byte
Puffergröße)
Schreiben von 16 Byte ab Datenträgeradresse 20
(Datenträgertyp mit 32 Byte Blockgröße)
:
Steuerung:
1.)
Subadressen des Ausgangspuffers in der
Reihenfolge der Darstellung bearbeiten:
Identifikations-System BIS C-6_2:
2.)
Subadressen des Eingangspuffers in der
Reihenfolge der Darstellung bearbeiten:
3.)
Subadressen des Ausgangspuffers bearbeiten:
4.)
Subadressen des Ausgangspuffers bearbeiten:
9.)
Subadressen des Ausgangspuffers bearbeiten:
10.)
Subadressen des Eingangspuffers bearbeiten:
5.)
Subadressen des Ausgangspuffers bearbeiten:
6.)
Subadressen des Ausgangspuffers bearbeiten:
7.)
Subadressen des Ausgangspuffers bearbeiten:
8.)
Subadressen des Ausgangspuffers bearbeiten:
Protokollablauf
00
Hex
AA-Bit und AE-Bit rücksetzen
01
Hex
Befehlskennung 02
Hex
02/03
Hex
Anfangsadresse 14
Hex
/ 00
Hex
04/05
Hex
Anzahl Byte 10
Hex
/ 00
Hex
00
Hex
CT-Bit auf 0 (32 Byte Blockgröße),
AV-Bit setzen
00
Hex
AA-Bit setzen, TO-Bit invertieren
01...07
Hex
Die ersten 7 Byte Daten eintragen
00
Hex
TI-Bit invertieren
01...07
Hex
Die ersten 7 Byte Daten kopieren
00
Hex
TO-Bit invertieren
01...07
Hex
Die zweiten 7 Byte Daten eintragen
00
Hex
TI-Bit invertieren
01...07
Hex
Die zweiten 7 Byte Daten kopieren
Subadresse des Eingangspuffers bearbeiten:
00
Hex
TO-Bit invertieren
01...02
Hex
Die restlichen 2 Byte Daten eintragen
00
Hex
TI-Bit invertieren
01...02
Hex
Die restlichen 2 Byte Daten kopieren
Subadresse des Eingangspuffers bearbeiten:
00
Hex
AE-Bit setzen
00
Hex
AV-Bit rücksetzen