PB-Kommando Beispiele
Kapitel 7
Beispiel 7: Auslesen des maximalen Sollwerts
Um die Datenübertragung zu verdeutlichen soll in diesem Beispiel der zu sendende String nochmals
byteweise betrachtet werden.
Das Kommando um den Wert der maximalen Sollwertbegrenzung (Adresse 0x31) auszulesen sieht
so aus:
{M31****<CR><LF>
Jedes der Zeichen entspricht einem zu übertragenden Byte die unterschiedlich dargestellt werden
können.
Darstellung als Text:
{
Darstellung des ASCII Codes im Dezimalformat:
123 77
Darstellung des ASCII Codes im Hexadezimalformat :
7B
Beispiel 8: Vorgabe der Prozesstemperatur
Vor der Modus Umschaltung sollte einmalig ein Prozesswert vorgegeben werden um die entspre-
chende Variable vorzubelegen:
Vorgabe einer Prozesstemperatur von 15,12 °C:
Master sendet:
Antwort des Thermostats:
Modus Umschaltung (Watchdog löst eine Warnung aus, falls keine neuen Befehle empfangen wer-
den):
Master sendet:
Antwort des Thermostats:
Von nun an sollten ständig (wenn möglich 1-mal pro Sekunde) neue Prozesstemperaturwerte ge-
sendet werden.
Wichtig: Vor dem Senden eines neuen Kommandos immer die Antwort vom Thermostat abwarten.
Vorgabe einer Prozesstemperatur von 15,13 °C:
Master sendet:
Antwort des Thermostats:
Vorgabe einer Prozesstemperatur von 15,14 °C:
Master sendet:
Antwort des Thermostats:
Vorgabe einer Prozesstemperatur von 15,15 °C:
Master sendet:
Antwort des Thermostats:
V1.9.0de/06.03.18
M
3
1
51
49
4D
33
31
{M0905E8<CR><LF>
{S0905E8<CR><LF>
{M190001<CR><LF>
{S190001<CR><LF>
{M0905E9<CR><LF>
{S0905E9<CR><LF>
{M0905EA<CR><LF>
{S0905EA<CR><LF>
{M0905EB<CR><LF>
{S0905EB<CR><LF>
Haftung für Irrtümer und Druckfehler ausgeschlossen.
*
*
*
42
42
42
2A
2A
2A
HANDBUCH
*
<CR>
<LF>
42
13
10
2A
0D
0A
Datenkommunikation
27