Step 7 Umbennen von FC/FB's und DB's

TomDrom

Level-1
Beiträge
19
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,
ich will ein vorhandenes SPS-Programm umstrukturieren und dabei FC/FB's und DB's in andere Bereiche legen. Dabei würde sich erst die Zahl sowie in einem zweiten Schritt das Symbol des jeweiligen Bausteins ändern. Z.B. habe ich den DB100 mit dem symbolischen Names "CMD". Jetzt soll dieser DB der DB201 werden mit dem symbolischen Namen "VISU_CMD". Wie kann ich da am besten vorgehen damit mein Programm und alle Aufrufe nicht kaputt gehen. Versuche als mit "Bausteinkonsistenz prüfen" das Ganze zu bereinigen, aber manchmal funktioniert es und manchmal nicht. Wie geht ihr da schrittweise vor damit am Schluss alles passt?

Vielen Dank für eure Hilfe
TomDrom
 
Bei meinen Programmen programmiere ich immer 100% symbolisch.

Um dein Problem zu lösen würde ich nachfolgend vorgehen:
1. Operandenvorrang symbolisch einstellen
2. Bausteinkonsistenz prüfen, alles übersetzen-> 0 Fehler, 0 Warnungen
3. Adresse des Symbols im Symboleditor von DB100 auf DB201 ändern
4. DB100 nach DB201 kopieren und DB100 löschen
5. Bausteinkonsistenz prüfen, alles übersetzen-> 0 Fehler, 0 Warnungen
6. Operandenvorrang absolut einstellen
7. Name des DB201 im Symboleditor von "CMD" auf "Visu_CMD" ändern
8. Bausteinkonsistenz prüfen, alles übersetzen-> 0 Fehler, 0 Warnungen
9. Operandenvorrang symbolisch einstellen

Das Vorgehen ist ungetestet, aber so würde ich es versuchen.

Gruß
 
Zuviel Werbung?
-> Hier kostenlos registrieren
3. Adresse des Symbols im Symboleditor von DB100 auf DB201 ändern
4. DB100 nach DB201 kopieren und DB100 löschen
5. Bausteinkonsistenz prüfen, alles übersetzen-> 0 Fehler, 0 Warnungen
6. Operandenvorrang absolut einstellen
7. Name des DB201 im Symboleditor von "CMD" auf "Visu_CMD" ändern
Hier kann man im Symboleditor nach Schritt 3 auch gleich als Nächstes das Symbol von "CMD" auf "Visu_CMD" ändern.
Danach reicht es, im Simatic-Manager mit Rechts-Klick den DB von DB100 zu DB201 umzubenennen.

So spart man sich zum Einen das Kopieren des DB und zum Anderen die Umstellung auf Operandenvorrang.

PS: Vergiss es wieder - Sch... erzählt. Mit dem Mitnehmen der Symbolik war dann wohl bei TIA.
So wird das Symbol nur im Simatic-Manager angepaßt, aber nicht in den Bausteinen.

Also den kompletten Weg, wie von Dotzi beschrieben, gehen!
 
Zuletzt bearbeitet:
Hi,

ich wurde das über die "Umverdrahten" Funktion im Simatic Manager machen.
Das funktioniert gut, solange du nicht auf eine Bausteinnummer ändern willst die es schon gibt.
Ein bisschen Planung ist also vonnöten...

Micha
 
Zurück
Oben