wackel_peter
Level-1
- Beiträge
- 54
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Hallo Zusammen,
ich versuche gerade Daten mittels COMport in einen RFID-Speichertag zu schreiben.
Grundlage ist das Beispielprojekt aus dem Codesys Store ( http://store.codesys.com/serial-com.html ).
Das klappt bist 30 Byte (Gesamtpaketlänge) auch ganz gut. Nach dem erfolgreichen Beschreiben bekomme ich auch die entsprechende Antwort des Tags.
Wenn ich nun über 30 Byte gehe meldet die Funktion comWrite zwar "Success" aber der Speicher bleibt unverändert und der Tag antwortet auch nicht.
Im Detail wenn der Parameter szSize der Funktion comWrite >30 ist.
Ich habe bereits an den Zeiten etwas rumgespielt. Jedoch ohne Erfolg.
Mit der PC-Software des Herstellers klappt das Beschreiben wunderbar und die gesendeten Pakete gleichen den von mir verschickten exakt.
Hat jemand ne hilfreiche Idee? Wo könnte der Fehler liegen?
Grüße
Peter
------
Nachtrag: Hat sich erledigt! Buffer musste vorm Schreiben nochmal 0 gesetzt werden.
ich versuche gerade Daten mittels COMport in einen RFID-Speichertag zu schreiben.
Grundlage ist das Beispielprojekt aus dem Codesys Store ( http://store.codesys.com/serial-com.html ).
Das klappt bist 30 Byte (Gesamtpaketlänge) auch ganz gut. Nach dem erfolgreichen Beschreiben bekomme ich auch die entsprechende Antwort des Tags.
Wenn ich nun über 30 Byte gehe meldet die Funktion comWrite zwar "Success" aber der Speicher bleibt unverändert und der Tag antwortet auch nicht.
Im Detail wenn der Parameter szSize der Funktion comWrite >30 ist.
Ich habe bereits an den Zeiten etwas rumgespielt. Jedoch ohne Erfolg.
Mit der PC-Software des Herstellers klappt das Beschreiben wunderbar und die gesendeten Pakete gleichen den von mir verschickten exakt.
Hat jemand ne hilfreiche Idee? Wo könnte der Fehler liegen?
Grüße
Peter
------
Nachtrag: Hat sich erledigt! Buffer musste vorm Schreiben nochmal 0 gesetzt werden.
Zuletzt bearbeitet: