Frage zu s7-300 mit Barcodescanner

KOE

Level-1
Beiträge
28
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
bin gerade eine Sache am ausprobieren, aber ich komme nicht weiter.
Hab an eine CPU 314C-2dp + CP 340 einen Barcodescanner angeschlossen (Fa.Gryphon -D130 STD White).
Mit dem FB2 P_RCV versuche ich die Daten einzulesen. Hab den Cp auf ASCII gestellt. In der Variablentabelle kann ich den projektierten Datenbaustein auch online sehen( ok, den dazugehörigen Dbb).
Der Wert ändert sich auch, aber nur dann wenn ich den Barcodescanner bewege. Am CP ist dann die SF led rot und da ich den Diagnosealarm aktiviert habe, leuchtet in diesem Moment auch die SF Led and der CPU.
Hat einer eine Idee was ich machen kann damit er mir den wert vom Barcode einlesen kann

Danke
PS:Hab auch schon die Suche benutzt, war aber nichts dabei.

Gruß
Koe
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi,
Also CPU Diagnosepuffer: Baugruppe gestört oder Wartung erforderlich.

Diagnose des CP: IF1: Zeichenrahmenfehler

Gruß

PS:Benutze Step 7 v5.5
 
Zuletzt bearbeitet:
Hab`s so eingestellt:
CP: ASCII
Baud:9600
datenbits: 8
Stop bits. 1
Parität: keine
Datenflusskontrolle: keine

Barcodescanner:
Baud:9600
datenbits: 8
Stop bits: 1
Parity:no
no handshake
delay disabled
rx timeout 5s
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Dann steck das Ding mal am PC oder Notebook ein, und prüfe mit z.b. Hyperterminal ob die Einstellung am Scanner richtig ist.
Gerade bei Datalogic habe ich da einige Merkwürdige Sachen erlebt.

Wie bzw. womit hast du den Scanner eingestellt ?

Ist der FB2 auf EN_R permanent auf True ?
 
Hi,
hab beim Fb2 beides probiert, EN_r immer 1 oder nach dem scannen von 1 auf 0 gestellt, jegliche eingangskonfiguration hab ich schon probiert.
Den Scanner konfiguriere ich mit der Bedienungsanleitung. Dort sind Strichcodes abgedruckt die beim Einlesen den Scanner konfigurieren.
Hab die Standard RS232 konfiguration eingelesen.

gruß
 
Kannst Du mal dein Projekt hochladen, oder den Bausteinaufruf und die Parameter des CP in der Hardwareconfig zeigen.

Hast du den Scanner schon an der RS232 vom PC probiert ?

Geht die RxD Led an der CP beim Scannen kurz an ?

Bist du sicher das RxD und Txd nicht vertauscht sind ?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
den Scanner hab ich mit dem Hyperterminal überprüft, funktioniert einwandfrei.
Am Cp ist die RxD Led immer an bis ich scanne, dann geht sie kurz aus. Die SF Led leuchtet parallel.
Wie kann ich RxD und TxD vertauscht haben?
Sende auch mal die HW-Config und die Einstellungen des CP`s.

Gruß
 

Anhänge

  • Zwischenablage01.jpg
    Zwischenablage01.jpg
    128,9 KB · Aufrufe: 50
  • Zwischenablage02.jpg
    Zwischenablage02.jpg
    123,7 KB · Aufrufe: 45
Hallo nochmal,

die Sache hat sich erledigt. Hatte einen Kabelbruch in der Leitung des Scanners(e-bay).
Jetzt funktioniert es einwandfrei.
Trotzdem Vielen Dank für die Hilfe !!

Gruß

Koe
 
Aus dem Gerätehandbuch "S7-300 Punkt-zu-Punkt-Kopplung CP 340 Aufbauen und Parametrieren"
8.2 Diagnosemeldungen der Funktionsbausteine FB P_SEND, FB P_RCV und FB P_PRINT

Ereignisklasse 8 (08H): “Empfangsfehler”

Ereignisnr.
(08)11H

Ereignis
Nur bei ASCII-Treiber:
Zeichenrahmenfehler:
Sind die SF-LED (rot) und die RxD-LED (grün) eingeschaltet, liegt eine Unterbrechung
der Verbindungsleitung (Leitungsbreak) der beiden Kommunikationspartner vor.

Abhilfe
Überprüfen Sie die Verbindungsleitung der Kommunikationspartner bzw. überprüfen Sie,
ob bei beiden Geräten Baudrate, Parität und Stopbitanzahl gleich eingestellt sind.
Ändern Sie Ihren Systemaufbau bzw. die Leitungsverlegung.

Hast Du mal die RS232-Pegel vom Scanner gemessen?
Ich hatte mal sowas ähnliches mit einen CP441-1, wo ein TTY/RS232-Wandler einen Ruhepegel von nur -2,7V brachte.
Das reicht schon, damit die RxD-LED leuchtet. Doch die Siemens-CP achten sehr penibel auf die genormten Mindestpegel
von -3,0V/+3,0V. Für PC-Schnittstellen reicht oft schon -2V/+2V.
Das würde erklären, warum Scanner---PC: OK / PC---CP: OK / Scanner---CP: nicht OK.

Harald
 
Zurück
Oben