CFC Datenbaustein Variablen umbenennen

Beiträge
9.189
Reaktionspunkte
2.934
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
gibt es einen Trick wie man CFC dazu überreden kann einen geänderten Namen einer Datenbaustein-Variable in den CFC-Plänen zu aktualisieren?
Mit Symbolen in der Symboltabelle funktioniert das ja. D.h. da kann ich in der Symboltabelle einen Namen ändern, und beim Übersetzen des Plans wird der Symbolname im Plan aktualisiert.
Bei Datenbaustein-Variablennamen funktioniert das aber nicht.
Beispiel:
"Daten".wert
in
"Daten".neuerwert
umbenennen.

In AWL/KOP/FUP reicht es dazu den Bausteinordner auf symbolischer Adressierung stehen zu haben, und dann vor und nach dem Ändern eines Variablennamens einmal die Konsistenzprüfung durchlaufen zu lassen.
Entweder das gibt es bei CFC wirklich nicht, oder ich habe es nur noch nicht gefunden. Eine "Suchen und Ersetzen" Funktion scheint es auch nicht zu geben.
 
Das Problem kenne ich. Leider habe ich auch hierfür keine Lösung.

Falls Du von PCS7 redest, kannst du fürs Suchen und Ersetzen die Prozessobjektsicht (mehr oder weniger) nutzen. Mache ich auch schon mal gern. Hierbei ist allerdings größte Vorsicht geboten.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hab momentan ein CFC Standalone ohne PCS7.
Würde mich ehrlich gesagt nicht wundern wenns es da wirklich nichts gibt. In CFC gibt es ja andere Standards wie Undo/Redo, Speichern etc. auch nicht.
Und eine Möglichkeit die Adressierung von symbolisch auf absolut umzustellen habe ich bisher auch nicht entdecken können.

Meine oben beschriebene Vorgehensweise bei AWL/KOP/FUP habe ich auch falsch beschrieben, bzw. gilt diese wenn man Adressen in einem DB verschieben will.
Um das Symbol zu ändern muss man es da ja genau andersrum machen. Also erst von symbolisch auf absolut, Namen ändern, und dann wieder auf symbolisch zurückstellen.
 
Ein Variante könnte gehen:

VOR dem Verändern der Variable die CFC-Referenzdaten (nicht STEP7-Refenzdaten) für die
alte Variable auflisten lassen.

Variable umbenennen und dann an die alten Marken springen.
Ja, das sollte gehen. Aber dann ist wieder Handarbeit angesagt.
Man bräuchte auch gar nicht über die Referenzdaten zu gehen, sondern kann einfach den Fehlern beim Übersetzungsvorgang folgen.
Nur hatte ich vor zig Meldungen mit einem neuen Symbol zu versehen (Änderung am AKZ), und dann ist das schon eine stumpfsinnige Arbeit sich überall durchzuklicken.
 
Zurück
Oben