RS-485 Dateninput

Hmm, und was passt da jetzt nicht. :confused:

20.04.2013 09:56:18.00 |            SENDCHUNK | 03 BB 09 80 00 5F 01 4A 02 62 01 DB 01 EA 01 FE 00 2D 02 AD 00 E1 02 0D 01 EA 01 45 01 4A 01 9A 01 77 01 90 01 4F 01 71 01 FE 03 4D 02 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 13 BB 00 32 02 75 01 37 00 C8 00 C8 03 F2 00 00 00 0A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 2C 00 00 00 10 F4 

hier geht er doch raus. Kann es sein das Du etwas missverstehst. Diese Daten landen jetzt in der Registervariable wo sie weiter verarbeitet werden können.

Der Cutter sammelt solange Daten bis die Bedingungen übereinstimmen und sendet sie dann komplett raus.

Rainer,

ok das mit dem Senchunk hatte ich übersehen, denn ich hatte erwartet dass iin dem debug Fenster nur noch Daten auftauchen die die gegebene Bedingung erfüllen. Es gibt aber trotzdem noch ein Problem

Ich hatte in dem zweiten file die Startbedingung
FF FF 00 65 05 01 02 64

und ich habe folgendes „Ergebnis“

20.04.2013 09:54:51.00 | Received Data | FF FF 00 04 05 01 03 05 00 0E FE FE
20.04.2013 09:54:51.00 | CURRENTBUFFER | FF FF 00 04 05 01 03 05 00 0E FE FE
20.04.2013 09:54:51.00 | SENDCHUNK | 00 04 05 01 03 05 00 0E

Die Startbedingung ist also nicht erfüllt. Ich nehme jetzt also an, dass die Symcon „FF FF OO“ als trigger angesehen hat und deshalb die Daten "00 04 05 01 03 05 00 0E " ausgeschnitten hat.

Wie läßt sich das erklären? Wie komplex kann die Startbedingung sein?

Etwas weiter unten im File steigt dann die abtrennung komplett aus, denn es gibt keine SENDCHUNK Zeile mehr

Kann sein dass ich den Wald vor lauter Bäumen nicht sehe, aber so add hock ist das nicht so eingängig.

Franz

Du siehst den Wald nicht mehr. :smiley:

Sieh mal auf die Uhrzeit im Code den ich gepostet habe. :wink:

Ich hatte in dem zweiten file die Startbedingung
FF FF 00 65 05 01 02 64

und ich habe folgendes „Ergebnis“

20.04.2013 09:54:51.00 | Received Data | FF FF 00 04 05 01 03 05 00 0E FE FE
20.04.2013 09:54:51.00 | CURRENTBUFFER | FF FF 00 04 05 01 03 05 00 0E FE FE
20.04.2013 09:54:51.00 | SENDCHUNK | 00 04 05 01 03 05 00 0E

Da hast Du wohl grad die Sequenz geändert.

Für mich passt hier alles, sowie es sein soll. Sieht man ja hier

20.04.2013 09:56:18.00 eindeutig.

Hallo Rainer,

ja, Du hast Recht. :wink: Ich hab den Buffer gelöscht und neu gestartet und siehe da. Es sind keine solche Pakete mehr vorhanden. :D:D:D

Danke.

Nun kann ich weiter machen. Wetter passt ja dazu,will aber nicht meckern, ist ja immer noch April.

Schönes WE

Viele Grüße

Franz

Hallo Franz,

danke dito. Wünsch dir noch viel Spaß beim basteln.