Herunterladen Inhalt Inhalt Diese Seite drucken

Rs232 Schnittstellenprotokoll - Lauda DigiCal DCM 2 Betriebsanleitung

Digitalthermometer
Inhaltsverzeichnis

Werbung

6.

RS232 Schnittstellenprotokoll

Bei der Datenübertragung muss sichergestellt sein, dass die Spannungspegel für die Signale
RTS = +12 V und DTR = -12V vom PC zur Verfügung gestellt werden. Dies muss über die Schnittstel-
leninitialisierung der Software realisiert werden.
Parameter:
Zur Übertragung der Messwerte müssen nachfolgende Anforderungen an das Messgerät gesendet
werden. Nachfolgende Tabelle veranschaulicht, welche Werte über die Schnittstelle abgefragt werden
können.
MESSWERT 1 + 2
Tastaturfreigabe
Die Daten werden im nachfolgendem Format vom Gerät gesendet.
Data Datentyp = String
Die Stringlänge ist abhängig ob es ein 1Kanal oder ein 2Kanalgerät ist.
Messwert 1
1
2
3
4
Beispiel: Turbo Pascal Quell-Code für Schnittstelleninitialisierung
PROCEDURE V24oeffnen(com1,com2:Boolean); { RS 232 Initialisieren }
VAR wert
: Byte;
BEGIN
IF com1 THEN BEGIN
PORT [$3FB]:=128;
PORT [$3F9]:= 0;
PORT [$3FB]:= 7;
PORT [$3FC]:= 2;
Wert := PORT [$3F8]
END;
END
18
Baudrate
2400 Baud
Datenbits
8
Stopbits
2
Parität
None
automatisch erkennen
Wenn mit dem 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 wer-
den.
Einheit
5
6
7
8
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
{ COM 1 initialisieren
{ Baudeingabe aktivieren
{ Baudrate - MSB
{ 8 Bits, No Parity, 2 Stop }
{ DTR = 0, RTS = 1
{ Empfangsregister leeren }
RS232 Schnittstellprotokoll
DCM2
FC (hex)
0 (hex)
Messwert 2
}
}
}
}
DigiCal DCM 2
Einheit
LF CR
YAMD0016/09.10.03

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Verwandte Produkte für Lauda DigiCal DCM 2

Inhaltsverzeichnis