OP
showmewhatUgot
Level-1
- Beiträge
- 100
- Reaktionspunkte
- 4
-> Hier kostenlos registrieren
Also die 8 entspricht de den Bytenr. 25-26, also 2 Byte bzw. ein WordDu hast Recht, wenn die 2-Byte-Werte richtig zu sein scheinen, dann hast Du nicht das Problem der "falschen" Reihenfolge der Bytes.
Der anfangs von Dir genannte ZahlenBereich 0..2.147.483.648 spricht eindeutig für DINT, also 4 Byte.
Deine PCD-Tabelle konnte ich noch nicht so richtig entschlüsseln.
PS:
Beim von Dir eingekringelten "Typ8" sind aber die Bytes 25..28 belegt (also 4 Bytes) - das entspricht dem, was wir erwarten?
Habe weiterhin Probleme, die Tabelle zu deuten.
PPS:
Wieviele Bytes werden denn durch L #EB.dw8 eingelesen?
Wo ist die Information der Länge versteckt? dw spricht für 2 Bytes (und EB für 1 Byte).
Ist EB.dw8 als DINT deklariert?
Ist EB.dw8 ein irreführender symbolischer Name?
Ja, der symbolische Name ist irreführend. Die sind als Word deklariert.
Die Parameter werden als Array eingelesen.