-> Hier kostenlos registrieren
Hallo!
Ich habe gerade folgendes Problem. Ich habe ein ARRAY aus DWORDS. Ich muss nun ein Byte innerhalb des DWORDS auslesen.
Beispiel:
VAR_INPUT
Daten : ARRAY[0..9] OF DWORD;
END_VAR
VAR
Inhalt_1 : BYTE;
Inhalt_2 : BYTE;
Inhalt_3 : BYTE;
Inhalt_4 : BYTE;
END_VAR
Nun muss ich die einzelnen Bytes von Daten[0] separat auslesen, so dass es wie folgt aussieht...
angenommen sei:
Daten[0] = 12345678
so soll der Inhalt aus Daten[0] folgendermaßen aufgeteilt sein:
Inhalt_1 = 12
Inhalt_2 = 34
Inhalt_3 = 56
Inhalt_4 = 78
Bekommt man das irgendwie hin?
Vielen Dank schonmal für die Hilfe!
Mit freundlichen Grüßen
tahren
Ich habe gerade folgendes Problem. Ich habe ein ARRAY aus DWORDS. Ich muss nun ein Byte innerhalb des DWORDS auslesen.
Beispiel:
VAR_INPUT
Daten : ARRAY[0..9] OF DWORD;
END_VAR
VAR
Inhalt_1 : BYTE;
Inhalt_2 : BYTE;
Inhalt_3 : BYTE;
Inhalt_4 : BYTE;
END_VAR
Nun muss ich die einzelnen Bytes von Daten[0] separat auslesen, so dass es wie folgt aussieht...
angenommen sei:
Daten[0] = 12345678
so soll der Inhalt aus Daten[0] folgendermaßen aufgeteilt sein:
Inhalt_1 = 12
Inhalt_2 = 34
Inhalt_3 = 56
Inhalt_4 = 78
Bekommt man das irgendwie hin?
Vielen Dank schonmal für die Hilfe!
Mit freundlichen Grüßen
tahren