Herunterladen Inhalt Inhalt Diese Seite drucken

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

Elektronische identifikations-systeme
Inhaltsverzeichnis

Werbung

Verfügbare Sprachen

Verfügbare Sprachen

C-6_0-007-00_836905_D_0704.p65
37
Darstellung der
verschiedenen
Protokollvarianten
38
Lesen vom Datenträger mit Anwahl des Schreib-/Lesekopfs und der Blockgröße
Schreiben auf den Datenträger mit Anwahl des Schreib-/Lesekopfs und der Blockgröße
Task
Datenfluss
Lesen
vom
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 entweder 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.
38
deutsch
Programmierinformationen
Von der vorangegangenen Seite stammt die Befehlszeile 'L 0013 0128 20 G' mit 'G' als BCC.
Diese Befehlszeile wird hier in den möglichen Varianten gegenübergestellt; dabei werden auch
die verschiedenen Formen der Quittung mit und ohne Endekennung dargestellt:
Befehlszeile vom
steuernden System zum BIS
mit BCC als Abschluss,
ohne Endekennung
'L 0013 0128 20 G'
mit 'CR' anstatt BCC,
ohne Endekennung
'L 0013 0128 20 CR'
ohne BCC,
mit Endekennung 'CR'
'L 0013 0128 20 CR'
ohne BCC,
mit Endekennung 'LF CR'
'L 0013 0128 20 LF CR'
In der Tabelle ist als Fehlerbeispiel <NAK> '1' (= kein Datenträger vorhanden) angegeben.
Die jeweiligen Positionen für die zusätzliche Endekennung sind in den tabellarischen
Darstellungen kursiv abgesetzt.
Programmierinformationen
Be-
Startadresse
Anzahl der
Kopf-
Block-
fehl
des ersten zu
zu über-
num-
größe
übertra-
tragenden
mer
genden Byte
Bytes
'L'
A3 A2 A1 A0
L3 L2 L1 L0
K
B
'0 0 0 0'
'0 0 0 1'
'1'
'0'
bis
bis
oder
oder
'8 1 9 1'
'8 1 9 2'
'2'
'1'
1)
'P'
A3 A2 A1 A0
L3 L2 L1 L0
K
B
'0 0 0 0'
'0 0 0 1'
'1'
'0'
bis
bis
oder
oder
'8 1 9 1'
'8 1 9 2'
'2'
'1'
1)
Quittung vom BIS
bei korrektem Empfang
ohne Endekennung
<ACK> '0'
ohne Endekennung
<ACK> '0'
mit Endekennung 'CR'
<ACK> '0 CR'
mit Endekennung 'LF CR'
<ACK> '0 LF CR'
Ab-
Start
Quit-
Ende-
Ende-
Daten (von
schlus-
zur
tung
ken-
ken-
Startadresse bis
s
Über-
3)
nung
nung
Startadresse +
2)
tragung
4)
4)
Anzahl Bytes)
BCC
<STX>
'CR'
oder
oder
siehe
'LF
2)
CR'
<ACK>'0'
'CR'
D1 D2 D3 ... Dn
oder
oder
<NAK> +
'LF
Fehler-Nr.
CR'
1)
BCC
<STX>
D1 D2 D3 ... Dn
oder
siehe
2)
<ACK>'0'
'CR'
oder
oder
<NAK> +
'LF
Fehler-Nr.
CR'
Quittung vom BIS
bei inkorrektem Empfang
ohne Endekennung
<NAK> '1'
ohne Endekennung
<NAK> '1'
mit Endekennung 'CR'
<NAK> '1 CR'
mit Endekennung 'LF CR'
<NAK> '1 LF CR'
37
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