Habe ähnliche Probleme mit alten Java-Versionen - insbesondere wenn nur die vom IE installiert ist.
Vielleicht hilft ein Java-Update?
Auf meinem Entwicklungsrechner läuft eine aktuelle Java-Version und damit gabs bisher nicht diese Probleme. Allerdings dauert es manchmal recht lange, bis die Web-Visu angezeigt wird. Insbesondere wenn das Fenster mit der Visu einige Zeit minimiert war, gibts den gleichen Effekt.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Wenn sich die WebVisu einmal verabschiedet hast, bringst du sie ohne Reset nicht mehr zum laufen. Das PLC-Programm läuft jedoch noch.
Ich hatte das Problem auch, besonders mit 841-Controller, welche eine Firmware-Version < 11 haben.
Mit Firmware 11 läuft die WebVisu sehr stabil (dafür langsam - siehe andere Forumsbeiträge...).
Zudem musst du darauf achten, dass du der WebVisu genügend Rechenkapazität gibst. Beispiel: Wenn die Zykluszeit deines Programms 20ms beträgt, dann erstelle eine Zeitgesteuerte Task mit einer Intervallzeit von 50ms.
Je mehr Elemente in den Visualisierungen vorhanden sind, je mehr Zeitreserve sollte eingeplant werden. Das tönt zwar nach unglaublicher Verschwendung - es erspart aber viel Ärger...
Gruss
Markus
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
habe deine Antwort erst spät gelesen. Auf meinen Controller 841 läuft die Firmware V10. Aufgrund der schnelleren webvisu wollte ich auch dabei bleibe oder sollte man auf V11 hochrüsten?
Bei einer genaueren Betrachtung meiner TASKs fällt mir auf dass eis ünregelmäßigkeiten git. Die Cycletime ist unregelmäßig und überschreitet teilweite die Intervallzeit:
Siehe Auszug:
Number of Tasks: 3
Task 0: main, ID: 0
Cycle count: 893969
Cycletime: 16 ms
Cycletime (min): 15 ms
Cycletime (max): 2343 ms
Cycletime (avg): 16 ms
Status: RUN
Mode: UNHANDLED
Priority: 2
Intervall: 100 ms
Event: NONE
Function pointer: 16#00CEB0A8
Function index: 600
Task 1: heizung, ID: 1
Cycle count: 99363
Cycletime: 3 ms
Cycletime (min): 1 ms
Cycletime (max): 638 ms
Cycletime (avg): 3 ms
Status: RUN
Mode: UNHANDLED
Priority: 20
Intervall: 900 ms
Event: NONE
Function pointer: 16#00CF8340
Function index: 674
Task 2: taster, ID: 2
Cycle count: 1490543
Cycletime: 10 ms
Cycletime (min): 8 ms
Cycletime (max): 13 ms
Cycletime (avg): 9 ms
Status: RUN
Mode: UNHANDLED
Priority: 1
Intervall: 60 ms
Event: NONE
Function pointer: 16#00CF9E98
Function index: 677
Jetzt meine Frage kann ich irgendwo/wie sehen wo ich im Programm Zeit verliere?
Gruß
Markus
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Brauchst Du für die Heizung die 3ms wirklich? Taster düften auch mit 20ms oder etwas mehr flüssig funktionieren (solange nichts anderes wichtigeres drin ist)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo,
seit einiger Zeit programmiere ich mit der Steuerung wago 750-841. Jetzt zeigt sich der Effekt, dass in unregelmäßigen Abständen die webvisu ausfällt.
Über das Netz lässt sich die Visu nichtmehr aufrufen. Die normale Webseite des Controllers lässt sich dennoch aufrufen.
Der Fehler lässt sich nur nach komplettem Reset des Contollers beheben.
Meine Fragen sind:
Wo liegt das Problem, wie kann ich es beheben?
Kann ich die Webvisu einzeln reseten oder evtl über einen watchdog?
über eine Rückmeldung würde ich mich sehr freuen.
Gruß
Markus
Habe ähnliche Probleme mit alten Java-Versionen - insbesondere wenn nur die vom IE installiert ist.
Vielleicht hilft ein Java-Update?
Auf meinem Entwicklungsrechner läuft eine aktuelle Java-Version und damit gabs bisher nicht diese Probleme. Allerdings dauert es manchmal recht lange, bis die Web-Visu angezeigt wird. Insbesondere wenn das Fenster mit der Visu einige Zeit minimiert war, gibts den gleichen Effekt.
Erstmal ist es wichtig das Du den Eintrag:
<param name="USEURLCONNECTION" value="TRUE"> hast.
Und es ist besser wenn Du immer die aktuelle jave Version updatest
Hi, danke für die schnelle Hilfe, aber das Problem besteht noch immer!
egal welchen Browser ich nehme IE oder Moziller bei beiden stürzt die Webvisu ab!
@Speicherzelle
hast du noch weitere Parameter für das Applet?
Kannst du mir eine Parameterliste zusenden?
MfG
Mrkus
Gibts in der Hilfe unter webvisu.htm.
Danke für den Tipp mit dem URL-Parameter, werd ich mal austesten, obs damit reibungslos klappt!
Jo, das war Goldrichtig!
Der Eintrag verhilft der Web-Visu zu ordentlich Performance.
Und ich habe festgestellt, dass es auf Java-Versionen, die beim IE standardmäßig dabei ist, nun auch wesentlich besser läuft.
Einige Probleme gibts da zwar mit der Umschaltung zu anderen Visus, aber da muss wohl mal ein Update von Java her.
leider hatten die geschriebenen Tipps bei mir keinen Erfolg!
Meine Webvisu stürzt zwischendurch immerwieder ab.!
Gibt es evtl. eine Task bzw befehl, mit welchem ich der Server für die
Visu wieder staten kann?
Gruß
Markus
Die Web-Visu kann eigentlich nur auf dem anzeigenden Rechner abstürzen, da das Java-Applet eben dort läuft.
Das Einzige was der Controller macht, ist die Daten für die Visu zur Verfügung zu stellen.
Oder stürzt der Controller ab?
Hallo Treckerfreak
Wenn sich die WebVisu einmal verabschiedet hast, bringst du sie ohne Reset nicht mehr zum laufen. Das PLC-Programm läuft jedoch noch.
Ich hatte das Problem auch, besonders mit 841-Controller, welche eine Firmware-Version < 11 haben.
Mit Firmware 11 läuft die WebVisu sehr stabil (dafür langsam - siehe andere Forumsbeiträge...).
Zudem musst du darauf achten, dass du der WebVisu genügend Rechenkapazität gibst. Beispiel: Wenn die Zykluszeit deines Programms 20ms beträgt, dann erstelle eine Zeitgesteuerte Task mit einer Intervallzeit von 50ms.
Je mehr Elemente in den Visualisierungen vorhanden sind, je mehr Zeitreserve sollte eingeplant werden. Das tönt zwar nach unglaublicher Verschwendung - es erspart aber viel Ärger...
Gruss
Markus
Hallo Namensbruder,
habe deine Antwort erst spät gelesen. Auf meinen Controller 841 läuft die Firmware V10. Aufgrund der schnelleren webvisu wollte ich auch dabei bleibe oder sollte man auf V11 hochrüsten?
Bei einer genaueren Betrachtung meiner TASKs fällt mir auf dass eis ünregelmäßigkeiten git. Die Cycletime ist unregelmäßig und überschreitet teilweite die Intervallzeit:
Siehe Auszug:
Number of Tasks: 3
Task 0: main, ID: 0
Cycle count: 893969
Cycletime: 16 ms
Cycletime (min): 15 ms
Cycletime (max): 2343 ms
Cycletime (avg): 16 ms
Status: RUN
Mode: UNHANDLED
Priority: 2
Intervall: 100 ms
Event: NONE
Function pointer: 16#00CEB0A8
Function index: 600
Task 1: heizung, ID: 1
Cycle count: 99363
Cycletime: 3 ms
Cycletime (min): 1 ms
Cycletime (max): 638 ms
Cycletime (avg): 3 ms
Status: RUN
Mode: UNHANDLED
Priority: 20
Intervall: 900 ms
Event: NONE
Function pointer: 16#00CF8340
Function index: 674
Task 2: taster, ID: 2
Cycle count: 1490543
Cycletime: 10 ms
Cycletime (min): 8 ms
Cycletime (max): 13 ms
Cycletime (avg): 9 ms
Status: RUN
Mode: UNHANDLED
Priority: 1
Intervall: 60 ms
Event: NONE
Function pointer: 16#00CF9E98
Function index: 677
Jetzt meine Frage kann ich irgendwo/wie sehen wo ich im Programm Zeit verliere?
Gruß
Markus
Brauchst Du für die Heizung die 3ms wirklich? Taster düften auch mit 20ms oder etwas mehr flüssig funktionieren (solange nichts anderes wichtigeres drin ist)