Der Befehl Online verfügbar, um eine Online-Änderung in der aktuellen aktiven Anwendung (Aktive Applikation setzen) auszulösen. Er ist auch im Kontextmenü der Anwendung enthalten, die aktuell ausgewählt ist. Hier ermöglicht Ihnen der Befehl, eine Online-Änderung an genau dieser Anwendung auszulösen, auch wenn es sich nicht um die aktuell aktive Anwendung handelt.
ist standardmäßig im Menüeine Online-Änderung (Online-Change) bedeutet, dass nur die geänderten Teile eines bereits auf der Steuerung ausgeführten Anwendungsprogramms erneut geladen werden. Beachten Sie auch im nächsten Abschnitt die Aktionen, die eine Online-Änderung verhindern.
Der Befehl
verändert die ausgeführte Anwendung und hat keine Auswirkungen auf einen Neustartvorgang. Der Programmcode kann sich anders verhalten als nach einer vollständigen Initialisierung, da das Gerät seinen Status beibehält. Zeigervariablen behalten ihre Werte vom letzten Zyklus bei. Falls es einen Zeiger auf eine Variable gibt, deren Größe sich aufgrund einer Online-Änderung verändert hat, ist der Wert nicht mehr korrekt.WARNUNG | |
---|---|
Während des Online Change listet der Dialog Informationen zum Ladevorgang - auch die geänderten Schnittstellen, die betroffenen Variablen und die Objekte auf, für die neuer Code generiert wurde. Wenn sich der Speicherort von Daten ändert, weist eine Meldung auf mögliche Probleme im Zusammenhang mit der Verwendung von Zeigern hin.
im Meldungsfeld - neben den üblichenBeachten Sie, dass automatisch eine eine Online-Änderung angeboten wird, wenn Sie dabei sind, sich an einer Steuerung mit einem Anwendungsprogramm einzuloggen, das dort bereits ausgeführt wird, aber seit dem letzten Download geändert wurde.
Eine erfolgreich verlaufene Online-Änderung (teilweiser Download), der eingeleitet wurde, während sich die Steuerung im Status RUNNING befindet, versetzt die Steuerung erneut in den Status RUNNING, vorausgesetzt, der Run/Stop-Eingang ist konfiguriert und auf "Run" gesetzt. Vor Verwendung der Option
müssen Sie die Änderungen in dem Anwendungsprogramm in einer virtuellen bzw. außerhalb einer Produktionsumgebung testen und sicherstellen, dass die Steuerung mitsamt der zugeordneten Geräte die erwarteten Bedingungen im RUNNING-Zustand erfüllen.WARNUNG | |
---|---|
Siehe auch:
Nach bestimmten Aktionen, zum Beispiel dem Vorgang ist eine Online-Änderung nicht mehr möglich. Stattdessen ist ein vollständiger Download erforderlich. Wenn Sie versuchen, eine solche Aktion auszuführen, wird eine Meldung angezeigt, die Sie bestätigen müssen.
Wenn Sie die Programm-POUs bearbeiten, stellt das Symbol ständig Informationen zu diesem Status zur Verfügung. Sobald Sie versuchen, eine Aktion auszuführen, die das Herunterladen der Anwendung durch eine Online-Änderung verhindert, ändert sich die Farbe des Symbols in rot
( ). Doppelklicken Sie auf dieses Symbol, um eine Liste der Unterschiede zum letzten Download anzuzeigen. Das Dialogfeld enthält Informationen zu den durchgeführten Aktionen, die einen vollständigen Download erfordern.
In der Tabelle sind die Aktionen und Änderungen in verschiedenen Bereichen einer Anwendung aufgeführt, die eine Online-Änderung verhindern:
Bereich der Änderung |
Änderungsaktion |
---|---|
|
Aktivierung oder Deaktivierung einer Prüffunktion (CheckBounds, CheckRange, CheckDiv usw.). |
Taskkonfiguration |
Änderung der Konfigurationseinstellungen. |
Projekteinstellungen |
Änderung des Dialogfelds . |
Anwendungseigenschaften |
Änderung von: |
POU-Eigenschaften |
Änderung des Parameters . |
Task-lokale globale Variablenliste |
Änderung der globalen Variablenliste (Task-lokal). |
Funktionsbaustein |
Änderung von:
|
Datentyp |
Änderung von:
HINWEIS: Es empfiehlt sich, den Namen der Variablen zusammen mit dem Datentyp zu ändern. Somit wird die Variable als neue Variable initialisiert, und die alte Variable wird entfernt. Eine Online-Änderung ist weiterhin zulässig.
|
Gerätekonfiguration |
Änderung von:
HINWEIS: Änderungen in der E/A-Zuordnung von Variablen verhindern eine Online-Änderung nicht.
|
Visualisierung |
Umschalten der Überlagerungsfunktion. Bei Online-Änderungen, die sich auf Visualisierungen oder die Daten der Anwendung auswirken (zum Beispiel Einfügen eines neuen Variablen), wird die Visualisierung erneut initialisiert. Bei der Webvisualisierung wird die Visualisierung nach einer kurzen Wartezeit mit der Startseite neu gestartet. |
Einheitenumrechnung |
Objekte für die Einheitenumrechnung wurden hinzugefügt oder entfernt. |
Trend |
Änderung von:
|