-> Hier kostenlos registrieren
Hallo Gemeinde,
habe ein SPS Programm mit einer Kommunikation über FC5 + 6 geerbt. Mein Problem ist, das der Gegenpart der Kommunikation 200Bytes sendet, diese über einen Pointer in einen DB geschrieben werden und nun alle Werte um 2 Byte "nach unten" verschoben sind.
Pointer sieht nun so aus:
P#DB202.DBX0.0 BYTE 402
Fraglich ist, warum der Programmierer 402 Bytes schreibt, obwohl nur 400 gesendet werden. (Die Frage kann dieser aber nicht mehr beantworten.)
Wird der Speicher vom Ende her beschrieben? Dann wäre klar, warum alle Daten um exakt 2 Byte verschoben sind.
Weiß jemand Bescheid?
habe ein SPS Programm mit einer Kommunikation über FC5 + 6 geerbt. Mein Problem ist, das der Gegenpart der Kommunikation 200Bytes sendet, diese über einen Pointer in einen DB geschrieben werden und nun alle Werte um 2 Byte "nach unten" verschoben sind.
Pointer sieht nun so aus:
P#DB202.DBX0.0 BYTE 402
Fraglich ist, warum der Programmierer 402 Bytes schreibt, obwohl nur 400 gesendet werden. (Die Frage kann dieser aber nicht mehr beantworten.)
Wird der Speicher vom Ende her beschrieben? Dann wäre klar, warum alle Daten um exakt 2 Byte verschoben sind.
Weiß jemand Bescheid?