Wago 750-842 Modbus/TCP Socket getrennt

Moin,

wo hast du denn die CPU her? Evtl ein Starterkit gekauft?

Wenn ja bekommst du die Version per Mail vom Wago Support

nein die habe ich nur solo

Mh schade…Das Problem sind die Targets.

Codesys an sich ist kostenlos, aber die Target muss man vom Hardware Hersteller kaufen.

So nach einer sehr langen (oder kurzen ^^) Nacht habe ich alle Ein- und Ausgänge über Merker geführt.
Leider habe ich das Problem immer noch :frowning:

Die Merker (%MX0.1 …) rufe ich mir den Modbus-Adressen ab 12288 auf.
Der Intervall beträgt 1s.

Gibt es noch Einstellungen in der Wago die ich zusätzlich tätigen muss?
z.Z. laufen die Programme in einem 200ms Task.

Nein eigentlich müsste das nun passen

Du hast nur die eine modbus Verbindung oder? aber bis glaub 15 sollte sie eh können
In ips hast du nur ein modbus Client oder

Gesendet von meinem Gedanken-Maschine Interface mit einem digital Technik Konverter

Ich habe einen Client Socket. Diesem ist ein ModBus Gateway übergeordnet.

Diesem Gateway sind 32 ModBus-Geräte zugeordnet die Nur-Lesen aktiviert haben
Zusätzlich sind 29 Modbus-Geräte zugeordnet die Merker schreiben.

„Status Emulierten“ muss auch an sein oder?

Ok das scheint dann ja so zu passen
Hmm da fällt mir nicht mehr viel ein was nicht passen sollte
Ist die ip des Controllers fix eingestellt?

Gesendet von meinem Gedanken-Maschine Interface mit einem digital Technik Konverter

Ja die Adresse des Controllers ist Fix eingestellt.
Muss ich im CoDeSys den IPS-Server noch als ModBus-Client anlegen?

Nein brauchst du nicht.

Guck mal im Sockel an was passiert. Also im Debug.

Merker Bit Modbus Adresse
%M0 .0 12288
%M0 .1 12289
%M0 .2 12290
%M0 .3 12291
%M0 .4 12292
%M0 .5 12293
%M0 .6 12294
%M0 .7 12295
%M0 .8 12296
%M0 .9 12297
%M0 .10 12298
%M0 .11 12299
%M0 .12 12300
%M0 .13 12301
%M0 .14 12302
%M0 .15 12303

Hier noch mal die Adressen.

Modbus Aktiviiert Port 502?

Kommt die socket Unterbrechung zyklisch also immer nach gleicher Zeit oder kannst du sie einer Aktion zuordnen zB immer wenn etwas drückst?

Gesendet von meinem Gedanken-Maschine Interface mit einem digital Technik Konverter

Ich gehe mal davon aus das die Fehler abhängig sind von den Zugriffen.
bei den ca. 50 Modbus Geräten war es etwa 10 Sekunden bzw. beim Versuch die Merkel zu schreiben. Wobei der Fehler sowohl beim schreiben als auch Lesen eintritt.
Socket Port 502 passt und die ModBus-Adressen auch.
Wenn die Verbindung steht funktioniert es auch … aber eben nicht lange :frowning:
Habe jetzt noch mal bis auf ein paar wenige Geräte alle wieder raus geschmissen. Jetzt tritt der Fehler seltener auf.
Nach ein paar Schaltvorgängen tritt er jedoch wieder auf:

Hier noch mal ein paar Screenshots:

Socket Einstellungen:
Gateway-config.png

Socket Debug:

Gateway Config:
Gateway-config.png

Gateway Debug:
gateway.png

Gerät Config:

Meldungen in der Konsole:

Stimmt was mit deinem Netzwerk nicht??

Evtl brincht ja das Netzwerk ab.

Mach doch mal ne längeren Ping Versuch

CMD-> ping -t IP Controller

Das hatte ich auch erst vermutet. Habe den Switch schon getauscht und auch die IP von der Wago.
habe durchweg einen Ping von einer ms (auch bei Verbindungsabbruch des Sockets). (4ms bei 1000Byte großen Paketen)
Firewall ist natürlich auch aus…

Mh sehr komisch.

Schon mal von einem andrem Rechner versucht? Also IPS mal wo anders installieren und versuchen.

So habe die Wago jetzt mal an mein Live_System angebunden hier scheint sie einwandfrei zu laufen. Sogar mit abfrageraten von 100ms.
Die Wago ist allerdings nicht für bei mir gedacht… sondern soll auf einem NUC mit IPS an einem anderen Ort laufen. Hat jemand eine Idee für die Behebung des Fehlers? Habe im IPS schon einiges programmiert was ich nicht wieder neu machen will und ob bei dem einspielen von nem Backup der Fehler wieder kommt weiß man ja auch nicht …

Hallo,
welchen Netzwerkchip, Betriebssystem und Ip-Symcon Version hast du jeweils auf Test- und Produktivsystem.

Ich habe seit V3.2 auf Win 2008r2 ähnliche Probleme. Mit der V2.7 gab es die noch nicht.

Gesendet von meinem HTC Desire

habe:
-Socket usw. neu angelegt
-sowohl den Dienst als auch das komplette IPS neu installiert. ==> Keine Veränderung
-das Interne WLAN zur Verbindung genutzt ==> Keine Veränderung

Ich versuche jetzt noch mal eine Neuinstallation vom Betriebssystem.

Zur Hardware:
Steht hier bei Amazon
Software:
Windows 7 64 Bit SP2

Auf meinem aktiven System verwende ich übrigens Win7 x86 SP1
aber ich denke das mehrere 64Bit-Systeme im Einsatz sind ^^

habe jetzt Windows 7 64Bit erneut installiert … der Fehler tritt immer noch auf
dabei habe ich festgestellt, dass es ein neues Bios Update gibt was ich installiert habe=> keine Besserung

Jetzt habe ich windows 7 32Bit installiert und immer noch das gleiche Problem :frowning:

langsam gehen mir die Ideen aus :confused:

EDIT ( Nachtrag) :

habe jetzt mal nur ein Geät (variable) angelegt. Jetzt scheint der Socket Fehler auf die ms genau im Minutentakt zu kommen

Irgendwelche Energieoptionen?? Schalt mal alles aus.

Stimmt könnte ich auch mal versuchen … ich installiere jetzt erst mal 168 Updates ^^