cosmomaster
Well-known member
- Beiträge
- 72
- Punkte Reaktionen
- 0
-> Hier kostenlos registrieren
Hallo Forengemeinde,
ich muss aufgrund von Kundenvorschriften alle Bausteinnummern in einem Projekt ändern.
Ich verwende mehrere FBs multiinstanziert in mehreren Ebenen untereinander und arbeite mit UDTs.
Nun das Problem:
Operandenvorrang habe ich auf Symbolisch eingestellt!
Kopiere ich nun z.B. einen UDT der in einer der unteren Ebenen verwendet wird auf eine neue Bausteinnummer und verändere die Symboltabelle entsprechend funktioniert das nicht nach den Übersetzen in "Bausteinkonstistenz prüfen". Es steht die alte Absolute Bausteinnummer in der Deklaration eines FB wo der UDT verwendet wird und nicht mehr das Symbol sodass auf den neuen UDT referenziert werden könnte. Das Symbol ist quasi ungültig.
Ein anderer Ansatz ist zunächst eine Quelle (mit Einstellung symbolisch) des FB zu erzeugen und diese nach der Änderung in der Symboltabelle wieder zu übersetzen. Das funktioniert schon besser jedoch muss ich in der untersten Ebene der Multiinstanz damit beginnen weil es sonst zu Inkonsistenzen kommt da die UDT ja auch in der unterlagerten Ebene verwendet wird.
Es sind echt viele Bausteine die ich umnummerieren muss. Kann mir jemand sagen was ich falsch mache oder hat Tipps zu dem Thema?
ich muss aufgrund von Kundenvorschriften alle Bausteinnummern in einem Projekt ändern.
Ich verwende mehrere FBs multiinstanziert in mehreren Ebenen untereinander und arbeite mit UDTs.
Nun das Problem:
Operandenvorrang habe ich auf Symbolisch eingestellt!
Kopiere ich nun z.B. einen UDT der in einer der unteren Ebenen verwendet wird auf eine neue Bausteinnummer und verändere die Symboltabelle entsprechend funktioniert das nicht nach den Übersetzen in "Bausteinkonstistenz prüfen". Es steht die alte Absolute Bausteinnummer in der Deklaration eines FB wo der UDT verwendet wird und nicht mehr das Symbol sodass auf den neuen UDT referenziert werden könnte. Das Symbol ist quasi ungültig.
Ein anderer Ansatz ist zunächst eine Quelle (mit Einstellung symbolisch) des FB zu erzeugen und diese nach der Änderung in der Symboltabelle wieder zu übersetzen. Das funktioniert schon besser jedoch muss ich in der untersten Ebene der Multiinstanz damit beginnen weil es sonst zu Inkonsistenzen kommt da die UDT ja auch in der unterlagerten Ebene verwendet wird.
Es sind echt viele Bausteine die ich umnummerieren muss. Kann mir jemand sagen was ich falsch mache oder hat Tipps zu dem Thema?