TheEngineer0815
Level-1
- Beiträge
- 9
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Hallo!
bräuchte mal wieder Hilfe, verstehe das mit dem buffer in WryteBytes nicht ganz!
Ich habe z.B einen Wert der in einer integer Variablen drinn steht und möchte den in ein Word auf die SPS schreiben.
Integer hat bei C nunmal 4 Bytes, das Word nur 2 Bytes.
Wenn ich nun die Adresse der Variablen übergebe, werden dann nur die ersten beiden Bytes in die SPS übertragen? und die beiden höheren ignoriert?
Gibt es in de library eine Funktion mit der ich das bigEndian und littleEndian problem lösen kann? oder muss ich mich diesmal quasi selbst darum kümmern?
Danke
bräuchte mal wieder Hilfe, verstehe das mit dem buffer in WryteBytes nicht ganz!
Ich habe z.B einen Wert der in einer integer Variablen drinn steht und möchte den in ein Word auf die SPS schreiben.
Integer hat bei C nunmal 4 Bytes, das Word nur 2 Bytes.
Wenn ich nun die Adresse der Variablen übergebe, werden dann nur die ersten beiden Bytes in die SPS übertragen? und die beiden höheren ignoriert?
Gibt es in de library eine Funktion mit der ich das bigEndian und littleEndian problem lösen kann? oder muss ich mich diesmal quasi selbst darum kümmern?
Danke