JoGi65
Well-known member
- Beiträge
- 288
- Punkte Reaktionen
- 35
-> Hier kostenlos registrieren
Hallo,
CPU S7-1515 – Tia 17
Ich hab ein Phänomen, dass Holdingregister vom Wechselrichter, die normal REAL Daten liefern sollen, ab und zu einen HEX Wert drinnen stehen haben.
Bild 1 – Variable HR – normal ein REAL Wert - HR ist direkt der Real Wert vom Holding Register

Bild 2 – Variable HR - ab und zu ein HEX Wert (DWORD)

Mir fällt momentan nur ein, die Werte in einen String zu wandeln und auf die Länge zu prüfen, da die Werte eine Länge von 7 nicht übersteigen.
<> funktioniert nicht, da der HEX Wert dazwischen liegt, oder anders Interpretiert wird.
Gibt’s hier eine bessere Idee?
CPU S7-1515 – Tia 17
Ich hab ein Phänomen, dass Holdingregister vom Wechselrichter, die normal REAL Daten liefern sollen, ab und zu einen HEX Wert drinnen stehen haben.
Bild 1 – Variable HR – normal ein REAL Wert - HR ist direkt der Real Wert vom Holding Register

Bild 2 – Variable HR - ab und zu ein HEX Wert (DWORD)

Mir fällt momentan nur ein, die Werte in einen String zu wandeln und auf die Länge zu prüfen, da die Werte eine Länge von 7 nicht übersteigen.
<> funktioniert nicht, da der HEX Wert dazwischen liegt, oder anders Interpretiert wird.
Gibt’s hier eine bessere Idee?