DP-RS232 Link, Problem serielle Schnittstelle

dodo

Level-1
Beiträge
125
Reaktionspunkte
16
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo SPS-Wissende,
ich hab ein merkwürdiges Problem mit einem DP-RS232 Link von Siemens.
Vielleicht kennt ja jemand diesen oder einen ähnlichen Effekt und kann mir einen Tipp geben:

in einer S7-400 binden wir eine ifm Kamera, die einen Data-Matrix Code liest (Typ O2I100) über den DP-RS232 Link an die Steuerung an. Das System läuft seit Jahren mit einem Laser-Scanner, ausgetauscht wurde nur die Kamera, da ein neuer Data-Matrix Code den alten Strichcode ersetzt.
Nun tritt folgender Effekt auf: Über die Schnittstelle sollen 22 ASCII Zeichen empfangen werden. Die ersten 5 Zeichen kommen einwandfrei auf der SPS an, danach kommt immer noch ein weiteres Zeichen mit wechselndem Wert (alles mögliche, nur nicht das, was kommen soll) und der Rest der 22 Zeichen geht verloren.

Verbinde ich die Kamera mit einem PC kommen dort alle Zeichen sauber an.
Verbinde ich den PC mit der SPS (über den Dp-RS232 Link) und sende einen ähnlichen Zeichenstring, kommt dieser auch einwandfrei an. Nur die Kommunikation Kamera und DP-Rs232 Link klappt nicht.
Alle Parameter haben wir natürlich zig-fach überprüft.
Wir arbeiten mit der sog. Zeichenverzugszeit als Protokoll.

Hat schon mal jemand was ähnliches erlebt oder sonstwie eine Ahnung, was da los sein könnte? :confused:

Vielen Dank schon mal für alle Infos!
 
Über die Zeichenverzugszeit zu gehen sollte man nur machen wenn man keine andere Möglichkeit hat.
Wie hoch liegt die Zeichenverzugszeit, ich habe die bei dem Sensor auf 20ms gesetzt, und der läuft damit an einer Cp340 ohne Probleme
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Wir haben die Zeichenverzugszeit bis auf 1000ms hochgeschraubt.
Beim bisherigen System hat das mit der ZVZ immer sehr gut funktioniert.
Würde es an dieser liegen (also weil z.B. die Kamera "Pausen" macht, müssten ja mehrere Telegramme ankommen und die letzten Zeichen im Eingangsbereich liegen. Das ist aber nicht der Fall, es kommen wie gesagt immer 5 Zeichen und dann ein undefiniertes Zeichen.

Gestern haben wir (man soll ja nix unversucht lassen) auch andere Protokollvarianten ausprobiert: Gleiches Bild. :sb7:
 
Zurück
Oben