-> Hier kostenlos registrieren
Hallo zusammen,
habe schon einmal ein paar Fragen zum CP340 und dessen Programmierung hier im Forum gestellt.
Leider aber unter einem etwas irreführendem Titel. (s. S7-Bausteine und ihre Bedeutung)
Da ich diesen Beitrag nicht umbenennen kann, hier die Fortsetzung unter neuem Namen:
Ich möchte Daten von verschiedenen Scannern über RS232 empfangen und an einen Drucker weiterleiten (ebenfalls RS232).
Das geht eigentlich ganz gut, doch jetzt habe ich noch ein kleines Problem:
Wenn z.B. der Handscanner getriggert wird, ohne das der Empfang am CP340 freigegeben worden ist, so wird das Empfangene Telegramm im Puffer des CP abgelegt.
Gebe ich nun den Empfang frei und möchte etwas neues empfangen, so erhalte ich aber den alten Wert aus dem Puffer des CP.
Wie kann ich das verhindern? Im Handbuch des CP340 ist die Rede vom FB12 "P_RESET".
Der FB12 benötigt jedoch noch einen Instanzdatenbaustein.
Und hier komm ich nicht weiter.
Muss ich den Instanzdatenbaustein selber anlegen? - Wie muss der aussehen?
Oder kann ich den irgendwo rausholen (wie z.B. aus einem Programmierbeispiel).
Wäre super wenn mir hier noch jemand weiterhelfen könnte.
Gruß smartie
habe schon einmal ein paar Fragen zum CP340 und dessen Programmierung hier im Forum gestellt.
Leider aber unter einem etwas irreführendem Titel. (s. S7-Bausteine und ihre Bedeutung)
Da ich diesen Beitrag nicht umbenennen kann, hier die Fortsetzung unter neuem Namen:
Ich möchte Daten von verschiedenen Scannern über RS232 empfangen und an einen Drucker weiterleiten (ebenfalls RS232).
Das geht eigentlich ganz gut, doch jetzt habe ich noch ein kleines Problem:
Wenn z.B. der Handscanner getriggert wird, ohne das der Empfang am CP340 freigegeben worden ist, so wird das Empfangene Telegramm im Puffer des CP abgelegt.
Gebe ich nun den Empfang frei und möchte etwas neues empfangen, so erhalte ich aber den alten Wert aus dem Puffer des CP.
Wie kann ich das verhindern? Im Handbuch des CP340 ist die Rede vom FB12 "P_RESET".
Der FB12 benötigt jedoch noch einen Instanzdatenbaustein.
Und hier komm ich nicht weiter.
Muss ich den Instanzdatenbaustein selber anlegen? - Wie muss der aussehen?
Oder kann ich den irgendwo rausholen (wie z.B. aus einem Programmierbeispiel).
Wäre super wenn mir hier noch jemand weiterhelfen könnte.
Gruß smartie