Guten Morgen allerseits :)
Ich sitze momentan an einem Problem und hoffe das ihr mir hier weiterhelfen könnt :
Ich beschreibe/lese momentan Parameter eines Reglers. Dies geschieht über eine Visualisierung die ich über WIN CC angefertigt habe.
In einem DB speichere ich mir die Daten, sowohl vom schreiben wie auch vom lesen. Das funktioniert auch wunderbar, ich habe die Daten als Typ Byte und Darstellung HEX dort abgespeichert (Screenshot ab Adresse 262).
Ich möchte die gelesenen Daten, welche im DB stehen, jetzt noch als Ausgabe in WIN CC darstellen, jedoch bin ich dort an die Grenzen meiner Fähigkeiten gestoßen, da ich nicht wirklich weiß wie ich die Bytes in ein Format bringe, damit es WIN CC ausgeben kann.
Momentan stehen die Daten im DB noch im Format HEX, da die Ausgabe aber auch "Laien" etwas sagen soll, würde ich diese gerne dort als INT ausgeben.
Die Daten um die es sich handelt sind ab Adresse 288.0 - 297.0 auf dem Screenshot zu finden.
Der Prinzipielle Aufbau der Daten bzw. des Befehls im DB ist ( SOH - Adresse - STX - Befehlsbyte (!/?) - ParameterAdresse - ParameterWert - ETX . Checksumme - EOT.
Hier jetzt Beispielhaft für den Parameter 2075 mit dem Wert von 22.5
01 7E 02 23 32 30 37 35 32 32 35 03 68 08 04
Ich bin für jede Hilfe eurerseits sehr dankbar :)
Liebe Grüße
Ich sitze momentan an einem Problem und hoffe das ihr mir hier weiterhelfen könnt :
Ich beschreibe/lese momentan Parameter eines Reglers. Dies geschieht über eine Visualisierung die ich über WIN CC angefertigt habe.
In einem DB speichere ich mir die Daten, sowohl vom schreiben wie auch vom lesen. Das funktioniert auch wunderbar, ich habe die Daten als Typ Byte und Darstellung HEX dort abgespeichert (Screenshot ab Adresse 262).
Ich möchte die gelesenen Daten, welche im DB stehen, jetzt noch als Ausgabe in WIN CC darstellen, jedoch bin ich dort an die Grenzen meiner Fähigkeiten gestoßen, da ich nicht wirklich weiß wie ich die Bytes in ein Format bringe, damit es WIN CC ausgeben kann.
Momentan stehen die Daten im DB noch im Format HEX, da die Ausgabe aber auch "Laien" etwas sagen soll, würde ich diese gerne dort als INT ausgeben.
Die Daten um die es sich handelt sind ab Adresse 288.0 - 297.0 auf dem Screenshot zu finden.
Der Prinzipielle Aufbau der Daten bzw. des Befehls im DB ist ( SOH - Adresse - STX - Befehlsbyte (!/?) - ParameterAdresse - ParameterWert - ETX . Checksumme - EOT.
Hier jetzt Beispielhaft für den Parameter 2075 mit dem Wert von 22.5
01 7E 02 23 32 30 37 35 32 32 35 03 68 08 04
Ich bin für jede Hilfe eurerseits sehr dankbar :)
Liebe Grüße