D
Hand Held Thermometer
CTH6500
CTH6500
MESSWERT 1 + 2 automatisch erkennen
FC (hex)
Tastaturfreigabe
0 (hex)
Lese Versionsnummer der Firmware
I (ASCII)
Speicher auslesen (nur bei Geräten mit Datenlogger)
n (ASCII)
WIKA Betriebsanleitung CTH6500
52
2079988.1 09/2011 GB/D
3. Schnittstellenprotokoll RS-232
Bei der Datenübertragung muss sichergestellt sein, dass die
Spannungspegel für die Signale RTS = +12 V und DTR = -12 V
vom PC zur Verfügung gestellt werden. Dies muss über die
Schnittstelleninitialisierung der Software realisiert werden.
Parameter:
Baud rate
2400 baud
Datenbits
8
Stopbits
2
Parity
None
Zur Übertragung der Messwerte müssen nachfolgende Anforde-
rungen an das Messgerät gesendet werden. Nachfolgende Tabel-
le veranschaulicht, welche Werte über die Schnittstelle abgefragt
werden können.
Wenn mit den Befehl FC (hex) Daten aus dem
Gerät ausgelesen werden, so wird die Tastatur
gesperrt. Diese kann dann mit dem Befehl 0 (hex)
wieder freigegeben werden.
Die Daten werden im nachfolgendem Format vom Gerät gesen-
det.
Datentyp = String
Die Stringlänge ist abhängig ob es ein 1 Kanal oder ein 2
Kanalgerät ist.
Beispiel: Turbo Pascal Quell-Code für Schnittstelleninitiali-
sierung
PROCEDURE V24oeffnen (com1, com2: Boolean);
{RS 232 Initialisieren}
VAR wert: Byte;
BEGIN
IF com1 THEN BEGIN
{of COM 1 initialisieren}
PORT [$3FB]: = 128;
{Baudeingabe aktivieren}
PORT [$3F8]: = 48;
{Baudrate - LSB, 2400 Baud}
PORT [$3F9]: =
0;
{Baudrate - MSB}
PORT [$3FB]: =
7;
{8 Bits, No Parity, 2 Stop}
PORT [$3FC]: =
2;
{DTR = 0, RTS = 1}
Wert:
= PORT [$3F8]
{Empfangsregister leeren}
END;
END;