Umwandeln von INT nach Byte u Byte + n

Gerold

Level-1
Beiträge
82
Reaktionspunkte
5
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo ,

ist mir peinlich aber wer kann helfen.
Ich habe eine INT Zahl ( z.Bsp. 6789 ) diese muss ich auf 2 Byte aufteilen.
Wie bekomme ich das hin.

L 6789
L 256
/i
T byte
somit habe ich schon mal das Byte

Jetzt fehlt mir Byte +n

Wer kann mir helfen

Danke
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Bytes

Code:
L #Zahl // 16 Bit
UW W#16#FF // kann man auch weglassen bei Word -> Byte
T #Byte_rechts // 8 Bit
 
L #Zahl // 16 Bit
SRW 8
T #Byte_links // 8 Bit

oder

Code:
L #Zahl
T MW10
 
L MB11
T #Byte_rechts
 
L MB10
T #Byte_links

André
 
also jetzt habe ich mal richtig nachgedacht.

die zahl 5123 entspricht 00010100 00000011
+Byte+ +Byte+n+

Was mich verwirrt hat ist die Anzeige von PLC Sim

Dort habe ich mb 50 und mb 51 eingetragen und als darstellungsformat dezimal gewählt.

meine Lösung :

L 5123
T MB 51

L 5123
SRW 8
T MB 50

somit steht in mb 50 eine 20
und in mb 51 eine 3

somit ergibt alles zusammen wieder meine 5123

danke für eure hilfe
 
Zurück
Oben