30/88
Kommunikation mit ID 200/C-PDP
Bosch Rexroth AG, MIT: ID 200, 3 842 540 398/2016-11
7 Kommunikation mit ID 200/C-PDP
7.1 Kommunikation über die Diagnoseschnittstelle DIAG
Mit Hilfe der Diagnoseschnittstelle können Sie unter anderem Informationen über die
ID 200/C-PDP und über die angeschlossenen Antennen abfragen. Die Informationen
enthalten z.B. die Geräteversion, das Datum der Software, Typ und Version der
angeschlossenen Antenne, eingestellte Parameter an der Antenne, Datenträger-Typ.
Die Kommunikation erfolgt über einen an die RS232-Diagnose-Schnittstelle
angeschlossenen PC. Auf dem PC kann entweder die Command Shell mit Hilfe eines
Terminalprogramms (z.B. Windows Hyperterminal) genutzt werden, oder wesentlich
komfortabler, das Webinterface.
Einrichtung und Nutzung des Webinterface siehe Kapitel 8 „ID 200/C-PDP
Webinterface".
Bei der Diagnoseschnittstelle sind folgende Parameter fest konfiguriert: Baudrate
38 400, 8 Datenbits, 1 Stoppbit, keine Parität. Bei Verwendung der Command Shell
wird empfohlen, im Terminalprogramm das lokale Echo zu aktivieren.
7.1.1
Befehle im Webinterface und der Command Shell
Die folgende Beschreibung gilt für die manuelle Befehlseingabe in der Command
Shell und der Send Command Page der Website des ID 200/C-PDP. Die
Beschreibung gilt nicht für PROFIBUS.
Bei Befehlseingabe auf der Send Command Page die Command Shell Endekennung
‚#' weglassen, siehe folgende Beispiele.
Command Shell bei ID 200/C-PDP
Die Command Shell ist aktiv, wenn nach Einschalten das ID 200/C‑PDP über ein
Terminalprogramm angesprochen wird. Hierzu muss die Diagnoseschnittstelle mit
dem PC verbunden sein. Die Diag‑Anzeige des RS232‑Anschlusses leuchtet gelb,
nachdem das erste Kommando eingegeben wurde.
Falls das in Windows vorhandene Hyperterminal zur Befehlseingabe verwendet
wird, muss in den Verbindungseigenschaften in den ASCII‑Einstellungen das
"Zeilenende mit Linefeeds senden" aktiviert werden.
Nach hergestellter Verbindung können jetzt die Befehle per Tastatur eingegeben
werden gemäß folgendem Beispiel:
Change Tag, Kanal 1, Tagtyp "33":
ct133#<ENTER>
Das Zeichen '#' ist die Endekennung, zusammen mit der <ENTER>‑Taste
Als Antwort kommt folgender String zurück:
00041000#
0: Status "kein Fehler"
04: Befehlscode "ct"
1: Antenne an CH1 angesprochen
00: Anzahl gelesener Bytes, mit "ct" werden keine Bytes gelesen.