35
35
deutsch
D
Funktionsbeschreibung
Datenträger bearbeiten
Vom Datenträger
lesen, mit
Programm
Auf Datenträger
schreiben, mit
Programm
Mit der Befehlskennung 21
Hex
können die Programmsätze, die im Programm hinterlegt sind,
vom Datenträger ausgelesen werden. Der Anwender muss genau dokumentieren, welche
Daten von wo und mit welcher Anzahl Byte für das gewählte Programm gelesen werden
(siehe Beispiel 11 auf 51).
Mit der Befehlskennung 22
Hex
können die Programmsätze, die im Programm hinterlegt sind,
auf dem Datenträger beschrieben werden. Der Anwender muss genau dokumentieren,
welche Daten von wo und mit welcher Anzahl Byte für das gewählte Programm gelesen
werden (siehe Beispiel 12 auf 52).
C60_1-023_819395_0508_d.p65
36
36
D
1. Beispiel
Bei Konfiguration
mit doppelter
Bitleiste!
Initialisieren des Datenträgers für die CRC_16-Datenprüfung
Dieser Befehl entspricht im Ablauf einem Schreibbefehl. Anfangsadresse und Anzahl Byte
müssen der maximal verwendeten Datenmenge entsprechen.
Im Beispiel soll der komplette Speicherbereich eines Datenträgers mit 128 Byte verwendet
werden (BIS C-1_ _-03/L mit 32 Byte Blockgröße). Da 2 Byte je Block für den CRC verwendet
werden, sind lediglich 120 Byte des Datenträgers für die Nutzbyte verfügbar.
Somit: Anfangsadresse = 0, Anzahl Byte = 120.
Steuerung:
1.)
Subadressen des Ausgangspuffers in der
Reihenfolge der Darstellung bearbeiten:
Identifikations-System BIS C-60_1:
2.)
Subadressen des Eingangspuffers in der
Reihenfolge der Darstellung bearbeiten:
3.)
Subadressen des Ausgangspuffers bearbeiten:
4.)
Subadressen des Ausgangspuffers bearbeiten:
5.)
Subadressen des Ausgangspuffers bearbeiten:
6.)
Subadressen des Ausgangspuffers bearbeiten:
... Solange fortsetzen,
bis der gesamte
Speicherbereich
geschrieben ist.
Siehe nächste .
01
Hex
Befehlskennung 12
Hex
02
Hex
Anfangsadresse 00
Hex
03
Hex
Anfangsadresse 00
Hex
04
Hex
Anzahl Byte 78
Hex
05
Hex
Anzahl Byte 00
Hex
00
Hex
/07
Hex
AV-Bit setzen, CT-Bit auf 0
00
Hex
/07
Hex
AA-Bit setzen, TO-Bit invertieren
01...06
Hex
Die ersten 6 Byte Daten eintragen
00
Hex
/07
Hex
TI-Bit invertieren
01...06
Hex
Die zweiten 6 Byte Daten eintragen
00
Hex
/07
Hex
TI-Bit invertieren
01...06
Hex
Die zweiten 6 Byte Daten kopieren
Subadresse des Eingangspuffers bearbeiten:
00
Hex
/07
Hex
TO-Bit invertieren
Funktionsbeschreibung
Beispiele für den Protokollablauf
01...06
Hex
Die ersten 6 Byte Daten kopieren
Subadresse des Eingangspuffers bearbeiten:
00
Hex
/07
Hex
TO-Bit invertieren