Probleme mit DBs in SCL

Zuviel Werbung?
-> Hier kostenlos registrieren
bevor der erste string anfängt 4 Bytes sind. DB40.DBB0 = 19
DB40.DBB1 = 00

Was heißt "bevor der erste String anfängt"? Bevor die ersten Daten empfangen sind?

Was steht in DB40.DBB1 (und DBB2 & 3) nachdem ein STRING empfangen worden ist?

Wenn in DBB1 immer noch "0" drin ist, dann wird wohl nichts klappen. Wenn dies so ist gibt's die Frage warum. Wie werden die Daten übertragen?

Hab' gerade geguckt, CP340 kenne ich leider nicht (nie benutzt). Kann es sein, dass die Daten nicht Siemens konform übertragen werden, z.B. ohne die Längendaten?
 
Zuletzt bearbeitet:
Hallo Chrissi,
da haben wir es doch schon.
Im Byte 0 steht die Gesamtlänge des deklarierten String (Hex19 = 25). Im Byte 1 deine echte Länge (0). Das du dann überhaupt etwas von dem einen in den anderen String kopiert kriegst ist m.E. ein Bug von Siemens.

Ich sehe gerade - RMA hat das gleiche auch schon geschrieben ..l.
 
Zurück
Oben