Probleme mit Webvisu Wago 750-841

2007-11-27
2008-04-10
  • treckerfreak - 2007-11-27

    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

     
  • Fuchks - 2007-11-28

    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.

     
  • Speicherzelle - 2007-11-28

    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

     
  • treckerfreak - 2007-11-28

    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

     
  • Fuchks - 2007-11-29

    Gibts in der Hilfe unter webvisu.htm.

    Danke für den Tipp mit dem URL-Parameter, werd ich mal austesten, obs damit reibungslos klappt!

     
  • Fuchks - 2007-11-30

    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.

     
  • treckerfreak - 2007-12-02

    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

     
  • Fuchks - 2007-12-03

    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?

     
  • automation - 2007-12-03

    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

     
  • treckerfreak - 2008-04-09

    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

     
  • Oberchefe - 2008-04-10

    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)

     

Log in to post a comment.