CODESYS bietet Ihnen automatisch einen Online-Change an, wenn Sie mit einer Applikation einloggen, die bereits auf der Steuerung vorhanden ist, aber seit dem letzten Download im Programmiersystem verändert wurde. Bei diesem Vorgang werden nur die geänderten Teile neu in die Steuerung geladen. Ein laufendes Programm auf der Steuerung wird beim Online-Change nicht angehalten.
In der Ansicht „Speicherreserve für Online-Change“ können Sie für Funktionsbausteine eines Projekts Speicherreserven für den Online-Change konfigurieren. Dadurch müssen nach Änderungen eines Funktionsbausteins beim Online-Change Instanzvariablen im Speicher nicht verschoben werden.




HINWEIS

Beachten Sie beim Online-Change die Hinweise in der Beschreibung des Befehls „Online-Change“.
Online-Change beim Einloggen ausführen
Voraussetzung: Die Verbindungseinstellungen der Steuerung sind korrekt eingestellt. Die Applikationen im Projekt und auf der Steuerung sind identisch. Das Programm auf der Steuerung läuft. Die Applikation ist ausgeloggt.
-
Verändern Sie Ihre Applikation.
-
Wählen Sie den Befehl „Online Einloggen“
Es erscheint ein Dialog mit dem Hinweis, dass die Applikation seit dem letzten Download geändert wurde.
-
Klicken Sie auf die Schaltfläche „Details...“
-
Prüfen Sie die Angaben in der Registerkarte „Applikationsinformationen“.
Wenn Sie seit der letzten Änderung keinen Code erzeugt haben, ist der Befehl „Applikation nicht aktuell. Code jetzt erzeugen?“ am unteren Rand des Dialogs sichtbar. Klicken Sie in diesem Fall auf diesen Befehl.
Sie erhalten eine Vergleichsansicht der Objekte - rot markierte Objekte sind unterschiedlich.
-
Schließen Sie den Dialog.
-
Wählen Sie die Option „Mit Online-Change einloggen“ und Klicken Sie auf „OK“.
Die Änderung wird auf die Steuerung geladen. Das laufende Programm auf der Steuerung wird dabei nicht angehalten. Die Applikation ist eingeloggt.
Online-Change im eingeloggten Zustand (Onlinebetrieb) ausführen
Voraussetzung: Die Verbindungseinstellungen der Steuerung sind korrekt eingestellt. Die Applikationen im Projekt und auf der Steuerung sind identisch. Das Programm auf der Steuerung läuft. Die Applikation ist eingeloggt.
-
Selektieren Sie ein Objekt im Gerätebaum. Hier wählen Sie am besten eine POU oder GVL.
-
Wählen Sie den Befehl „Projekt Objekt (offline) bearbeiten“.
Das Objekt öffnet im Editor.
-
Verändern Sie das Objekt. Hier können Sie beispielsweise eine neue Variable deklarieren oder eine Wertzuweisung ändern.
-
Wählen Sie den Befehl „Online Online- Change“.
Sie erhalten eine Abfrage, ob Sie den Online-Change wirklich ausführen wollen.
-
Bestätigen Sie den Dialog mit „Ja“.
Die Änderung wird auf die Steuerung geladen.