DennisBerger
Level-2
- Beiträge
- 474
- Reaktionspunkte
- 63
-> Hier kostenlos registrieren
Problem mit HTA und Hex to String umwandeln und in HMI anzeigen (Euchner EKS)
Hallo
ich habe ein bestehendes Programm einer Step7 in TIA migriert und die Hardware neu aufgebaut (S7-1500 , TP 1200 , Euchner EKS System)
in Step 7 hat das Auslesen eines bis max 10 stelligen Keys (EKS Euchner) (41 36 31 37 33 37 38 Hex) wie hier im u.s. Bild zu sehen einwandfrei geklappt.
Der String wird im Ausgabefeld des HMI
mit Variable DB651.db4.0 Datentyp String[10] auch direkt als Ascii in "A617378" dargestellt.
da muss komischerweise nichts von Hex auf Ascii umgewandelt werden, es wird direkt DB651.dx4.0 als String ins Ausgabefenster geladen und korrekt angezeigt.

In Tia sieht diese Funktion folgendermaßen aus,
leider funktioniert das umwandeln des eingelesen Werts (ab DB650.dbx4.0 ) nicht...
In der VAT sehe ich online die Zahlen als Hex also zb
DB650.dbd4 - 41 36 31 37
(das auslesen des Keys funktioniert also)
aber das umwandeln in Ascii und darstellen in der HMI (Ausgabefenster DB650.dbx130 Datentyp String [10] funktioniert leider nicht..
In HMI wird nichts angezeigt und in der VAT sehe ich bei DB650.dbd130 auch keine ascii zeichen..
hab ich einen Fehler im Datentyp oben oder woanders?
Tia:

danke für Eure Hilfe....
p.s. DB651 war Step7 und in TIA ist es DB650 (nur als info, kein Tippfehler)
Hallo
ich habe ein bestehendes Programm einer Step7 in TIA migriert und die Hardware neu aufgebaut (S7-1500 , TP 1200 , Euchner EKS System)
in Step 7 hat das Auslesen eines bis max 10 stelligen Keys (EKS Euchner) (41 36 31 37 33 37 38 Hex) wie hier im u.s. Bild zu sehen einwandfrei geklappt.
Der String wird im Ausgabefeld des HMI
mit Variable DB651.db4.0 Datentyp String[10] auch direkt als Ascii in "A617378" dargestellt.
da muss komischerweise nichts von Hex auf Ascii umgewandelt werden, es wird direkt DB651.dx4.0 als String ins Ausgabefenster geladen und korrekt angezeigt.

In Tia sieht diese Funktion folgendermaßen aus,
leider funktioniert das umwandeln des eingelesen Werts (ab DB650.dbx4.0 ) nicht...
In der VAT sehe ich online die Zahlen als Hex also zb
DB650.dbd4 - 41 36 31 37
(das auslesen des Keys funktioniert also)
aber das umwandeln in Ascii und darstellen in der HMI (Ausgabefenster DB650.dbx130 Datentyp String [10] funktioniert leider nicht..
In HMI wird nichts angezeigt und in der VAT sehe ich bei DB650.dbd130 auch keine ascii zeichen..
hab ich einen Fehler im Datentyp oben oder woanders?
Tia:

danke für Eure Hilfe....
p.s. DB651 war Step7 und in TIA ist es DB650 (nur als info, kein Tippfehler)
Zuletzt bearbeitet: