Wago 750-880 WebVisu reagiert auf Betätigungen sehr langsam

Lex

Level-1
Beiträge
115
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo liebe Mitglieder,

ich wollte mit meiner neu georderten WAGO 750-880 eine WebVisualisierung meiner Haussteuerung realisieren.
Firmeware-Version: 01.04.15 (07)

Im Anhang ist ein kleiner Test ausschnitt zusehen das dass Problem darstellen soll.
Drückt man per verbundenen WebVisu APP, per Browser (Chrome) oder sogar direkt von CodeSys v2.3 auf einer der zwei Button "EIN/AUS Brunnenlicht" oder "EIN/AUS Brunnenpumpe" so passiert in der regel nichts. Nur nach mehrmaligen hintereinander Klicken auf einer der konfigurierten Buttons, hat man mal das Glück das, dass Signal durchging und die Lampe oder die Brunnenpumpe anspricht. In der WebVisu wird dies durch ein Farbwechsel Visuell dargestellt. Ich habe schon gelesen das man dies per "Taskkonfiguration" regeln kann. Aber nach PDF Anleitung von WAGO unterstütz leider meine CPU 750-880 keine "Target-Visualisierung". Zu finden unter "Zielsystemeinstellung --> Visualisierung --> Target-Visualisierung". Somit kann ich auch keine Task erstellen um diese dann z.B. Zyklisch abzurufen. Die Tasklaufzeit meines Programms beträgt 6ms und habe diesen Freilaufend wie auch Zyklisch schon ausgetestet (Zyklisch: 6ms*5Faktor= 30ms). Leider ohne Verbesserungen.
Außerdem kann es theoretisch an einem Latenz Problem nicht liegen, da die Zeit (oben rechts) auf die Sekunde genau übertragen wird und auch die Buttons für die einzelne anderen Web Oberflächen wie "EG, 1.OG, 2.OG,..." werden ohne Probeleme direkt umgesetzt.


Problem 2:

ich wollte die Visualisierung sowie das Programm selbst auf meine 2GB große SD-Karte draufspielen. Leider bin ich auch hier nicht fündig geworden woran es liegt. Ich lese mich sehr viel durch Forums durch, aber auch hier ohne Erfolg. Im Anhang findet man ebenfalls ein Bild, was dem ein oder anderem weiterhelfen könnte. Die Web Oberfläche wird durch "http://IPAdresse der WAGO/webserv/index.ssi" aufgerufen und auch unter dem Reiter "Disk Info" mit dem Laufwerksbuchstaben S:\angezeigt. Kann leider auch per Filezilla nicht drauf zugreifen. Kleiner Hinweis... besitze jedoch schon eine Partition mit dem Laufwerksbuchstaben "S:\". Kann es daran eventuell liegen? Habe aber die Karte per "Datenträgerverwaltung" unter Windows auf den Buchstaben "W:\" abgeändert, die SD-Karte wird jedoch immer noch in der WebOberfläche mit dem Buchstaben "S" angezeigt.
Will aber nicht unhöflich erscheinen und mit einem eventuell zu umfangreichen Problemstellung hier im Forum aufkreuzen. So ist das Problem auch nur sekundär zu für den ein oder anderen zu beantworten. ;)

Hoffe das Ihr mir eventuell weiterhelfen könntet. Denke das einfach nur was falsch eingestellt wurde.

Gruß Lex
 

Anhänge

  • WebVisu.jpg
    WebVisu.jpg
    41,1 KB · Aufrufe: 74
  • SD-Card.jpg
    SD-Card.jpg
    60,9 KB · Aufrufe: 69
Zuletzt bearbeitet:
Also zum ersten:
Das task system hat nichts mit der target Visualisierung zu tun.
Target und Web Visualisierung sind zwei unterschiedliche Arten.
Das Tasksystem kannst du unter Task Konfiguration anlegen / bearbeiten.
Wenn du WebVisu nicht flüssig läuft solltest du dort ansetzen bzw. Optimieren.

Zu dem zweiten:
Im WBM kannst du unter PLC die root location einstellen => sd Karte.
Im zweiten Zug musst du unter sd card den plc Ordner anlegen.
Nach einem Neustart solltest du das Projekt erneut übertragen.
Wie unter Windows der Laufwerksbuchstabe lautet spielt keine Rolle :)

Per FTP musst du noch folgende Einstellungen vornehmen:
Entfernter Pfad: s:\
Server typ: dos

Dann solltest du auch den Inhalt der sd Karte zu sehen bekommen
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Vielen Dank schon mal für die schnelle Antwort!

1. Problem:

Ich weiß leider nicht wo ich was optimieren soll. Habe paar Einstellungen vorgenommen die unter anderem auch in der PDF von der "WAGO Visualisierung Kapitel 9" stehen. Aber das bringt alles leider nichts. Außerdem verstehe ich nicht warum die zwei Buttons nicht richtig reagieren aber sonst alles auf Anhieb reagiert?

Problem 2:

Hatte vergessen noch folgende Bilder einzufügen. Unter PLC finde ich keinen Eintrag mit der Bezeichnung "root location", dies hatte ich zuvor schon gesucht gehabt.
plc_1.jpgplc_2.jpg


 
Es scheint so, dass die seiten fehlen. Mit wago ethernet settings kannst du das Dateisystem zurücksetzen mach das mal.

Wieviel Tasks hast du denn angelegt? Zur not mal eine anlegen und diese in den Hintergrund legen (prio > 10)
Aufrufintervall abhängig von der zykluszeit einstellen.
 
Was genau meinst du mir Dateiformat zurücksetzten? meinst du den Button "Default" oder "Formatieren"?

Zum anderem sind zwei Bilder zu Verfügung gestellt.
 

Anhänge

  • Taskkonfiguration.jpg
    Taskkonfiguration.jpg
    155,7 KB · Aufrufe: 44
  • PLC_PRG.jpg
    PLC_PRG.jpg
    128,4 KB · Aufrufe: 39
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Mit dem Programm ethernet settings, vielleicht hast du ne alte Version... Da heißt es anders.
Unter strich wird mit Dateisystem zurücksetzen
1. Alles formatiert
2. Original Dateien wiederhetgestellt
 
Also habe es mit einer neuen Version komplett formatiert und auf Werkseinstellungen zurück gesetzt. Dadurch sind zahlreiche Neuerungen im WBM erschienen. Das mit der SD-Karte könnte jetzt funktionieren hatte aber noch nicht die Zeit gefunden, da gewisse Probleme durch das zurücksetzen entstanden sind bis wieder alles lief.
Dennoch vielen lieben Dank dafür!
Leider haben sich die Latenz Probleme bezüglich der zwei Betätigungbutton nicht verbessert.

Gruß Lex
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Also das kann ich nicht genau sagen, müsste zum Test noch paar weitere Sachen Visualisieren, da ich bis jetzt nur diese zwei Sachen Visualisiert habe. Aber ich vermute das es immer Befehle sein werden die Eingänge beschalten. Aber reine Vermutung....
 
Aber ich vermute das es immer Befehle sein werden die Eingänge beschalten. Aber reine Vermutung....
Meinst Du mit "Eingänge" Variablen mit Adressen %I...?
Es macht meistens keinen Sinn, solche Variablen von außerhalb der SPS zu beschreiben, weil die in der SPS alle paar ms überschrieben werden. Nimm Merker oder andere globale Variablen (also keine %I..., keine %Q...).

Harald
 
Im Anhang findest du zwei Bilder hoffe die Helfen weiter. Habe die Buttons so konfiguriert wie es per Wago PDF als Beispiel bei der Ampelsteuerung gemacht worden ist. Denke das wird dann wohl nicht falsch sein?
 

Anhänge

  • Taster-Eingabe.jpg
    Taster-Eingabe.jpg
    125,8 KB · Aufrufe: 57
  • Steuerkonfiguration.jpg
    Steuerkonfiguration.jpg
    258,5 KB · Aufrufe: 59
Zuviel Werbung?
-> Hier kostenlos registrieren
Wago-Beispiel falsch oder nicht falsch - nimm eine andere globale Variable und probiere es aus.
In allen mir bekannten SPS ist es ziemlich sinnfrei, von Außen ins Prozessabbild real vorhandener Eingänge zu schreiben. Aktualisiert Deine Wago-SPS das Prozessabbild nicht???

Außerdem halte ich es für ziemlich unsauberen Programmierstil, von der Visu in Variablen zu schreiben, welche nicht extra als Visu-Koppelvariablen angelegt sind.

Harald
 
Hmm
Bin zwar in Twincat zu Hause
Aber ich sehe hier das du die DI als Variable für die Visu genommen hast !?
Das kann nicht gut gehen
Aber ich kann es nicht exakt erkennen..
LG
Shrimps
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Vielen Dank an die schnellen Antworten!
Da ich mit Visualisierungen noch nie etwas gemacht habe bin ich über jeden Professionellen Beitrag dankbar! Belehrt mich bitte eines besseren wie es zu Hand haben ist. Dachte das es so richtig wäre... aufgrund des PDF Dokument. Kann auch gerne das Programm zu Verfügung stellen wenn das einfacher ist?
Wie soll man es dann am besten machen mit den Buttons? Was muss abgeändert werden?

Bitte nicht über den Baustein "FbSchaltuhr" (Garten_Beleuchtung) wunder... wusste nur nicht wie ich mir die einzelnen Daten über "Stunde", "Minute" und "Tag" holen kann. Habe Zwar im PLC_PRG ein Baustein gefunden der das kann, weis aber nicht wie ich die Ausgänge deklarieren soll.
 

Anhänge

  • Haussterung.rar
    692,6 KB · Aufrufe: 25
@PN/DP

habe neue Globale Variable angelegt und diese Visualisiert, aber auch hier sind keine Verbesserungen eingetreten.
 
Hallo Lex,

kann es sein, dass du in der "Taskkonfiguration" einen "freilaufenden Task" eingestellt hast?
Wenn ja, dann stell mal auf festen Task um und gib der Steuerung für den Anfang mal 20ms Zykluszeit vor.
Dann hat deine CPU noch etwas Zeit um sich mehr um die VISU zu kümmern... ;)

Gruß
Chräshe
 
Zuviel Werbung?
-> Hier kostenlos registrieren
@Chräshe

Das hatte ich schon davor ausprobiert gehabt. Aber dennoch Danke! Habe es auch auf unterschiedliche Zeiten gestellt. Leider ohne Erfolg. Aber PN/DP meinte das ich irgendwie unsauber Programmier. Liegt es eventuell daran. Weiß nur nicht was er damit meint.
 
Probier doch mal folgendes aus:

-Mach ein neues Programm.
-Bei der Zielsystem-Einstellungen Haken bei Web-Visu und Komprimieren.
-Lass die Task-Konfiguration sein.
-Dann machst du eine globale Variable(z.B: V_Brunnenlicht_EIN) und die Variable vom DI auf einen OR-Baustein.
-Von dem gehst du dann auf deinen DO.
-In der Web-Visu machst du jetzt nur einen Knopf, mit dem du die V_Brunnenlicht_EIN-Variable "toggelst".
-Dann das ganze mal raufladen und starten.

Wenn das so funktioniert, können wir deine Hard- und Software ausschliessen.

Dann können wir deine "unsaubere Programmierung" in Angriff nehmen.
 
@Egro

Das habe ich so in etwas auch schon probiert, aber mit manchen Parametern die eventuell falsch/zu viel waren. Ich probiere das heute gleich aus. Auch dir vielen Dank für diese beschreibung Egro! Und ich sol keine Visuelle Kontrolle machen z.B. eine Lampe darstellen?
 
Zurück
Oben