Daten CP340 einlesen....

Percival

Level-1
Beiträge
44
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
hallo zusammen,

folgendes geht bei mir net so wie es soll, ich habe einen handscanner und lese mit dem Baustein FB P_RCV die Daten ein. Dies klappt soweit hervorragend, jedoch möchte ich mehrmals hintereinander scannen und bräuchte ein Rückgabesignal ob der Scanvorgang erfolgreich war. In der Beschreibung steht das der Ausgang "NDR" dafür verantwortlich ist, aber leider passiert an dem nix. Im Anhang habe ich mal meine Beschaltung beigefügt.

An was macht der Ausgang denn fest ob der Vorgang richtig abgeschlossen ist und warum passiert da nix?

THX schonmal im voraus
 

Anhänge

  • Unbenannt.JPG
    Unbenannt.JPG
    16,6 KB · Aufrufe: 52
Hallo,
an der Beschaltung der Eingänge stehen statische Variablen. Ich kenn jetzt den Baustein nicht so genau, aber könnte es sein, das dieser eine pos. Flanke/Änderung erwartet? Dies müsste inder Beschreibung des Bausteins stehen. Probier mal mit Variablen welche über die VAT oder E/A gesteuert werden.
Thomas
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich denke, dass der Ausgang "NDR" nach Empfangen der Daten nur für einen Zyklus "1" ist.
Versuch das mal so zu testen:
Code:
U "NDR1"
S "TESTMERKER"
 
Es ist tatsächlich nur ein Zyklus. Achtung auch in "Len" steht die Länge der empfangen Daten nur für diese kurze Zeit. Mit NDR sollte man also auch die Länge "wegspeichern", so man sie benötigt.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
immernoch :(

ola zusammen,

ich habe das mal nach euren tipps gemacht jedoch speichert er den NDR-Ausgang nicht in der Variablen "Test2", obwohl ich durch das RS-Glied im das vorgebe.

Weiß einer von euch warum???
 

Anhänge

  • 12.JPG
    12.JPG
    37,7 KB · Aufrufe: 23
Zuletzt bearbeitet:
Ist eine Dopplebelegung von den Merkern ausgeschlossen ?

Was ist bei der CP340 unter Parametern als Ende Erkennung eingestellt, ein Zeichen oder Zeichenverzugszeit ?

Kommen denn die Daten an ?
 
ja ne doppelbelegung kann ich ruhigen gewissens ausschließen, die testmerker habe ich extra dafür angelegt.

in den Parametern habe ich ASCII eingestellt, er scannt auch ein, sprich die gescannten daten werden im DB abgespeichert. Habe es auch mit unterschiedlichen Barcodes versucht, er scannt also wirklich neu ein.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich bin gerade nicht in der nähe eines PG.
Du kannst doch bei der CP340 einstellen ob er auf eine Pause, oder auf eine Zeichenlänge, oder einen bestimmtes Zeichen als Ende reagiert.
Der NDR lässt sch auch irgendwie konfigurieren.

Auf der Siemens HP gibt es dazu sehr schöne Beispiele und teils auch gleich mit fertigen Programmbeispielen. Ich weiss jedoch nicht ob diese umsonst sind.

Hast du schon mal in dein Unterprogramm gesehen was dort den alles passiert?

Grüsse und hoffe dies ist dir vielleicht hilfreich.
 
ich habe genau die einstellung die auf deinem Bild zu sehen sind. So müsste er doch nach einer Pause von 4 ms den Vorgang als beendet erklären.
 

Anhänge

  • 1.JPG
    1.JPG
    53,4 KB · Aufrufe: 16
oki ich habe es soweit in den griff bekommen, es funktioniert wirklich nur mit einem Abschlusszeichen. Bei der Zeitverzögerung endet das scannen irgendwie nie.

Jetzt bin ich glücklich :)

THX
 
Zurück
Oben