30.04.2010 10:16 | |
Beigetreten: 01.08.2007 Letzter Bes: 29.08.2024 Beiträge: 1698 Bewertung: (84) |
Hallo,
(CPU 315-2 DP mit CP343-1 IT V2.0 343-1GX11-0XE0) Die Applikation sendet zyklisch ein Fetch - Anforderungstelegramm und die SPS sendet ein Fetch - Quittierungstelegramm zurück. (Siehe screenshot von wireshark im Anhang)
Meine PC - Applikation empfängt aber nur das Fetch Anforderungstelegramm welches von ihm selbst zyklisch gesendet wurde. Nicht das Fetch - Quittierungstelegramm von der SPS ???
Hat jemand eine Idee ? DateianhangFetch_Anforderung_Quittung.zip (122 Downloads) |
04.05.2010 07:23 | |
Beigetreten: 01.08.2007 Letzter Bes: 29.08.2024 Beiträge: 1698 Bewertung: (84) |
Hallo J_Bell, ich habe mal einen Trace vom zyklischen write -Vorgang mit automatischen Verbindungsabbruch und einen Trace vom zyklischen Fetch - Vorgang mit manuellem Beenden der Anwendung gemacht. Des weiteren, anbei das S7- Projekt der Versuchsanordnung.
Müsste da nicht eigentlich auch die Port mit der Nr. 2001 drin stehen ? Bei den Versuchen mit Send/Receive über UDP haben immer beide Teilnehmer (SPS und Anwendung) an den Ziel Port 2000 gesendet und es ist auch immer alles passend angekommen ?
Falls nicht, ist es auch nicht weiter tragisch, da es sich lediglich um einen Versuch handelt. DateianhangFETCH_WRITE.zip (68 Downloads) |
05.05.2010 07:54 | |
Beigetreten: 01.08.2007 Letzter Bes: 29.08.2024 Beiträge: 1698 Bewertung: (84) |
Hallo J_Bell,
(War bei den Versuchen mit TCP oder UDP mit Send/Receive nicht nötig ?) Fetch und write löse ich jetzt in der Anwendung manuellaus (Schaltfläche) Beim write übertrage ich genau 20 Byte in DB80.
- Man muss über 1 min warten, bis man die Anwendung wieder starten kann. (Vorher connecten die winsock Steuerelemente nicht) - Das winsock1 liefert mir aus dem Fetch - Quittierungtelegramm leider immer noch keine Nutzdaten in meine Anwendung zurück.
So ein Ethernet - Datenaustausch einer S7 - SPSmit einer VB6 Anwendung ist schon ne Wissenschaft für sich. Wenn ich eine Dokumentation für diese Vorgehensweise hätte, wäre vieles einfacher und ich müsste vielleicht nicht so oft nachfragen. Für Deine Geduld und Hilfe möchte ich mich recht herzlich bedanken.. DateianhangTrace_fetch _write.zip (70 Downloads) |
Zuletzt bearbeitet von: Eleu am: 05.05.2010 08:08 |
|
Folgen Sie uns auf