Beckhoff - Online "Change" -Frage

klaus313

Level-2
Beiträge
59
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,
eine Frage zum Verhalten von Online Change".
Mir ist aufgefallen, dass Änderungen von z.B. vordefinierten Strings nicht bei ONLINE CHANGE übernommen werden ... Nur wenn ich "Alles bereinigen" auswähle werden Änderungen übernommen.
Ist das Verhalten konfigurierbar, oder wie ist es mit ONLINE CHANGE generell bei Variablen?

Danke für Hinweise
Klaus
 
Das ist immer so und eigentlich auch logisch.
Die Initialisierung mit einem Wert erfolgt wenn die Variable erstellt wird. Du änderst den Initialisierungswert aber später.
Du könntest ja z.B. den Initialwert schon mal über das Programm überschrieben haben und dieser Wert wäre für die laufende Applikation wichtig.

Guga
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Bei einem Online Change werden die Aktualwerte der Variablen beibehalten. Das ist der große Vorteil daran. Denn so können Änderungen aufgespielt werden ohne z.B. den ganzen Prozeß neu zu Initialisieren.
Wenn der String keine Konstante ist, kannst du ihn nach dem Online Change einfach per Hand ändern. Einfach der Variablen einen neuen Wert/Text zuweisen und mit STRG + F7 schreiben.
Die Änderung des Initialwertes der Variablen wird erst wirksam, wenn das Programm neu gestartet wird. Das ist z.B. nach einer Projektbereinigung der Fall, weil dann kein Online-Change mehr möglich ist.
 
Zurück
Oben