Sporades schalten der Variable

Hallo,

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!?

Gruß

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…

paresy

Hallo paresy,

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.

Hallo paresy,

jetzt hab ich das ganze intensiv beobachtet. Meine neu angelegten „fest gebrückten“ Eingänge wurden auch wieder sporadisch geschalten.

Das Logfile sieht so aus;

25.10.2009 15:28:33.125 | 23942 | MESSAGE | VariableManager      | [keller\heizungsraum\heizungsdruck\Heizungsdruck min\Value] = True
25.10.2009 15:28:33.125 | 45564 | DEBUG   | ExecuteThreadID #7   | Skriptausfhrung: 45564.ips.php ~ Absender: Ereignis #38487, Variable #23942, Auslser: OnChange
25.10.2009 15:28:33.125 | 49414 | DEBUG   | VariableManager      | [media\ansagen\ansagetext] = Wago dreht am Rad!
25.10.2009 15:28:33.125 | 45564 | DEBUG   | ExecuteThreadID #7   | Ausgefhrt, Resultat: 1, Erfolgreich: True, Zeit: 1 ms
25.10.2009 15:28:33.390 | 16059 | MESSAGE | VariableManager      | [media\media player\wohnzimmer\Sound files\Media Player\Track Length] = 0:00
25.10.2009 15:28:33.390 | 38817 | MESSAGE | VariableManager      | [media\media player\wohnzimmer\Sound files\Media Player\Status] = 3
25.10.2009 15:28:33.562 | 46156 | MESSAGE | VariableManager      | [Velleman USB Card 1\Counter 2 - Strom] = 49486
25.10.2009 15:28:33.562 | 49565 | DEBUG   | ExecuteThreadID #3   | Skriptausfhrung: 49565.ips.php ~ Absender: Ereignis #18661, Variable #46156, Auslser: OnUpdate
25.10.2009 15:28:33.562 | 42366 | MESSAGE | VariableManager      | [erdgeschoss\flur\stromzaehler\Impulse] = 3832
25.10.2009 15:28:33.609 | 33460 | MESSAGE | VariableManager      | [erdgeschoss\flur\stromzaehler\Kilowattstunde_heute] = 4.79
25.10.2009 15:28:33.609 | 49565 | DEBUG   | ExecuteThreadID #3   | Ausgefhrt, Resultat: 1, Erfolgreich: True, Zeit: 52 ms

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??

Hallo Hollowman,

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.

Viele Grüße
MTec

Hallo MTec,

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.

Gruß

alles ein wenig komisch!

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!

Hier ein IPS start;

25.10.2009 21:26:40.468 | 14458 | MESSAGE | VariableManager      | [keller\heizungsraum\heizungsdruck\Heizungsdruck max\Value] = True
25.10.2009 21:26:42.328 | 14458 | MESSAGE | VariableManager      | [keller\heizungsraum\heizungsdruck\Heizungsdruck max\Value] = False
25.10.2009 21:26:42.812 | 20291 | DEBUG   | VariableManager      | [Bettabfrage\Boris] = False
25.10.2009 21:26:42.812 | 35709 | DEBUG   | VariableManager      | [Bettabfrage\Steffi] = False
25.10.2009 21:26:44.46  | 14458 | MESSAGE | VariableManager      | [keller\heizungsraum\heizungsdruck\Heizungsdruck max\Value] = True

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;

25.10.2009 21:39:09.562 |     0 | MESSAGE | Kernel               | *** IPS HERUNTERFAHREN
25.10.2009 21:39:09.687 |     0 | MESSAGE | Kernel               | Deinitialisiere...
25.10.2009 21:39:09.687 |     0 | MESSAGE | EventManager         | Warte auf Terminierung des Ereignisthread...
25.10.2009 21:39:09.687 |     0 | MESSAGE | TimerPool            | Warte auf Terminierung des Timerthreads... Name: Poller, Location: [ModBus Device 1]

Er bringt als letztes immer eine andere Modbus Instance. Es ist nicht immer die selbe. Was kann da nicht stimmten ??

Gruß

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?!

Hallo,

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!

Moin moin,

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 :slight_smile:

Sobald ich das Teil habe werde ich es sofort einbauen und deinen
Test durchführen.

Dauert halt leider noch ein bisschen.

Hallo Hollowman,

hier noch ein paar Punkte:

  • 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.

Viele Grüße
Roland

Hallo Dutch83,

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 %.

Gruß
Boris

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 ??

Gruß
Boris

Hallo,

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;


12.11.2009 19:49:05.437 |     0 | SUCCESS | Kernel               | *** IPS BETRIEBSBEREIT
12.11.2009 19:51:05.703 | 56386 | MESSAGE | Client Socket        | Socket: Verbunden
12.11.2009 19:51:15.828 | 24844 | MESSAGE | VariableManager      | [ModBus Device 1\Value] = True
12.11.2009 19:51:38.00 | 59685 | MESSAGE | ModBus Address       | Erstelle...
12.11.2009 19:51:46.765 | 17279 | DEBUG   | VariableManager      | [ModBus Device 1\Value] = False
12.11.2009 19:52:07.62 | 44622 | MESSAGE | ModBus Address       | Erstelle...
12.11.2009 19:52:14.437 | 55633 | DEBUG   | VariableManager      | [ModBus Device 2\Value] = False
12.11.2009 19:52:16.500 | 24844 | DEBUG   | VariableManager      | [ModBus Device 0\Value] = True
12.11.2009 19:52:30.625 | 58332 | MESSAGE | ModBus Address       | Erstelle...
12.11.2009 19:52:37.734 | 45737 | WARNING | TimerID #3, TimerThread #8 | [ModBus Device 0] = Zeitüberschreitung beim Warten auf Antwort
12.11.2009 19:52:39.765 | 55633 | MESSAGE | VariableManager      | [ModBus Device 2\Value] = True
12.11.2009 19:52:39.781 | 18954 | DEBUG   | VariableManager      | [ModBus Device 3\Value] = False
12.11.2009 19:52:40.765 | 55633 | MESSAGE | VariableManager      | [ModBus Device 2\Value] = False
12.11.2009 19:52:46.875 | 17279 | DEBUG   | VariableManager      | [ModBus Device 1\Value] = False
12.11.2009 19:53:01.890 | 22390 | MESSAGE | ModBus Address       | Erstelle...
12.11.2009 19:53:10.359 | 41301 | DEBUG   | VariableManager      | [ModBus Device 4\Value] = False
12.11.2009 19:53:16.390 | 59685 | WARNING | TimerID #5, TimerThread #10 | [ModBus Device 1] = Zeitüberschreitung beim Warten auf Antwort
12.11.2009 19:53:18.390 | 24844 | MESSAGE | VariableManager      | [ModBus Device 0\Value] = False
12.11.2009 19:53:18.390 | 18954 | MESSAGE | VariableManager      | [ModBus Device 3\Value] = True
12.11.2009 19:53:19.390 | 18954 | MESSAGE | VariableManager      | [ModBus Device 3\Value] = False
12.11.2009 19:53:19.390 | 24844 | MESSAGE | VariableManager      | [ModBus Device 0\Value] = True
12.11.2009 19:53:28.93 | 39141 | MESSAGE | ModBus Address       | Erstelle...
12.11.2009 19:53:35.578 | 40378 | DEBUG   | VariableManager      | [ModBus Device 5\Value] = False
12.11.2009 19:53:40.875 | 55633 | DEBUG   | VariableManager      | [ModBus Device 2\Value] = False
12.11.2009 19:53:46.953 | 44622 | WARNING | TimerID #6, TimerThread #10 | [ModBus Device 2] = Zeitüberschreitung beim Warten auf Antwort
12.11.2009 19:53:48.765 | 24844 | MESSAGE | VariableManager      | [ModBus Device 0\Value] = False
12.11.2009 19:53:48.781 | 17279 | DEBUG   | VariableManager      | [ModBus Device 1\Value] = False
12.11.2009 19:53:49.765 | 24844 | MESSAGE | VariableManager      | [ModBus Device 0\Value] = True
12.11.2009 19:54:11.343 | 41301 | DEBUG   | VariableManager      | [ModBus Device 4\Value] = False
12.11.2009 19:54:14.390 | 39141 | WARNING | TimerID #9, TimerThread #4 | [ModBus Device 5] = Zeitüberschreitung beim Warten auf Antwort
12.11.2009 19:54:16.328 | 24844 | MESSAGE | VariableManager      | [ModBus Device 0\Value] = False
12.11.2009 19:54:17.343 | 24844 | MESSAGE | VariableManager      | [ModBus Device 0\Value] = True
12.11.2009 19:54:19.234 | 24093 | MESSAGE | ModBus Address       | Erstelle...
12.11.2009 19:54:19.390 | 18954 | DEBUG   | VariableManager      | [ModBus Device 3\Value] = False
12.11.2009 19:54:30.156 | 34194 | DEBUG   | VariableManager      | [ModBus Device 6\Value] = False
12.11.2009 19:54:35.687 | 40378 | DEBUG   | VariableManager      | [ModBus Device 5\Value] = False
12.11.2009 19:54:40.718 | 59685 | WARNING | TimerID #5, TimerThread #1 | [ModBus Device 1] = Zeitüberschreitung beim Warten auf Antwort
12.11.2009 19:54:42.734 | 24844 | MESSAGE | VariableManager      | [ModBus Device 0\Value] = False
12.11.2009 19:54:42.750 | 34194 | MESSAGE | VariableManager      | [ModBus Device 6\Value] = True
12.11.2009 19:54:42.828 | 55633 | DEBUG   | VariableManager      | [ModBus Device 2\Value] = False
12.11.2009 19:54:43.750 | 34194 | MESSAGE | VariableManager      | [ModBus Device 6\Value] = False
12.11.2009 19:54:43.750 | 24844 | MESSAGE | VariableManager      | [ModBus Device 0\Value] = True
12.11.2009 19:54:48.937 | 17279 | DEBUG   | VariableManager      | [ModBus Device 1\Value] = False
12.11.2009 19:54:49.171 | 57658 | MESSAGE | ModBus Address       | Erstelle...
12.11.2009 19:54:59.156 | 39082 | DEBUG   | VariableManager      | [ModBus Device 7\Value] = False
12.11.2009 19:55:05.250 | 57658 | WARNING | TimerID #11, TimerThread #6 | [ModBus Device 7] = Zeitüberschreitung beim Warten auf Antwort
12.11.2009 19:55:07.265 | 24844 | MESSAGE | VariableManager      | [ModBus Device 0\Value] = False
12.11.2009 19:55:07.328 | 17279 | MESSAGE | VariableManager      | [ModBus Device 1\Value] = True
12.11.2009 19:55:08.281 | 24844 | MESSAGE | VariableManager      | [ModBus Device 0\Value] = True
12.11.2009 19:55:08.453 | 17279 | MESSAGE | VariableManager      | [ModBus Device 1\Value] = False
12.11.2009 19:55:11.437 | 41301 | DEBUG   | VariableManager      | [ModBus Device 4\Value] = False
12.11.2009 19:55:19.578 | 18954 | DEBUG   | VariableManager      | [ModBus Device 3\Value] = False
12.11.2009 19:55:27.765 | 45737 | WARNING | TimerID #3, TimerThread #8 | [ModBus Device 0] = Zeitüberschreitung beim Warten auf Antwort
12.11.2009 19:55:29.765 | 18954 | MESSAGE | VariableManager      | [ModBus Device 3\Value] = True
12.11.2009 19:55:30.781 | 18954 | MESSAGE | VariableManager      | [ModBus Device 3\Value] = False
12.11.2009 19:55:36.15 | 40378 | DEBUG   | VariableManager      | [ModBus Device 5\Value] = False
12.11.2009 19:55:43.187 | 55633 | DEBUG   | VariableManager      | [ModBus Device 2\Value] = False
12.11.2009 19:55:44.250 | 34194 | DEBUG   | VariableManager      | [ModBus Device 6\Value] = False
12.11.2009 19:55:50.218 | 59685 | WARNING | TimerID #5, TimerThread #8 | [ModBus Device 1] = Zeitüberschreitung beim Warten auf Antwort
12.11.2009 19:55:52.218 | 24844 | MESSAGE | VariableManager      | [ModBus Device 0\Value] = False
12.11.2009 19:55:52.218 | 41301 | MESSAGE | VariableManager      | [ModBus Device 4\Value] = True
12.11.2009 19:55:53.234 | 24844 | MESSAGE | VariableManager      | [ModBus Device 0\Value] = True
12.11.2009 19:55:53.375 | 41301 | MESSAGE | VariableManager      | [ModBus Device 4\Value] = False
12.11.2009 19:55:59.468 | 39082 | DEBUG   | VariableManager      | [ModBus Device 7\Value] = False
12.11.2009 19:56:08.750 | 17279 | DEBUG   | VariableManager      | [ModBus Device 1\Value] = False
12.11.2009 19:56:12.718 | 44622 | WARNING | TimerID #6, TimerThread #2 | [ModBus Device 2] = Zeitüberschreitung beim Warten auf Antwort
12.11.2009 19:56:14.734 | 24844 | MESSAGE | VariableManager      | [ModBus Device 0\Value] = False
12.11.2009 19:56:14.750 | 39141 | WARNING | TimerID #9, TimerThread #6 | [ModBus Device 5] = Unknown ModBus write error
12.11.2009 19:56:15.765 | 24844 | MESSAGE | VariableManager      | [ModBus Device 0\Value] = True
12.11.2009 19:56:31.250 | 18954 | DEBUG   | VariableManager      | [ModBus Device 3\Value] = False
12.11.2009 19:56:35.234 | 22390 | WARNING | TimerID #8, TimerThread #2 | [ModBus Device 4] = Zeitüberschreitung beim Warten auf Antwort
12.11.2009 19:56:37.234 | 40378 | DEBUG   | VariableManager      | [ModBus Device 5\Value] = False
12.11.2009 19:56:43.359 | 55633 | DEBUG   | VariableManager      | [ModBus Device 2\Value] = False
12.11.2009 19:56:44.468 | 34194 | DEBUG   | VariableManager      | [ModBus Device 6\Value] = False
12.11.2009 19:56:53.828 | 41301 | DEBUG   | VariableManager      | [ModBus Device 4\Value] = False
12.11.2009 19:56:57.843 | 24093 | WARNING | TimerID #10, TimerThread #5 | [ModBus Device 6] = Zeitüberschreitung beim Warten auf Antwort
12.11.2009 19:56:59.859 | 24844 | MESSAGE | VariableManager      | [ModBus Device 0\Value] = False
12.11.2009 19:56:59.875 | 39082 | DEBUG   | VariableManager      | [ModBus Device 7\Value] = False
12.11.2009 19:57:00.875 | 24844 | MESSAGE | VariableManager      | [ModBus Device 0\Value] = True
12.11.2009 19:57:09.93 | 17279 | DEBUG   | VariableManager      | [ModBus Device 1\Value] = False
12.11.2009 19:57:20.203 | 39141 | WARNING | TimerID #9, TimerThread #6 | [ModBus Device 5] = Zeitüberschreitung beim Warten auf Antwort
12.11.2009 19:57:31.593 | 18954 | DEBUG   | VariableManager      | [ModBus Device 3\Value] = False

Ist die Wago vielleicht nicht geeignet direkt per Crosoverkabel verbunden zu sein oder hat das vielleicht was mit meinem Problem zu tun?

Gruß

Hallo,

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.


18.11.2009 15:37:15.421 | 35426 | MESSAGE | VariableManager      | [Homecontrol\Zähler\Heizung\Counter_Strom_Heizung\Counter_Strom_Heizung] = 9
18.11.2009 15:37:21.110 | 19269 | WARNING | TimerID #71, TimerThread #9 | [Homecontrol\Zähler\Serverraum\Counter_Strom_Serverraum] = Unknown ModBus write error
18.11.2009 15:37:21.120 | 22606 | WARNING | TimerID #41, TimerThread #8 | [Homecontrol\Schlafzimmer\Schlafzimmer_Taster_Licht.Bett_Rechts] = Unknown ModBus write error
18.11.2009 15:37:21.160 | 31054 | WARNING | TimerID #72, TimerThread #9 | [Homecontrol\Zähler\Wohnzimmerwand\Counter_Strom_Wohnzimmerwand] = Unknown ModBus write error
18.11.2009 15:37:21.170 | 31601 | WARNING | TimerID #43, TimerThread #8 | [Homecontrol\Aussenbereich\Aussen_Taster_Licht.Eingang] = Unknown ModBus write error
18.11.2009 15:37:21.220 | 29442 | MESSAGE | VariableManager      | [Homecontrol\Küche\Kueche_Taster_Musik_on.off\Kueche_Taster_Musik_on.off] = False
18.11.2009 15:37:21.230 | 11951 | WARNING | TimerID #53, TimerThread #1 | [Homecontrol\Bad\Bad_Licht_Decke] = Unknown ModBus write error

Vielelicht hilf dies weiter.

Gruss
Michael

Hallo Sanman,

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.

Gruß

Hallo,

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.

Gruss
Michael

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!

Gruß

Hallo zusammen,

nur eine kurze Verständnisfrage, da ich es schade fände, wenn ein „WAGO-Kollege“ das Handtuch wirft.

Wo sitzt bei Euch die „Intelligenz“?
IPS (direkt auf die E/A) oder direkt in der WAGO (Steuerung über Merker)?

in diesem Sinne
Gruß
Tilo