57
57
deutsch
6. Beispiel
(mit simultaner
Datenübertragung)
Bei Parametrierung
mit 8 Byte
Puffergröße!
Lesen von 30 Byte ab Datenträgeradresse 10 mit Lesefehler und simultaner Datenüber-
tragung
(Datenträgertyp mit 64 Byte Blockgröße)
:
Tritt ein Fehler auf, nachdem mit dem Senden von Daten begonnen wurde, wird das AF-Bit an
Stelle des AE-Bit mit entsprechender Fehlernummer zugestellt. Die Fehlermeldung AF ist domi-
nant. Welche Daten fehlerhaft sind, kann nicht spezifiziert werden. Mit dem Setzen des AF-Bit
wird der Auftrag unterbrochen und als beendet erklärt.
Steuerung:
1.)
Subadressen des Ausgangspuffers in der
Reihenfolge der Darstellung bearbeiten:
Identifikations-System BIS C-60_3:
2.)
Subadressen des Eingangspuffers in der Reihen-
folge der Darstellung bearbeiten:
3.)
Subadressen des Eingangspuffers bearbeiten:
4.)
Subadressen des Eingangspuffers bearbeiten:
Wenn Fehler eingetreten ist:
01
Hex
Fehlernummer kopieren
Subadresse des Ausgangspuffers bearbeiten:
00
Hex
AV-Bit rücksetzen
00
Hex
AA-Bit und AF-Bit rücksetzen
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 1E
Hex
05
Hex
Anzahl Byte High Byte 00
Hex
00
Hex
CT-Bit auf 1 (64 Byte Blockgröße),
AV-Bit setzen
01
Hex
Fehlernummer eintragen
00
Hex
AF-Bit setzen
00
Hex
AA-Bit setzen
01...07
Hex
Die ersten 7 Byte Daten eintragen
00
Hex
TO-Bit invertieren
01...07
Hex
Die ersten 7 Byte Daten kopieren
Subadresse des Ausgangspuffers bearbeiten:
00
Hex
TI-Bit invertieren
6.)
Subadressen des Eingangspuffers bearbeiten:
5.)
Subadressen des Eingangspuffers bearbeiten:
Funktionsbeschreibung
Mode 1: Beispiele für den Protokollablauf
C60_3-025_825645_1310-d.p65
58
deutsch
58
7. Beispiel
Bei Parametrierung
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-60_3:
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:
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
Subadresse des Eingangspuffers bearbeiten:
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
00
Hex
AA-Bit und AE-Bit rücksetzen
Funktionsbeschreibung
Mode 1: Beispiele für den Protokollablauf