Hallo!
Ich verwende Snap7 um Daten aus einer S7-300 PLC auszulesen und zu schreiben. Das Lesen funktioniert ziemlich gut aber leider
habe ich beim Schreiben mit der Funktion "DBWrite" folgendes Problem:
Die Funktion benötigt als Eingabe einen String.
Übergebe ich nun eine Zahl wird diese zunächst als Hex interpretiert und anschließend übertragen.
Meine Überlegung war die Dezimalzahl zunächst selbst als Hex-Code darzustellen und diese Zeichenfolge nun als String zu übergeben.
Ich bräuchte nun die Einstellung das dieser erstellte String bereits als "Hex" dargestellt ist.
Ich kenne es leider nur bei den
Eingabefeldern- Rechte Maus - "Hex-Display"
Kann mir vielleicht jemand helfen?
Mein Ziel ist es float Zahlen in den Datenbaustein zu schreiben
Möchte ich zum Beispiel : 12,6 übertragen so wird diese Zahl in Data In als "3431 3439 3939 3941 "interpretiert und auch so übertragen.
Hoffe das Problem ist verständlich.
Danke für eure Hilfe!
LG Stefan