6 Schnittstellen
6.1 Schnittstelle USB
Bezeichnung
Serielle Schnittstelle
Baudrate
Datenwortlänge
Parität
Tab. 3:
6.2 Pfeiffer Vacuum Protokoll für USB-Schnittstelle
6.2.1 Telegrammrahmen
Der Telegrammrahmen des Pfeiffer Vacuum-Protokolls enthält nur Zeichen im ASCII-Code [32; 127] mit
Ausnahme des Telegramm-Ende Zeichens C
Telegramm, welches ein Slave
a2
a1
a0
*
a2 – a0
*
n2 – n0
I1 – I0
dn – d0
c2 – c0
C
R
6.2.2 Telegrammbeschreibung
Datenabfrage
a2
Stellbefehl
a2
Datenantwort / Stellbefehl verstanden
a2
Fehlermeldung
a2
a1
a0
1
NO_DEF
_RANGE
_LOGIC
Merkmale der Schnittstelle USB
0
n2
n1
n0
Geräteadresse Slave
● Einzeladresse des Gerätes ["001"]
Aktion gemäß Telegrammbeschreibung
Pfeiffer Vacuum Parameternummer
Länge der Daten dn bis d0
Daten im jeweiligen Datentyp
Prüfsumme (Summe der ASCII-Werte der Zellen a2 bis d0) modulo 256
carriage return (ASCII 13)
-->
?
a1
a0
0
0
-->
!
a1
a0
1
0
n2
a1
a0
1
0
n2
-->
0
n2
n1
n0
Parameternummer n2–n0 existiert nicht
Daten dn–d0 außerhalb des erlaubten Bereiches
logischer Zugriffsfehler
. Grundsätzlich sendet ein Master
R
(z. B. Antriebselektronik oder Transmitter) beantwortet.
l1
l0
dn
(siehe Kapitel "Datentypen", Seite
n2
n1
n0
0
n1
n0
l1
l0
-->
n1
n0
l1
l0
0
6
N
O
_
_
R
A
_
L
O
Wert
Mini-USB
9600 Baud
8 bit
keine (no parity)
...
d0
c2
c1
20).
2
=
?
c2
c1
dn
...
d0
c2
dn
...
d0
c2
D
E
F
c2
N
G
E
G
I
C
Schnittstellen
(z. B. ein PC) ein
c0
C
R
c0
c
R
c1
c0
c
R
c1
c0
c
R
c1
c0
c
R
19/42