Web-Visualisierung über Browser

Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Oliver,

Kann es vielleicht sein, dass man in der Tasksteuerung den Mainloop durch ein Systemereignis starten lassen muss? Denn ansonsten wüsste ich nicht, wie ich der Steuerung erzählen soll, dass sie auch sofort startet. Ich hatte bisher naiv angenommen, dass der WAGO Ethernet Controller die Abarbeitung vom Mainloop beginnt, sobald er mit Strom versorgt wird.

Viele Grüße

Axan
 
Solange Dein Programm das alles ausführt PLC_PRG heißt und Dir eine Zykluszeit von 10ms reicht benötigst Du keine Taskkonfiguration. Was Du allerdings machen musst ist ein Bootprojekt erzeugen und der Steuerung sagen, dass sie nach dem Einschalten in Run gehen soll/muss. Wie das bei WAGO geht weiß ich allerdings nicht, sorry.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Mavorkit,

danke für die Rückmeldung. Ich kann dir allerdings nur teilweise folgen. Wo befindet sich denn dieser "Verbinden" Button? Ich habe bisher nur mit den Schaltflächen "Einloggen" und "Start" in CoDeSys gearbeitet. Oder ist das vielleicht die Version CoDeSys 3.5?

Viele Grüße

Axan
 
Einloggen ist verbinden und Start startet das SPS-Programm ab dann sollte die Webvisu eigentlich laufen und erreichbar sein, nach einem Neustart ohne das Du Dich Einloggst und Start drückst kann das allerdings anders sein und die Steuerung ist im Stop und hat auch nicht unbedingt das Programm geladen..
 
Hallo Oliver,

Kann es vielleicht sein, dass man in der Tasksteuerung den Mainloop durch ein Systemereignis starten lassen muss? Denn ansonsten wüsste ich nicht, wie ich der Steuerung erzählen soll, dass sie auch sofort startet. Ich hatte bisher naiv angenommen, dass der WAGO Ethernet Controller die Abarbeitung vom Mainloop beginnt, sobald er mit Strom versorgt wird.

Viele Grüße

Axan
Moin,

Wenn du keine Tasks angelegt hast startet automatisch PLC_PRG. Sind Tasks angelegt, werden nur die angelegten bearbeitet.

Die Abarbeitung dieser Tasks wird aber durch Start angestoßen nach dem Programm übertragen. Wenn die Spannung ausfällt und das Bootprojekt geladen wurde startet das Programm automatisch, außer der Schalter unter der Klappe steht auf Stopp.

Gruß

Mavorkit

Gesendet von meinem SM-G389F mit Tapatalk
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Oliver,

in der Taskkonfiguration habe ich einen Mainloop, dieser beinhaltet als 1. Task das Programm PLC_PRG. Weiterhin habe ich alle anderen Programme in denselben Mainloop getan, und überall einen Gate-Demon eingebaut. (Gate-Demon ist in diesem Fall eine einfache IF-Abfrage, die einen sofortigen Ausstieg aus dem Programm erzeugt, wenn nicht der erforderliche Knopf gedrückt wurde.) Daher kommt mein Mainloop auf eine Zykluszeit von ca. 2 ms, wenn man keinen Knopf drückt. Um auf einen Ratschlag zurückzukommen, schaue ich mir gerne mal an, ob ich vielleicht noch irgendwie der Steuerung nochmal explizit sagen kann, dass sie sich selbst starten soll, sobald die Versorgungsspannung am Ethernet Controller anliegt.

Viele Grüße

Axan
 
Das Problem ist dadurch gelöst worden, dass ich zwar ein Bootprojekt erzeugt habe, aber nicht explizit in die Steuerung geschrieben habe. Ich habe jetzt den automatischen Sourcedownload aktiviert, sodass dieser Fehler in Zukunft nicht mehr passieren kann. Vielen Dank an Jensenmann, Oliver und Mavorkit für den richtigen Hinweis. :D
 
Das Problem ist dadurch gelöst worden, dass ich zwar ein Bootprojekt erzeugt habe, aber nicht explizit in die Steuerung geschrieben habe. Ich habe jetzt den automatischen Sourcedownload aktiviert, sodass dieser Fehler in Zukunft nicht mehr passieren kann. Vielen Dank an Jensenmann, Oliver und Mavorkit für den richtigen Hinweis. :D
Hi Axan,

Mit dem Sourcedownload lädt das nicht kompilierte Programm in die Steuerung und kann ohne dass Programm zu haben direkt aus der Steuerung geladen werden. Ich weiß nicht ob du das berücksichtigt hast, ist nur als Hinweis gedacht.

Gruß

Mavorkit

Gesendet von meinem SM-G389F mit Tapatalk
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Mavorkit,

vielen Dank auch für diesen Hinweis. Dann lade ich ab jetzt wieder das Bootprojekt von Hand in die Steuerung, über die CoDeSys Schaltfläche "Datei in Steuerung schreiben".

Viele Grüße

Axan
 
Hi Axan,

Online Bootprojekt erzeugen erledigt bei mir alles automatisch.

Gruß

Mavorkit

Gesendet von meinem SM-G389F mit Tapatalk
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi Axan,

also das Erzeugen des Bootprojektes kannst du auch über dei Zielsystemeinstellungen automatisch erledigen lassen. (Zielsystemeinstellungen - Allgemein - Bootprojekt automatisch laden).
Wenn du im Online Modus das Bootprojekt anlegst, wird es auch automatisch geladen und du musst nicht extra die Datei schreiben.
 
Zurück
Oben