FB Nummer ändern

Kiter11

Level-1
Beiträge
47
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zsammen,

ich habe mir mal ein kleines Programm mit mehreren In und OUt Parametern als FB geschrieben. Den FB habe ich z.B. als FB125 benannt.

Diesen FB 125 habe ich in meinem Hauptprogramm 30 x Aufgerufen. Das Hauptprogramm dann als Multiinstanz (also alles in einem einigen Instanz DB)

Jetzt habe ich mir den Siemens Profibusdiagnose Baustein FB125 heruntergeladen und möchte diesen nutzen.

Problem ist jetzt nur, wie mache ich das ohne das ich alle FB Aufrufe neu erstellen und viel schlimmer neu beschriften (IN / Out Parameter) muss.
 
einfach auf die FB-Nummer des heruntergeladenen FBs klicken und dann die FB-Nummer beliebig ändern.
Danach natürlich in der Symbolliste auch die Nummer zum Symbol ändern, und fertig...:D
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Das ist genau das Problem, der FB125 (der heruntergeladene) ist ein Siemens Baustein der nicht geändert werden kann, also muss ich meinen selbst geschriebenen FB umbenennen, das führt dazu, das alle aufrufe im Hauptprogramm das nicht so gut finden und sich rot einfärben.
Auch wenn ich unter STAT Datentyp die neue Nummer des FB eingebe will er nicht recht.
 
Hallo,

wieso kann man den FB 125 von Siemens nicht umbenennen? Bei mir funktioniert das problemlos. Einfach den Baustein in das Projekt kopieren. Auf die Abfrage mit "Umbennen" antworten (nicht überschreiben!) und den FB mit neuer Nummer abspeichern.
Wenn Du doch deinen Baustein ändern willst, dann ändere die Nummer des FB's und rufe dann den Multiinstanz-FB auf. (Der bringt dann die Fehlermeldung..) Anschließend in der Variablenliste (Stat) die roten Einträge anklicken und im Menü "Zugriffe prüfen und aktualisiern" anwählen. Diesen Vorgang für jeden Eintrag wiederholen.

Gruß
Rainer
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Habs gerade mal probiert, er läßt sich wie jeder andere FB auch im Bausteinordner dur einfaches ändern der Nummer umbenennen...
 

Anhänge

  • FB_umbenannt.jpg
    FB_umbenannt.jpg
    179,7 KB · Aufrufe: 23
als erstes mal das projekt sichern!
dann in den Eigenschaften vom Bausteinordner den Operandenvorrang auf
"Absolutwert hat Vorrang" stellen.
Bausteinordner markieren und im Menü Extras/Umverdrahten anwählen.
Links FB125 eingeben
Rechts FBxxx eingeben (xxx=deine Wunschnummer)
auf OK klicken (Step7 werkelt)
auf Wunsch das Protokoll öffnen lassen und die Änderungen kontrollieren.
Die Symboltabelle muss manuell geändert werden.
und nicht vergessen den Operandenvorrang wieder auf "Symbol hat Vorrang" stellen. :ROFLMAO:
 
Vielen Dank für die ganzen schnellen Antworten.

Ich habe es jetzt geschaftt. Ich musste das Hauptprogramm auf AWL stellen, (FUP geht nicht?!). Dann habe ich im Manager den FB125 (meinen) kopiert und umbenannt in z.B FB200. den original Fb125(meinen ) dann gelöscht. Das Hauptprogramm aufgerufen. Da kamen natürlich die ganzen Fehlermeldungen, dann weiter auf Datei => zugriffe Prüfen und aktualisieren. Danach haben sich unter STAT die unterprogramm-Aufrufe "geändert" und ich konnte diese dann im Datentyp umbenenn auf FB200, danach wieder zugriffe Prüfen und aktualisieren und fertig. Mit FUP hats irgendwie nicht geklappt.

Vielen Dank an alle.
 
Zurück
Oben