4. Übertragungsprotokoll
Die Übertragung erfolgt im ASCII-Format (wie bei der
RS232-Schnittstelle von COMPAX), das heißt, alle Zeichen
die übertragen werden sind darstellbare Zeichen außer C
,L
, XON, XOFF und dem Block-Check-Character.
F
4.1 Rahmenformat beim Übertragen
vom PC zum COMPAX
Notwendige Daten
Geräteadresse
Befehlscode
oder
das
Execute-Zeichen ("!" ≡ 21h)
" ≡ 0Dh)
Ende-Zeichen ("C
R
4.2 Bedeutung der Übertragungs-
elemente
Geräteadresse: Zulässig von 1 bis 32.
Mit der Adresse 32 (Broadcast-Adresse)
können gleichzeitig alle angeschlossenen
Geräte
senden dann keine Antwort.
Befehlscode:
Die möglichen Befehle und ihre Funktionen
sind beschrieben in der COMPAX M -
Bedienungsanleitung
"Schnittstellenfunktionen"
Beschreibung der RS232-Schnittstelle.
Zeichen: "!" ≡ 21h
Execute:
Beim Senden dieses Zeichens wird ein
zuvor im Zwischenspeicher abgelegter
Befehl ausgeführt.
Sie können bei einer Übertragung nur wahlweise
entweder einen Befehlscode oder das Execute-
Zeichen senden.
Zeichen: "," ≡ 2Ch
Buffer:
Zeichen, die wahlweise hin-
zugefügt werden können.
Buffer-Zeichen ("," ≡ 2Ch)
No-Quitt-Zeichen ("/" ≡ 2Fh)
Echo-Zeichen ("?" ≡ 3Fh)
Block-Check-Character BCC
angesprochen
werden.
im
Unterkapitel
bei
Wenn Sie dieses Zeichen an einen Befehlscode
anhängen, dann wird der Befehl nicht ausgeführt,
sondern im Zwischenspeicher von COMPAX
R
abgelegt.
No-Quit: Zeichen: "/" ≡ 2Fh
Wenn Sie dieses Zeichen an einen Befehlscode
anhängen, dann sendet COMPAX keine Antwort.
Zeichen: "?" ≡ 3Fh
Echo:
Wenn Sie dieses Zeichen an einen Befehlscode
anhängen,
empfangenen Daten komplett zurück und schließt
diese mit C
Ende:
Zeichen: "C
Mit
Zeichenkette angezeigt.
BCC:
Block-Check-Character
An dieser Stelle müssen Sie bei eingeschaltetem
BCC die byteweise XOR-Verknüpfung der von
Ihnen gesendeten Zeichen (bis zum C
schließlich) übertragen.
Für zeitkritische Anwendungen ist es möglich, eine Reihe
von Befehlen im COMPAX - internen Binärformat zu über-
tragen. Durch Wegfallen der Formatwandlung von ASCII in
das COMPAX - internen Binärformat wird Zeit gespart. Das
Übertragen im normalen ASCII - Format ist dabei weiterhin
möglich (gemischter Betrieb).
4.3 Rahmenformat der COMPAX -
Antwort
Diese
Bei fehlerfreier Übertragung mit:
C
(L
>)
!
R
F
der
oder
der gewünschten Antwort und C
!
(BCC nur wenn diese Funktion eingeschaltet ist).
Bei fehlerhafter Übertragung mit:
Exx C
(L
>) BCC
!
R
F
(BCC nur wenn diese Funktion eingeschaltet ist).
Exx: Fehlermeldung zum aufgetretenen Fehler
Als erster Teil der Antwort wird, wenn dies über P196
eingestellt ist, die Adresse des Geräts gesendet,
welches antwortet.
dann
sendet
L
> ab.
R
F
" ≡ 0Dh
R
C
wird
das
Ende
der
R
(L
>) BCC
R
F
COMPAX
die
übertragenen
; auß-
R
7