Mein Problem ist,dass das übertragen der Daten vom PC zum Controller meistens recht lange dauert, was aber nicht das wirkliche Problem ist,
Wenn ich bei der web-visu etwas anklicke dauert es sehr lange, bis es beim 841er ankommt .. aber auch beim Code-Programm bei der visualisierng habe ich neuerdings probleme .. das es nicht mehr echtzeit ist (was es bei der webvisu ist) .. sondern 3-5 sek hinterher.
Und dann ist auch noch der Netzwerktraffic bei rund 80-90 % beim TCP/IP Protokoll ... deswegn habe ich wohl auch die Probleme mit den drücken .. aber warum ist der so ectrem hoch in ner Hochschule ???
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
hat geschrieben:
Moin Ihr zwei,
wahrscheinlich habe Ihr Euer Programm in einer freilaufenden Task...
Wenn vom Programm mglich die Zykluszeit fest vorgeben (ich verwende meist 100 ms).
Das öffnet Möglichkeiten... Wenn ich von zwei PC's aus auf den Buskoppler zugreife reagiert der Browser extrem träge.
Wo kann man die Zykluszeit ändern?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
im PLC browser ist dies möglich ("?" eingabe zeigt, welche befehle unterstützt werden), oder direkt den FB "PLCSetCycleTime" in der initialisierung der applikation aufrufen.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Eddie123 hat geschrieben:
Mein Problem ist,dass das übertragen der Daten vom PC zum Controller meistens recht lange dauert, was aber nicht das wirkliche Problem ist, Wenn ich bei der web-visu etwas anklicke dauert es sehr lange, bis es beim 841er ankommt .. aber auch beim Code-Programm bei der visualisierng habe ich neuerdings probleme .. das es nicht mehr echtzeit ist (was es bei der webvisu ist) .. sondern 3-5 sek hinterher.
Wenn Du auf der Web-Visu einen Button anklickst, schaltet ein damit verbundener Ausgang sofort oder auch verzögert?
Das Problem habe ich gerade. 20 Taster zum anklicken, die entsprechenden Ausgänge der 750-841 (Zyluszeit <2ms) schalten sofort, die Web-Visu wird erst nach 2-4 Sekunden aktualisiert.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
wie schon geschrieben, ist bei der Wago Steuerung da nix zu finden.
Aber, man kann in CodeSys über die Taskkonfiguration ein Programm zeitgesteuert alle x ms aufrufen lassen. Nach Doku darf damit dies funktioniert kein Baustein PLC_Prog existieren. Das werde ich morgen einmal testen. Vielleicht wird damit der Bildaufbau im Webbrowser schneller.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Mein Problem ist,dass das übertragen der Daten vom PC zum Controller meistens recht lange dauert, was aber nicht das wirkliche Problem ist,
Wenn ich bei der web-visu etwas anklicke dauert es sehr lange, bis es beim 841er ankommt .. aber auch beim Code-Programm bei der visualisierng habe ich neuerdings probleme .. das es nicht mehr echtzeit ist (was es bei der webvisu ist) .. sondern 3-5 sek hinterher.
Und dann ist auch noch der Netzwerktraffic bei rund 80-90 % beim TCP/IP Protokoll ... deswegn habe ich wohl auch die Probleme mit den drücken .. aber warum ist der so ectrem hoch in ner Hochschule ???
Hallo.
Habe die gleichen Probleme mit der Firmware V11 und CodeSys 2.3.7.2.
Schicke heute mein Programm zum WAGO Support, vielleicht finden die etwas ...
Gruß
Hendrik
Originally created by: Andy :-)
Moin Ihr zwei,
wahrscheinlich habe Ihr Euer Programm in einer freilaufenden Task...
Wenn vom Programm mglich die Zykluszeit fest vorgeben (ich verwende meist 100 ms).
Hintergrund ist, das der WebServer von der Priorität sehr niedrig ist und daher immer wieder "gestoppt" wird um das eigendliche Programm auszuführen.
mfg
Andy
Das öffnet Möglichkeiten... Wenn ich von zwei PC's aus auf den Buskoppler zugreife reagiert der Browser extrem träge.
Wo kann man die Zykluszeit ändern?
moin,
im PLC browser ist dies möglich ("?" eingabe zeigt, welche befehle unterstützt werden), oder direkt den FB "PLCSetCycleTime" in der initialisierung der applikation aufrufen.
Sorry, ist leider nicht so ...
Habe ein Tasksystem aktiv.
Die main Task benötigt rund 10ms und wird aller 50ms aufgerufen.
Da sollte ja genug Zeit für die WebVisu sein, oder ??
Viele Grüße
Hendrik
In welcher Lib finde ich den: PLCSetCycleTime???
Originally created by: Andy :-)
hallo noch einmal,
verwendet Ihr dann vielleicht Hub's im Netzwerk ? Wenn ja - gegen Switches austauschen.
Testet die Performance mal direkt mit Crossover-Kabel...
Ansonsten Programm einfach einmal posten..
mfg
Andy
Wenn Du auf der Web-Visu einen Button anklickst, schaltet ein damit verbundener Ausgang sofort oder auch verzögert?
Das Problem habe ich gerade. 20 Taster zum anklicken, die entsprechenden Ausgänge der 750-841 (Zyluszeit <2ms) schalten sofort, die Web-Visu wird erst nach 2-4 Sekunden aktualisiert.
@debug:
sorry, mein fehler. die PLC_SetCycleTime wird von unserer lib für unsern eigenen controller bereitgestellt (also vom OS).
aber schau doch mal, welche befehle im PLC browser unterstützt werden bei dir.
@mwatermann,
wie schon geschrieben, ist bei der Wago Steuerung da nix zu finden.
Aber, man kann in CodeSys über die Taskkonfiguration ein Programm zeitgesteuert alle x ms aufrufen lassen. Nach Doku darf damit dies funktioniert kein Baustein PLC_Prog existieren. Das werde ich morgen einmal testen. Vielleicht wird damit der Bildaufbau im Webbrowser schneller.