Moin,
folgendes Problem habe ich nach IPS Umzug auf meinen neuen XP Server:
Am Server läuft ein Beckhoff Modbus TCP Server. IPS greift auf diesen zu, und holt sich alle 5 sec 3 Werte ab. Geschrieben wird aktiv nichts. Auf meinem alten IPS Server (Vista) hat dies alles wunderbar funktioniert. Auf dem Neuen (XP SP3) schmiert die Kommunikation IPS<->Modbus Server nach 10-120min einfach ab. Der Modbusserver läuft noch, da die Beckhoff SPS ganz normal darauf zugreifen kann.
IPS lässt sich danach auch nicht mehr „regulär“ beenden. Es ist nur noch über den Taskmanager beendbar.
Leider finde ich im Log keinerlei Fehlermeldung. Im Anhang ist ein Auszug aus dem Debug der Modbus RTU/TCP Instanz.
Auszug aus dem Logfile beim Beenden von IPS:
24.12.2009 08:14:21.546 | 26877 | DEBUG | VariableManager | [.System\Zeit_Datum] = 24.12.09 08:14
24.12.2009 08:14:21.546 | 23047 | MESSAGE | VariableManager | [.System\Systemuptime] = 0 Tage + 00:35:45 (Since: 24.12.09 07:38:36 )
24.12.2009 08:14:21.562 | 14634 | DEBUG | ExecuteThreadID #2 | Ausgeführt, Resultat: 1, Erfolgreich: True, Zeit: 42 ms
24.12.2009 08:14:22.15 | 47571 | DEBUG | ExecuteThreadID #12 | Skriptausführung: 47571.ips.php ~ Absender: Ereignis #39299, Zeit Ereignis
24.12.2009 08:14:22.15 | 14196 | DEBUG | VariableManager | [.DUG\Auto_akt] = False
24.12.2009 08:14:22.15 | 32496 | DEBUG | VariableManager | [.DUG\man_aktiv] = False
24.12.2009 08:14:22.15 | 49318 | DEBUG | VariableManager | [.DUG\man_proz] = 0
24.12.2009 08:14:22.31 | 47571 | DEBUG | ExecuteThreadID #12 | Ausgeführt, Resultat: 1, Erfolgreich: True, Zeit: 11 ms
24.12.2009 08:14:22.656 | 13908 | DEBUG | VariableManager | [.System\Ping_Wlan3_ok] = False
24.12.2009 08:14:22.656 | 32887 | DEBUG | ExecuteThreadID #6 | Ausgeführt, Resultat: 1, Erfolgreich: True, Zeit: 1645 ms
24.12.2009 08:14:23.00 | 47571 | DEBUG | ExecuteThreadID #2 | Skriptausführung: 47571.ips.php ~ Absender: Ereignis #39299, Zeit Ereignis
24.12.2009 08:14:23.00 | 14196 | DEBUG | VariableManager | [.DUG\Auto_akt] = False
24.12.2009 08:14:23.00 | 32496 | DEBUG | VariableManager | [.DUG\man_aktiv] = False
24.12.2009 08:14:23.00 | 49318 | DEBUG | VariableManager | [.DUG\man_proz] = 0
24.12.2009 08:14:23.15 | 47571 | DEBUG | ExecuteThreadID #2 | Ausgeführt, Resultat: 1, Erfolgreich: True, Zeit: 8 ms
24.12.2009 08:14:23.250 | 0 | WARNING | Kernel | Service Shutdown requested!
24.12.2009 08:14:23.250 | 0 | MESSAGE | Kernel | *** IPS HERUNTERFAHREN
24.12.2009 08:14:23.453 | 0 | MESSAGE | Kernel | Deinitialisiere…
24.12.2009 08:14:23.453 | 0 | MESSAGE | EventManager | Warte auf Terminierung des Ereignisthread…
24.12.2009 08:14:23.453 | 0 | MESSAGE | TimerPool | Warte auf Terminierung des Timerthreads…
24.12.2009 08:14:23.468 | 0 | MESSAGE | TimerPool | Warte auf Terminierung des Timerthreads…
24.12.2009 08:14:23.468 | 0 | MESSAGE | TimerPool | Warte auf Terminierung des Timerthreads…
24.12.2009 08:14:23.468 | 0 | MESSAGE | TimerPool | Warte auf Terminierung des Timerthreads…
24.12.2009 08:14:23.468 | 0 | MESSAGE | TimerPool | Warte auf Terminierung des Timerthreads…
24.12.2009 08:14:23.468 | 0 | MESSAGE | TimerPool | Warte auf Terminierung des Timerthreads…
24.12.2009 08:14:23.468 | 0 | MESSAGE | TimerPool | Warte auf Terminierung des Timerthreads…
24.12.2009 08:14:23.468 | 0 | MESSAGE | TimerPool | Warte auf Terminierung des Timerthreads… Name: Poller, Location: [.Modbus\Zaehlerstand]
Habe schon verschiedene Dinge probiert:
Port/IP Adresse geändert
IPS v2.1 v2.2
Firewall aus
Antivirus aus
…leider ohne Erfolg
System:
IPS v2.2
Windows XP SP3
Irgendwelche Ansätze was ich noch versuchen könnte?
mfg
Daniel