Quantcast
Channel: SPS-Forum - Automatisierung und Elektrotechnik
Viewing all articles
Browse latest Browse all 47336

Step 7 INT in HEX umwandeln und anschließend vertauschen

$
0
0
Hallo,

ich habe folgendes Problem:

Wie kann ich im SCL folgendes erreichen:
1. Die Zahl 20203 (dezimal) soll in HEX umgewandelt werden (Lösung: 20203_dez == 4EEB)
2. Dieser hexadezimale Wert muss nun in ein DWORD geschrieben werden, wobei allerdings das 1. und 2. Byte vertauscht werden müssen. (Lösung soll sein: EB 4E 00 00)
Das 3. und 4. Byte werden vermutlich ebenfalls getauscht. Da der dezimale Wert der Zahl im obigen Beispiel allerdings zu klein ist, ist das 3. und 4. Byte jeweils gleich 0.

Anschließend werden die Daten dann in einen DB geschrieben, was aber für mein Problem zunächst unwichtig ist:Unbenannt.JPG
Byte1 == EB
Byte2 == 4E
Byte3 == 00
Byte4 == 00

Wie kann ich das im SCL auf verständliche Art realisieren?


Vielen Dank im Voraus!
Angehängte Grafiken

Viewing all articles
Browse latest Browse all 47336


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>