47
47
deutsch
D
9. Beispiel
Auto-Lesen
Bei Konfiguration
mit doppelter
Bitleiste!
Programmieren der Anfangsadresse 75
(Datenträgertyp mit 32 Byte Blockgröße)
:
Steuerung:
1.)
Subadressen des Ausgangspuffers in der
Reihenfolge der Darstellung bearbeiten:
Identifikations-System BIS C-60_1:
2.)
Subadressen des Eingangspuffers bearbeiten:
01
Hex
Befehlskennung 07
Hex
02
Hex
Anfangsadresse Low Byte 4B
Hex
03
Hex
Anfangsadresse High Byte 00
Hex
00
Hex
/07
Hex
CT-Bit auf 0 (32 Byte Blockgröße),
AV-Bit setzen
00
Hex
/07
Hex
AA-Bit, AE-Bit und TO-Bit setzen
3.)
Subadressen des Ausgangspuffers bearbeiten:
4.)
Subadressen des Eingangspuffers bearbeiten:
00
Hex
/07
Hex
AV-Bit rücksetzen
00
Hex
/07
Hex
AA-Bit, AE-Bit und TO-Bit rücksetzen
Funktionsbeschreibung
Beispiele für den Protokollablauf
C60_1-023_819395_0508_d.p65
48
48
D
10. Beispiel
Gemischter
Datenzugriff
Bei Konfiguration
mit doppelter
Bitleiste!
Abspeichern eines Programms für das Auslesen von 3 Datensätzen:
1. Datensatz
Anfangsadresse
5
Anzahl Byte
7
2. Datensatz
Anfangsadresse 75
Anzahl Byte
3
3. Datensatz
Anfangsadresse 312
Anzahl Byte
17
Insgesamt werden bei der Operation ausgetauscht:
27 Byte
Für die Programmierung werden alle 104 Byte geschrieben.
Steuerung:
1.)
Subadressen des Ausgangspuffers in der
Reihenfolge der Darstellung bearbeiten:
Steuerung:
2.)
Subadressen des Eingangspuffers bearbeiten:
01
Hex
Befehlskennung 06
Hex
02
Hex
Programmnummer 01
Hex
00
Hex
/07
Hex
CT-Bit auf 0 oder 1
(je nach Blockgröße),
AV-Bit setzen
00
Hex
/07
Hex
AA-Bit setzen, TO-Bit invertieren
3.)
Subadressen des Ausgangspuffers bearbeiten:
4.)
Subadressen des Eingangspuffers bearbeiten:
01
Hex
1. Anfangsadresse (Low Byte) 05
Hex
02
Hex
(High Byte) 00
Hex
03
Hex
1. Anzahl Byte
(Low Byte) 07
Hex
04
Hex
(High Byte) 00
Hex
05
Hex
2. Anfangsadresse (Low Byte) 4B
Hex
06
Hex
(High Byte) 00
Hex
00
Hex
/07
Hex
TI-Bit invertieren
00
Hex
/07
Hex
TO-Bit invertieren
Fortsetzung siehe nächste .
Funktionsbeschreibung
Beispiele für den Protokollablauf