Wago-S7 Datentausch Error TCP Client 32771

jmonts

Level-1
Beiträge
4
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo alle

Ich bin anfänger und versuche durch die Funktion DB_ReadWrite2 von der WagoLibDB.lib Bibliothek Daten von einem 750-880 aus einem S7-1200 zu lesen und zu schreiben, dazu habe ich ein FUP programm gestaltet und hat schon geklappt.

Aber es passiert folgendes, wenn man aus irgend einem Grund erst das Ausführen (Execute) vor dem Verbindiungsaufbau (xOpen) ausführt und dann es wieder auf der richtigen Reihenfolge versucht (Wie ihr wisst das richtige ist Verbindung aufbauen und dann ausführen ja klar) kann die Verbindung zwischen die zwei PLCs nicht mehr aufgebaut werden und absolut NUR nach einem RESET der S7 Steuerung wiederhergestellt werden. Es passiert auch wenn man unzulässige Parameter eingibt.

Egal was man in CodeSys macht: RESET, Alles Bereinigen, Wago aus- und einschalten es kommt immer wieder ein Error TCP Client 32771, der wie gesagt nach einem RESET der S7 "aufgehoben" wird.

Ich würde gerne wissen ob mann von der Wago seite, etwas machen könnte um dieser Error 32771 aufzuheben, ich würde nicht immer Zugriff auf der S7 haben deshalb meine Verzweifelung.

Ich habe schon im google gesucht was dieser Fehler heißt und habe nichts gefunden, und auch nicht hier im Forum.

Ich hoffe jemand kann mir helfen.

Vielen Dank :)

jmonts
 
Hallo jmonts,

Fehler 32771 wäre 'Socket was 'gracefully closed'' aus der SysLibSockets.
Ich versuche deinen Workflow mal nachzustellen.
Kannst du mir die Firmware deines 750-880 noch schreiben?
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo jmonts,

ich kann das Verhalten so nicht bestätigen.
Für eine weitere Diagnose bräuchte ich den Firmwarestand des 880, sowie deine Programme.
Unter Umständen kann das Verhalten auch durch die Siemens Steuerung ausgelöst werden.
Hast du dort mal ein Firmwareupdate versucht?
 
Hallo Wago Team

Danke für die Unterstützung.

Ich hatte inzwischen realisiert dass der Fehler "Socket was 'gracefully closed'' heißt, kriege ich den aber noch nicht abgehoben.

Mein 750-880 hat FW 01.05.32(08 ) und der S7-1200 hat die FW 1.0.1 . Ich habe aber nicht die Möglichkeit das FW von der S7 zu aktualisieren.

Ich verbrauche ganz einfach das DB_ReadWrite2 block in FUP ohne weiteres.

Kann man trotzdem irgendwie dieser Socket offen halten??

Vielen Dank Wago Support Team

jmonts
 
Hallo jmonts,

um deinem Problem näher auf den Grund zu gehen, würde ich dich bitten dich direkt bei uns zu melden.
Unter Umständen müsste man sich deine Programme mal anschauen und ggf. eine Aufzeichnung des Datenverkehrs ansehen.
Ich denke um das im Forum zu lösen ist das Problem zu spezifisch.
 
Hallo jmonts,

mail oder telefonisch wäre erstmal egal.
Der Datenverkehr lässt sich mit dem Tool Wireshark betrachten. Dazu lässt sich die Portspiegelung an deinem 750-880 nutzen.
 
Zurück
Oben