Kommunikation
Protokoll
Für die Kommunikation wird das folgende Protokoll verwendet:
8 Datenbits
l
Kein Paritätsbit
l
1 Stoppbit
l
Die Baudrate kann ausgewählt werden.
9600
l
19200
l
38400
l
Es wird kein Hardware-Handshake verwendet. Die Meldungen werden in Form von ASCII-
Zeichenfolgen übertragen. Ein Komma (0x2C) in der Zeichenfolge wird als Trennzeichen
interpretiert. Die Zeichenfolge kann Leerzeichen (0x20) oder Tabulatorzeichen (0x09)
enthalten. Für die Kommunikation ist der Computer stets der Master. Der Eingangspuffer des
Computers muss eine Kapazität von mindestens 50 Byte haben.
Allgemeine Struktur der Zeichenfolgen
Die Adresse ist nur für RS485 erforderlich
Die Antwort enthält nur für RS485 die Adresse
Schreibbefehl
Beispiel:
Antwort: OK
Lesebefehl
Beispiel:
Antwort: Adresse <,> <TAB> [Parameter] <CR>
Fehlercode
Antwort: ? <TAB> X
Antwort: ? <TAB> P <,> <TAB> z
Antwort: ? <TAB> C <,> <TAB> x
Antwort: ? <TAB> S <,> <TAB> x
Antwort: ? <TAB> K
D0300040001DE - Computerschnittstelle
Adressbefehl <,> [Parameter] <CR>
Adressbefehl <CR>
Inkorrekter Befehl
Inkorrekter Parameter,
Parameternummer des
übermittelten Befehls
Kanal x auf Gerät nicht verfügbar
Kein Sensor auf Kanal x angeschlossen
Kein Trennzeichen in Befehl verfügbar
Seite 38