Herunterladen Inhalt Inhalt Diese Seite drucken

Beispiele - Huber Pilot One Handbuch

Vorschau ausblenden Andere Handbücher für Pilot ONE:
Inhaltsverzeichnis
PB-Kommandos mit größerem Wertebereich und höherer Genauigkeit
Kapitel 8

8.1 Beispiele

Beispiel 9: Sollwert soll auf 20,000 °C eingestellt werden (mit höherer Auflösung)
Der Sollwert für den Temperaturregler befindet sich an Adresse 0x00.
Bei einer höheren Auflösung muss der Wert in der Einheit 0,001 °C übergeben werden. Hier muss (in
Dezimaldarstellung) ein Wert von 20000 übergeben werden. In der Hexadezimaldarstellung (mit 8
Zeichen) entspricht dies dem Wert 00004E20. Der Hexadezimalwert muss nun in einen String ge-
wandelt werden.
Folgender String muss damit an das Gerät gesendet werden:
Dabei entspricht <CR> dem Zeichen Carriage Return (mit dem ASCII Code 13 bzw. 0x0D) und <LF>
dem Zeichen Line Feed (mit dem ASCII Code 10 bzw. 0x0A).
Der Thermostat antwortet (falls der Wert zulässig war und nicht begrenzt wurde) mit dem Kom-
mando:
Beispiel 10: Sollwert soll auf -23,150 °C eingestellt werden (mit höherer Auflösung)
Bei einer höheren Auflösung muss (in Dezimaldarstellung) ein Wert von -23150 übergeben werden.
In der Hexadezimaldarstellung entspricht dies dem Wert FFFFA592.
Folgender String muss damit an das Gerät gesendet werden:
Der Thermostat antwortet (falls der Wert zulässig war und nicht begrenzt wurde) mit dem Kom-
mando:
Beispiel 11: Abfrage des Sollwerts (mit höherer Auflösung)
Wenn eine Variable nur abgefragt und nicht gesetzt werden soll, dann muss anstatt des Wertes die
Zeichenfolge ******** eingesetzt.
Master sendet:
Antwort des Thermostats:
In diesem Beispiel antwortet der Thermostat mit dem Hexadezimalwert FFFFFDF8. Dies entspricht in
Dezimaldarstellung dem Wert -520. Der aktuelle Sollwert ist demnach auf -0,520 °C eingestellt.
V1.9.0de/06.03.18
{M0000004E20<CR><LF>
{S0000004E20<CR><LF>
{M00FFFFA592<CR><LF>
{S00FFFFA592<CR><LF>
{M00********<CR><LF>
{S00 FFFFFDF8<CR><LF>
Haftung für Irrtümer und Druckfehler ausgeschlossen.
HANDBUCH
29
Datenkommunikation

Quicklinks ausblenden:

Inhaltsverzeichnis
loading

Inhaltsverzeichnis