Herunterladen Inhalt Inhalt Diese Seite drucken

Balluff BIS C-6 0 RS 232 Serie Handbuch Seite 21

Elektronische identifikations-systeme
Inhaltsverzeichnis

Werbung

Verfügbare Sprachen

Verfügbare Sprachen

C-6_0-007-00_836905_D_0704.p65
41
Telegrammbeispiel
zu Seite 40:
Schreiben auf den
Datenträger mit
Anwahl des Schreib-/
Lesekopfs und der
Blockgröße
mit Blockcheck (BCC)
42
Lesen vom Datenträger, Schreiben auf den Datenträger
Task
Datenfluss
vom
Lesen
steuernden
System zum
BIS
vom BIS
zum
steuernden
System
vom
Schreiben
steuernden
System zum
BIS
vom BIS
zum
steuernden
System
1) Die Befehle Status und/oder Quit sind an dieser Stelle nicht zugelassen.
2) Statt Blockcheck BCC kann je nach Protokollvariante Carriage Return 'CR' oder Line Feed mit Carriage Return 'LF CR' verwendet werden.
3) Als Quittung kommt <ACK> '0', wenn kein Fehler aufgetreten ist, oder <NAK> + 'Fehlernr.', wenn ein Fehler aufgetreten ist.
4) Bei Protokollvarianten, die immer eine Endekennung benötigen, muß hier eines der Abschlusszeichen 'CR' oder 'LF CR' eingefügt werden.
Angaben in spitzen Klammern stellen ein Steuerzeichen dar.
Angaben in Hochkommata stellen das/die jeweilige/n Zeichen im ASCII-Code dar.
42
deutsch
Programmierinformationen
-> Kopf 1 ist angewählt. Es sollen 500 Byte ab Adresse 20 auf den Datenträger am Schreib-/
Lesekopf 2 mit dem ASCII Datenwert 0 (30 Hex) geschrieben werden. Der Datenträger vor
Kopf 2 hat eine Blockgröße 64 Byte.
Das Steuersystem sendet
Adresse des ersten zu schreibenden Byte
Anzahl der zu schreibenden Byte
Schreib-/Lesekopf Nr. 2
Blockgröße 0 = 64 Byte
Die BIS-Auswerteeinheit quittiert mit
Das Steuersystem gibt den Startbefehl und die Daten
Die Auswerteeinheit quittiert mit
Nach Ablauf des Telegrammverkehrs bleibt Kopf 2 mit 64 Byte Blockgröße angewählt.
Angaben in spitzen Klammern stellen ein Steuerzeichen dar.
Angaben in Hochkommata stellen das/die jeweilige/n Zeichen im ASCII-Code dar.
Programmierinformationen
Ab-
Be-
Startadresse
Anzahl zu
schlus-
fehl
des ersten zu
übertragen-
s
übertra-
der Bytes
2)
genden Byte
'R'
A3 A2 A1 A0
L3 L3 L1 L0
BCC
'0 0 0 0'
'0 0 0 1'
oder
bis
bis
siehe
'8 1 9 1'
'8 1 9 2'
2)
1)
'W'
A3 A2 A1 A0
L3 L2 L1 L0
BCC
'0 0 0 0'
'0 0 0 1'
oder
bis
bis
siehe
'8 1 9 1'
'8 1 9 2'
2)
1)
'C 0 0 2 0 0 5 0 0 2 0 F' BCC (46 Hex)
<ACK> '0'
<STX>
<ACK> '0'
Start
Quit-
Ende-
Ende-
Daten
zur
tung
ken-
ken-
(von Startadresse
Über-
3)
nung
nung
bis Startadresse
tragung
4)
4)
+ Anzahl Bytes)
<STX>
'CR'
oder
'LF
CR'
<ACK>'0'
'CR'
D1 D2 D3 ... Dn
oder
oder
<NAK> +
'LF
Fehler-Nr.
CR'
<STX>
D1 D2 D3 ... Dn
<ACK>'0'
'CR'
oder
oder
<NAK> +
'LF
Fehler-Nr.
CR'
'0 2' BCC (32 Hex)
41
deutsch
Ab-
Quit-
Ende-
schlus-
tung
ken-
s
3)
nung
2)
4)
BCC
oder
siehe
2)
BCC
oder
siehe
2)
<ACK>'0'
'CR'
oder
oder
<NAK> +
'LF
Fehler-Nr.
CR'
1)

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Bis c-600 rs 232Bis c-620 rs 232

Inhaltsverzeichnis