ich frage bei mir seit paar Wochen einige Eingänge der Wago 342 per IPS auf Variablenänderung ab. Nun ist mir aufgefallen, dass die Variable in IPS sich kurzzeitig ändert obwohl der Eingang in der Wago weiterhin geschalten bleibt. Jetzt hab ich als test ein Kabel genommen und habe Spannung auf einen Eingang gelegt (Dauersignal). Nun habe ich ein Skript erstellt und als Zuweisung ein Ereignis auf Variablenänderung. Nach ca. 2 Tagen wurde das Skript gestartet, was es aber überhaupt nicht durfte da ich eine direkte Brücke auf den Eingang gelagt hab.
Kenn jemand das Problem? oder kann mir einer weiterhelfen!?
Das klingt sehr kurios - Es könnte in Fehler sein, aber ich müsste wissen unter welchen Umständen das passiert. Vielleicht hast du mehr Infos oder ein Muster, wann es passiert…
mehr Infos habe ich leider noch nicht. Ich habe jetzt in meiner Wago 750-342 / 3 Eingänge direkt gebrückt und habe Ereignisse bei Variablenänderung auf ein leeres Skript gelegt, damit ich sehe wann dieses nun Auslöst.
Bei der einen Testvariable hat sich nun schon seit 3 Tagen nichts mehr getan. Irgendwie ist das echt komisch! Mal sehen was jetzt mit den anderen Variablen passiert. Denke ja nicht das es an den 1000 millisek. Aktualisierungszeit liegt oder ? (Hab die Werte einfach übernommen da diese als Standart drinstehen!)
Gebe dann die Tage Rückmeldung.
was komisch aussieht. Die Variable der Wago Heizungsdruck steht immer auf True. Das Skript mit dem Text „Wago dreht am Rad“ wird auf Veränderung getriggert. Im Logfile steht aber kein einmal „False“! Es scheint so, dass die Variable immer auf True bleibt aber das Skript dennoch ausgeführt wird was es eigentlich gar nicht darf. Kann das sein??
greift Du evtl. mit mehreren Geräten (Controller/IPS etc.) auf den 342 zu?
Der 342 kann maximal 3 TCP Modbus Sockets aufbauen.
Wie ist denn die System-Auslastung des IPS-Rechners (oder virtuellen Maschine)?
Könnte mir vorstellen, dass bei 100% CPU-Last auch solche Effekte zustande kommen.
ich habe einen HomeServer auf den IPS läuft mit diesem greife ich auf die Wago zu.
Die CPU Last ist im Normalbetrieb bei 17 - 30 % sollte eigentlich kein problem sein. Ich verstehe das auch nicht so ganz. Habe ja 2 Vellemann Karte auch im Einsatz bei den ich solch ein Verhalten nicht habe.
habe jetzt rausgefunden, dass nach einem IPS Dienstneustart die Probleme immer kommen. Nach jedem Neustart bringt er die Variablen durcheinander!
Das macht er 3 - 4 mal und dann ist wieder paar Stunden alles gut!
Was mir auch aufgefallen ist, dass seitdem ich die Wago in IPS eingebunden habe IPS nicht mehr sauber den Dienst beendet. Er versucht ewig zu beenden doch es passiert nichts. Im Log ist folgendes zu lesen als letztes;
Wie ich auch mindestens eine Variable zum zweimal schalten bekomme ist, wenn ich den Designer auf den Sever beende und direkt die Console starte und klicke auf Medlungen.
Dann kommt eine Modbus Instance die von False auf True wechselt. Habe das ein paar mal probiert. Hier wird auch immer eine andere genommen. Nie die gleiche. Sollte das wirklich ein CPU Problem sein? Oder irgendwie ein Bug von IPS? Dann frag ich mich aber nur, warum ich der einzige bin der die Probleme hat?!
ich habe heute noch etwas probiert. Ich habe mir IPS neu gezogen und es auf meinem Laptop installiert.
Habe in IPS nur die Wago angelegt sonst nichts. Dazu 6 Modbus Devices die fest an der Wago gebrückt sind. Zu jedem Modbus hab ich ein leeres Skript angelegt mit je einem Ereignis auf Variablenänderung.
Nach etwa 7 Stunden testen konnte ich sehen, dass von den 6 Devices sich 4 geändert hatten. (Konnte ich daran ausmachen, da das Skript ausgelöst wurde.)
Die CPU kann ich somit komplett ausschließen, da der Laptop einen 2,53 GHz Dualcore hat mit 4 GB Ram. CPU Auslastung war laut Taskmanager so an die 5 - 9 % gegend.
Gibt es eigentlich hier im Forum Leute die auch die Wago 750-342 mit IPS nutzen ???
P.s Eingangskarte der Wago kann ich auch ausschließen, da ich mit zwei unterschiedlichen teste!
ich habe mir am Freitag ne Wago 750-342 bestellt, sollte hoffentlich
bis ende der Woche da sein. Hab nächste Woche Urlaub und brauch
noch was gegen die Langeweile in den Abendstunde
Sobald ich das Teil habe werde ich es sofort einbauen und deinen
Test durchführen.
anderen Port verwenden oder testweise anderen Switch
LAN-Kabel tauschen
Nur den 342 Koppler + IPS-Rechner am Switch
Energieverwaltung des Rechners prüfen
Es wäre noch interessant zu wissen, ob die Variable sich tatsächlich ändert. Dazu könntest Du zwei Zähler (Zähler-1 wenn Eingang True | Zähler-2 wenn Eingang False) in das Änderungs-Skript einbauen.
das wäre nett wenn du das mal testen könntest. Aber der Fehler scheint wohl nur bei mir zu sein sonst hätten sich ja schon andere Leute dazu geäußert.
Hallo MTec,
ich werde das mal testen mit Koppler an einem exter Switch. Mal schauen was dann passiert. Rest kann ich eigentlich ausschließen.
Was mich nur stuzig macht, wenn ich zb. den Designer auf dem Server beende und dann direkt wieder starte, die Konsole öffne habe ich mindestens bei 4 Variablen der Wago instance einen wechsel. Verstehe das irgendwie nicht so ganz.
Auf meinem Server läuft als Betriebssystem Windows Home Server. Dazu ein FTP Server und eine Sprachsoftware.
CPU ist ein AMD Athlon BE 2400 mit 2,29 Ghz Dualcore und 2 GB Ram. Wenn ich die Systemlast einige zeit betrachte schwankt die von 8 % bis teilweise 78 %.
Habe eben gesehen, dass ich das mit dem Designer schließen öffnen, Konsole starten und auf Meldungen klicken gar nicht machen muss um die Fehlangezeigten Variablen zu bekommen.
Es reicht lediglich schon aus auf dem Server die Konsole zu starten und dann auf Meldungen zu klicken. Dann werden min. 1 Variable gezeigt die von True auf False wechselt und wieder zurück.
Also da kann ich dann wohl auch den Switch ausschließen und den Port oder ?
Ich weiß, dass ich so langsam mit meinem Problem nerve, aber mich ärgert das enorm.
Was mir auch noch aufgefallen ist, dass wenn IPS einige Tage mit der Wago läuft sich nach paar Tagen die Variablen nicht mehr aktualisieren. Im Debug Fenster wird auch nichts mehr ausgegeben. Wenn ich dann die Client Socket Instance öffne und da auf übernehmen klicke läuft plötzlich wieder alles normal.
Hat dafür jemand eine Erklärung? Oder ist das hier das gleiche Problem wie bei der Fritzbox und dem Client Socket. Da muss ich auch alle 30 minuten was schicken damit die Verbindung nicht „Einschläft“.
Ich bin kurz davor die Wago wieder abzubauen und zu verkaufen. Ich weiß echt nicht mehr weiter was ich noch testen soll.
paresy@
hast du nicht evtl. eine Idee bezüglich deinem eventuell genannten Bug ??
ich melde mich wieder zurück mit meinem Problem. Ich habe die ganze Zeit über noch andere Versuche getätigt zwecks meinem Problem. Anderes Switch, Kabeltausch, neues 24v Siemens Netzteil und und und.
Geholfen hat leider nichts davon.
Jetzt habe ich die Wago aus meinem Steuerschrank ausgebaut und hab Sie mal mit ins Wohnzimmer genommen und an meiner Freundin ihr Laptop per Crosoverkabel verbunden.
IPS neu installiert und direkt 8 Modbus Devices angelegt. Beim anlegen merkte ich schon wie die Variablen ungleichmäßig durchschalteten. Im Log sehe ich nun folgendes;
ich konnte das sporadische Schalten von Variablen ebenfalls beobachten.
Bei mir tritt dies auf, wenn ich meinen IPS Server auslaste und zwar auf der
LAN Schnittstelle. Große Datenmengen kopieren z. B…
Dann erhalte ich folgende Meldungen im Log und meine Musik geht z.B. an,
da diese mit den Variablenänderung gekoppelt ist.
danke für deine Meldung. Ein überlasteter Rechner kann ich ja ausschließen, da ich IPS ja auf meinem Laptop installiert hatte und nur die Wago angelegt war. Der Laptop lief dauerhaft auf 2 - 4 % CPU Last.
Was ich die letzten Tage noch probiert hatte war; Das ich mir eine zusätzliche Netzwerkkarte gekauft hatte und diese in mein Server eingebaut habe.
Wago wurde dann direkt mit einem Crossoverkabel an diese neue Netzwerkkarte verbunden.
Nach 4 -5 Tage wechseln trotzdem die Variablen den Zustand. (Hält aber schon mal länger. Vorher war es alle 1 - 2 Tage).
Was aber noch hinzukommt ist, das obwohl der Client Socket auf „grün“ steht IPS nach den 5 Tagen plötzlich keine Meldung mehr von der Wago bekommt. Die ModBUS Instan. werden dann nicht mehr aktualisiert. Wenn ich dann im ClientSocket Menü bin und NUR auf übernehmen klicke, empfängt IPS wieder Daten von der Wago. Dieses war mir jetzt schon 4 mal passiert seitdem ich die Wago habe (Hab’ sie jetzt ca. 1 1/2 Monate).
Was mir noch aufgefallen ist, (weiß nicht ob das normal ist) wenn ich über ein Script ein True oder False Befehl für einen Ausgang schicke, brauch IPS über 1 Sec bis das Skript durchgelaufen ist.
Der Ausgang wird auch immer zuverlässig geschalten, nur finde ich 1000 - 1500ms für ein Ausgang Schaltbefehl recht lange.
Es gibt einfach bei mir zuviel Probleme mit der Wago & IPS das ist mir einfach alles zu unsicher.
Da bleibe ich lieber bei meinem 1-Wire, Velleman Karten und HomeMatic Bus.
Ich werde meine Wago zusammenpacken und alles verkaufen.
bei mir liegt das nicht an der CPU Last, sonder an der Belastung der Netzwerkkarte.
Evtl. kann sich das Paresy trotzdem mal anschauen.
Sonst hab ich mit meiner WAGO und IPS 2 keine Probleme. Ich polle
meine Variablen alle 100ms und in dieser Zeit werden auch die Ausgänge
geschaltet.
mmh das verstehe ich dann nicht.
Ich habe meine Eingänge alle 1000ms abgefragt. Also richtig „langsam“.
Überlast mit der Netzwerkkarte kann ich auch ausschließen, da ich ich extra eine PCI Netzwerkkarte nur für die Wago eingebaut habe und sie war direkt über Crossover mit der Wago verbunden.
Dann kann es eigentlich denke ich nur noch die Hardware sein. Wenn ein senden Befehl an ein Ausgangs bei mir 1300 - 1500ms dauert und bei dir 100ms ?!?
Ich traue mich irgendwie nicht so recht mir eine neue Wago zu kaufen. Hab Angst das ich wieder enttäuscht werde!