Barcodescanner an SPS

Zuviel Werbung?
-> Hier kostenlos registrieren
hi guys.
gibt es irgendwo einen crashkurs für step 7?
ich habe keinen blassen schimmer, wie ich anfangen soll.
hab noch nie damit gearbeitet. brauche ein paar ideen. habs nur in der schule mal mit xsoft gearbeitet. aber das waren nur einfache AND/OR schaltungen.

Dann würde ich vielleicht mal damit anfangen: http://www.automation.siemens.com/fea/html_00/down_module.htm
 
ich bins nochmal.
also das programm steht jetzt. die sps läuft.
nur kommt leider kein signal vom barcode in die sps.
habe mit den FB2 parametriert.
zu testzwecken habe ich den scanner mal direkt per rs232 an den rechner gehängt und mit der dabeiliegenden software zum laufen bekommen. prich, wenn ich was gescannt habe, kam der code auf den bildschirm. mit der sps will das aber noch nicht.
weiß jemand rat? ich kann auch pics vom programm posten, vielleicht findet jemand einen fehler.
 

Anhänge

  • DB134.JPG
    DB134.JPG
    217,7 KB · Aufrufe: 97
  • FC1340.JPG
    FC1340.JPG
    165,3 KB · Aufrufe: 97
Wie hast du den Cp340 parametriert?
Kommt NDR?
Achtung, soweit ich mich erinnere ist Len nur solange <>0, wie NDR True ist, also u.U. nur einen Zyklus. Man muß sich das fangen, wenn man er irgendwie sehen oder auswerten will.

etwa so:

Code:
UN M1340.1
SPB M0

L #Empf_L_WS
T MW 100

M0: NOP 0

In MW 100 stände dann die empfangenen Länge.

Außerdem ist der Status durchaus auch interessant, der gibt ja entsprechende Hinweise über seine Nummern.
 
ich habe gar nicht die CP340 benutzt, wie in einem post davor schon genannt.
hab es über das 1SI Modul gemacht.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Sendet der Scanner denn aktiv oder muß man die Daten dort vielleicht abholen ?

Der Scanner wird sicherlich aktiv senden.

Mach mal an Deinem PC das Hypterterminal auf. Teste mal ob dort die Daten ankommen.

Ansonsten kontrollier mal bitte die Verdrahtung auf dem Modul. Kann sein dass Du RTS und CTS brücken musst.
 
Hallo,

bin schon ne weile nicht mehr hier gewesen und meine letzte S7 ist leider auch schon lang her, deshalb haut mich bitte nicht :)

Auf dem Bild vom S_RCV Baustein ist mir ne kleine Unstimmigkeit aufgefallen.
Im Netzwerkkommentar schreibst du Adresse 276 und im LADDR 256?!

LADDR sollte eigentlich so weit ich noch weiß eigentlich die Anfangsadresse von deim Modul haben

Gruß MiLa
 
so, der scanner sendet. sagen mir die LEDs. hatte einen verdrahtungsfehler.
nur habe ich schwer die vermutung, das der FB2 alleine nicht reicht. da muss doch auch noch der FB3 eingebaut werden oder? bin leider etwas ratlos. hat jemand ein bespielprogramm zur hand, wo ich daten von dem 1SI senden und empfangen kann?!
 
Hi dj.ar,

kansnt Du mal Dein Programm (oder eine abgespeckte Version davon) einstellen?
Dann kann ich mal kontrollieren, ob ich was finde.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
 
Hi dj.ar,

hast Du Dir nicht mal das Programm geladen, dass ich im Beitrag #19 bereitgestellt habe?

Das was Du geladen hast, ist ja nur für ne CP. Und die hast ja nicht. Dann kannste auch mit dem Programm nichts anfangen.
 
jap, den habe ich mir geladen.
hab den auch eingebunden, weil ich das programm heute nochmal geändert habe.

es kommt mittlerweile auch etwas an, zwar nur eine fehlermeldung aber es ist schonmal was.
vielleicht kann sich das mal jemand angucken. gibt es irgendwo eine fehlermeldung übersicht? in der doku zum 1si ist nichts dabei. würde gerne wissen, was hinter der zahlencombo steht!
 

Anhänge

  • error.JPG
    error.JPG
    278,2 KB · Aufrufe: 71
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi,

aus einzelnen Bruchstücken ist es halt schwer eine Diagnose zu machen.
Könnte aber sein, dass er die Daten nicht lesen kann, weil z.B. Paritiy o.ä. nicht stimmt.

Habe Dir mal nen Screenshot von meinen Einstellungen hochgeladen.
 

Anhänge

  • HWConfig.jpg
    HWConfig.jpg
    55,8 KB · Aufrufe: 59
hier habe ich euch mal den aktuellen software-stand hochgeladen.
also. wenn ich scanne, läuften die TX/RX LEDs am Modul auf. das passt soweit, verdrahtung passt auch alles.
nur wird im DB20 ein Error ausgegeben: W#16#080C sobald ich scanne.
hat jemand einen rat?
 

Anhänge

  • Barcode.zip
    378,6 KB · Aufrufe: 41
vorschritt: der fehler W#16#080C ist ausgemerzt, in dem in die Parität ausgestellt habe.
nachteil: eine neuer fehler ist aufgetaucht: W#16#0802

aus einem russischen fehlerskript, konnte ich folgende übersetzung herleiten:

Fehler beim Verbindungsaufbau:
- Es sind ein oder mehrere Zeichen (mit ausnahme von NCC und STX) während der Pause empfangen worden.
- Nach dem Erhalt des STX-Zeichens hat die Gegenstelle mehrere Zeichen gesendet ohne die DLE Antwort bekommen zu haben.

Nach dem Einschalten der Gegenstelle:
- Die CPU hat ein undefiniertes Zeichen erhalten. während die Gegenstelle eingeschaltet ist.


anybody?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
vorschritt: der fehler W#16#080C ist ausgemerzt, in dem in die Parität ausgestellt habe.
nachteil: eine neuer fehler ist aufgetaucht: W#16#0802

aus einem russischen fehlerskript, konnte ich folgende übersetzung herleiten:

Fehler beim Verbindungsaufbau:
- Es sind ein oder mehrere Zeichen (mit ausnahme von NCC und STX) während der Pause empfangen worden.
- Nach dem Erhalt des STX-Zeichens hat die Gegenstelle mehrere Zeichen gesendet ohne die DLE Antwort bekommen zu haben.

Nach dem Einschalten der Gegenstelle:
- Die CPU hat ein undefiniertes Zeichen erhalten. während die Gegenstelle eingeschaltet ist.


anybody?

Ja, I myself!

Bist Du zu 100% sicher, dass die eingestellte Baudrate, Zeichenlänge, Stoppbits und Parität wirklich stimmen? Prüf das nochmal nach. Wenn das alles korrekt ist, käme bei mir Plan B:

Ich würde das erste Telegramm, das nach dem Einschalten der SPS/oder der Gegenstelle reinkommt, wegwerfen. Und auf das nächste warten. Also im Zweifel mindestens zwei Versuche machen.
 
Hi dj.ar,

Dein Hochladen des Projektes hilft bei der Fehlersuche.

Du hast in der Hardwarconfd das falsche Modul ausgewählt.
Du hast das 3964 Protokoll ausgewählt.
Musst aber das ASCII Prtokoll nehmen.
Dann sollte es auch gehen.
 

Anhänge

  • HWConfig.jpg
    HWConfig.jpg
    144,3 KB · Aufrufe: 52
klasse! vielen lieben dank o_prang! genau das wars.
ich bekomme jetzt den barcode als wert (byte) in meinen DB.
super arbeit guys.

mein nächster gedanke ist es nun, den code per wincc flexible anzeigen zulassen.
dass sollte ja nicht schwer sein.
was genau muss ich beachten? muss ich erst eine zeichenkette erstellen oder wie genau würdet ihr es machen?
thx so far
 
Zurück
Oben