Bausteinnummern umsortieren, mit Multiinstanzen

Chräshe

Level-2
Beiträge
936
Reaktionspunkte
336
Hallo allerseits,

hab hier ein etwas größeres Projekt und bin gezwungen die Herstellerbausteine von Antrieben und dezentralen Geräten in andere Nummernkreise zu schieben um keine Überschneidungen zu haben. Da sind auch Multiinstanzen dabei, was prinzipiell gut ist, weil die Ansteuerung aus vielen kleinen Bausteinen aufgebaut ist.

Die obligatorische Konsistenzprüfung hab ich durchgeführt, auf „symbolischen Vorrang“ umgestellt und die Bausteine umbenannt.

Leider bleiben in den Multiinstanzen die Bausteine als alte FBxx stehen. Ok – da hat mich nicht gefreut, musste ich halt manuell allen Instanzen wieder den korrekten Baustein zuweisen. Alle roten Bausteine wurden wieder schwarz.

Doch beim Speichern die Überraschung:



Die Hilfe weiß folgenden Rat:

Es ist also keine Fehler ersichtlich. Alles ist korrekt eingegeben. Der angebliche „Fehler“ ist nicht weg zu bekommen. Speichern ist nicht möglich…!

Jetzt bin ich hingegangen und hab erst die Variablen- Deklarationen, dann die Netzwerke in einen neuen Baustein kopiert. Dort war dann alles OK!?! Der Baustein lies sich speichern, der „Fehler“ war weg.

Ist das ein bekannter Fehler?
Hab ich was falsch gemacht? (ich mein jetzt nicht, dass ich Siemens verwenden wollte…)
Wie macht Ihr das, wenn viele fremde Bausteine gehandelt werden müssen?

Gruß
Chräshe
------
Softwarestand:
STEP 7 - 2010 Professional V5.5 V5.5.0.0_25.6.0.1 V5.5.0.0
SIMATIC WinCC flexible 2008 SP2 K1.3.2.0_1.58.0.1 K1.3.2.0
 
Hallo,

Die obligatorische Konsistenzprüfung hab ich durchgeführt, auf „symbolischen Vorrang“ umgestellt und die Bausteine umbenannt.

Umverdrahten, bevor "symbolischer Vorrang" eingestellt wird.

 
Umverdrahten, bevor "symbolischer Vorrang" eingestellt wird.

Das Umverdrahten hab ich nicht verwendet. Da muss ich ja alles doppelt machen – erst die FB’s die neue Nummer verpassen, dann noch in der Symboltabelle… :evil:

Ich hab die Bausteine neu nummeriert. Das heißt den FB100 in FB210 manuell umbenannt.
Bei "symbolischem Vorrang" sollte doch das Symbol auch Vorrang haben und die FB- Nummern nachziehen?

Bei normalen einfachen Variablen geht das doch auch!
 

Hier kann Umverdrahten helfen. Ansonsten ist symbolisch klar die bessere Wahl
 
Hast du im Baustein-Editor unter Datei - Zugriffe prüfen und aktualisieren mal versucht?

Ja, danke – das funktioniert.

Das Problem, dass die Multiinstanzen den "symbolischen Vorrang" ignorieren hab ich zwar immer noch, aber ich kann wenigstens die Symptome lindern…

Wie sieht es mit UDT’s aus?
Bisher bin ich nur über Andeutungen gestolpert.
Ist das noch spaßiger?
 
Für die Nutzung dieser Website sind Cookies erforderlich. Du musst diese akzeptieren, um die Website weiter nutzen zu können. Erfahre mehr…