Warum stürzt das P-Web Panels PCD7. D44WT5R ab oder macht einen Neustart, wenn der Benutzer auf das Setup-Menü zugreifft?
FAQ #102022
Es ist möglich, dass das P-Web Panel bei einem Zugriff vom Anwender auf das Setup Menu abstürzt oder einen Neu-Start ausführt. Die Web-Seiten reagieren nicht mehr.
Das Problem tritt nur, wenn der Benutzer das Setup-Menü zugreifen möchten und wenn der Benutzer ein Passwortzugriff auf das Setupmenü festgelegt hat und den Software Watchdog im Anwendungsprogramm programmiert hat.
Fehlerbeschreibung:
Dieses Problem wird verursacht, wenn das Setup-Menü des P-Web-Panels Passwortgeschützt ist und im Anwendungsprogramm der Software-Watchdog implementiert ist.
Abhängig von der verwendeten Firmware, die Kombination dieser zwei Punkte dazu führen, dass das Panel:
FW-version | Verhalten |
---|---|
FW = < 1.28.11 | P-Web Panel blockiert, Programm geht in Stop bis zum nächsten Spannungsunterbrechung |
FW > = FW 1.28.22 | P-Web-Panel wird neu gestartet, auch die Anwendung wird neu gestartet |
jedes Mal, wenn der Anwender das Setup-Menü öffnen will, währendem das Anwendungsprogramm ausgeführt wird.
Lösung:
Die Lösung besteht darin, die Zeit für den Sofware Watchdog auf 800ms zu erhöhen.
Das öffnen das Setup-Menüs auf dem P-Web-Panel verlangsamt das Programm auf diese Weise, dass der Software-Watchdog ausgeführt wird und das ganze P-Web-Panel dadurch neu gestartet wird.
Um dies zu vermeiden, muss die System-Watchdog-Zeit erhöht werden.
Dies kann über ein CGI-Anweisung oder IL Programmierung erfolgen.
Die CGI-Anweisung muss über einen Web-Browser erfolgen und das P-Web-Panel muss über LAN mit einer IP-Adresse erreichbar sein.
FW 1.28.22 oder neuere muss verwendet werden.
Workaround mit CGI-Anweisung.
1. Ethernet-Verbindung auf das P-Web-Panel
2. Im Web-Browser den CGI-Befehl ausführen:
http://xxxIPxxx/cgi-bin/writeVal.exe?cfg-PCD,SysWDogTime+800
3. kontrollieren, ob die festgelegten Einstellungen richtig eingestellt sind:
http://xxxIPxxx/cgi-bin/readVal.exe?cfg-PCD,SysWDogTime
4. Konfiguration mit dem folgenden Befehl speichern:
http://xxxIPxxx/cgi-bin/writeVal.exe?NT-Config,Save+Pcd
Wenn die Einstellung nicht gespeichert wird, wird die Einstellung auf Standard zurück gestzte, wenn das P-Web Panel neu gestartet wird.
Achtung: Dieser Befehl sollte nur ausschließlich für diesen Fall verwendet werden.
Workaround für IL-Programmierung:
Verwenden Sie die IL-Anweisung "SYS. WriteTag " um den Software-Watchdog auf 800ms einzustellen.
CSF S.SF. SYS. Bibliothek ; Bibliothek-Reihe
S.SF. SYS. WriteTag ; Tag zu schreiben
Watchdog_R_name ; 1 X | R IN, Registrierungsname
Watchdog_T_name ; 2 X | R IN, TagName
Watchdog_value ; 3 R | K IN, Tagwert Parametertyp
Watchdog_value ; 4 X | R IN Tag-Wert
Program_Status ; 5 R, Status
Das IL-Programm wird diese FAQ an und kann dem PG5-Projekt mithilfe der Funktion hinzugefügt werden:
"Program Files, Add Files"
Stellen Sie den Software-Watchdog-Wert nicht anders als beschrieben ein, da sonst das P-Web-Panel beschädigen werden könnte.
Categories
PCD7 / D443WT5R
Last update: 05.06.2018 12:55
First release: 01.06.2018 10:33
Views: 1