57
WIKA Betriebsanleitung, Typ CTD4000
14366831.01 05/2020 EN/DE
DE
8. Serielle Kommunikation
8.2 Lesen der Daten
Zum Lesen den Befehl
RVAR
verwenden.
Beispiel:
Lesen des aktuellen Sollwertes (Variable 0):
Die Befehlszeichenkette lautet:
$1RVAR0_<cr>
Bedeutung der Befehlszeichenkette
$
= Anfang der Nachricht
1
= Geräte-Adresse
RVAR
= Lesebefehl
0
= Die Nummer der zu lesenden Variablen (siehe
Tabelle)
_
= Leerzeichen
<cr>
= Ende der Nachricht
Antwort (Beispiel für 110,0 °C/°F)
Die Antwort der Zeichenkette lautet:
*1_110.0
Mit dem Zeichen
<cr>
endet die Nachricht.
Bedeutung der Antwortzeichenkette
*
= Anfang der Antwort
1
= Geräte-Adresse
_
= Leerzeichen
110.0
= Numerischer Wert von Daten mit dem Zeichen
[.] um den Dezimalteil der Zahl zu trennen
<cr>
= Ende der Nachricht
Die Antwort enthält nicht die Einheit. Zum Lesen der Einheit
muss die Variable 10 gelesen werden:
Die Befehlszeichenkette lautet:
$1RVAR10_<cr>
Die Antwort der Zeichenkette lautet:
*1_0
für °C
Die Antwort der Zeichenkette lautet:
*1_1
für °F
8.3 Schreiben der Daten (FLOAT-VARIABLEN)
Zum Lesen den Befehl
WVAR
verwenden.
Beispiel:
Schreiben des Sollwertes auf 132.4 °C (Variable 0):
Falls die Einheit der Temperatur bereits
°C
ist,
reicht es aus, den Sollwert zu schreiben
Die Befehlszeichenkette lautet:
$1WVAR0_132.4<cr>
Bedeutung der Befehlszeichenkette
$
= Anfang der Nachricht
1
= Geräte-Adresse
WVAR
= Schreibbefehl
0
= Die Nummer der einstellbaren Variablen (siehe
Tabelle)
_
= Leerzeichen
132.4
= Numerischer Wert von Daten mit dem Zeichen
[.] um den Dezimalteil der Zahl zu trennen
<cr>
= Ende der Nachricht
Bei Erhalt des Befehls lautet die Antwort des Gerätes:
*1<cr>
Die Zeichenkette zeigt die Befehlserkennung.
Falls die Einheit der Temperatur nicht
°C
ist,
muss zuerst die Variable 10 für „Einheiten“ auf
„0“
eingestellt werden.
Die Befehlszeichenkette hierfür lautet:
$1WVAR10_0<cr>
Ganze Zahlen als Variablen
Es wurde gerade gezeigt, wie Float-Daten geschrieben
werden.
Die Variablen 1, 10 besitzen zwei oder mehr Zustände (z. B.
die Einheiten) und zu ihrer Aktivierung muss diesen Variable
die entsprechende Zahl zugewiesen werden, die der Einstel-
lung gemäß der nachstehenden Tabelle entspricht:
Variable
Bezeichnung
Parameter
1
Rampe
1
= ON
0
= OFF
10
Einheiten
0
= °C
1
= °F
Beispiel
Die Variable 1 entspricht der Aktivierung der Rampe. Soll
sie zwecks Aktivierung der Rampe auf
ON
gestellt werden,
so muss der Wert
0
und ansonsten der Wert
1
zugewiesen
werden.
Die Befehlszeichenkette lautet:
$1WVAR1_1<cr>
Bei den anderen Variablen analog vorgehen.