Step 7 Keine Lokalvariablen vorhanden

andre_2001

Level-1
Beiträge
19
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Moin,

ich habe ein Step7 Projekt mit veralteten Bausteinen. Daraufhin habe ich mit der Funktion "Station laden in PG" mir die aktuellen Bausteine aus der SPS geladen und die Symboltabelle aus dem alten Projekt eingefügt. Mein Problem besteht aber nun darin, dass wenn ich ein Baustein öffne, die Meldung "......keine Parameter-und Lokalvariablennamen vorhanden......" aufpoppt. Warum die Meldung erscheint ist mir einleuchtend, aber besteht die Möglichkeit diese Variablen und Kommentare aus den alten Bausteinen zu übertragen?

Danke im Voraus

Andre
 
Der Weg den Du beschritten hast erscheint mir nicht ideal.
Sofern dein offline-Stand nicht gravierend abweicht, solltest du einen Bausteinvergleich machen und die Unterschiede anzeigen lassen.
Diese dann handisch nachführen.
Eine andere Möglichkeit wäre noch, eine Sicherung von dem offline-Projekt zu nehmen. Auf die online-Ansicht stellen und von dort die jeweiligen Bausteine per copy+paste in das offline-Projekt zu holen.
Bei Datenbausteinen solltest Du das nicht machen, wenn diese nicht gleich sind sonst hast Du danach nur noch kryptische STAT...-Variablennamen.
Sofern Netzwerke in FB/FC eingefügt wurden, entsteht ein Versatz im Netzwerkkommentar. Bei FBs nicht vergessen anschließend die IDBs neu zu generieren.
Das fällt mir so auf Anhieb ein...
Wie gesagt. Am besten machst Du das handisch.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Tigerente1974,

danke für deine Schnelle Antwort. Es sind bei mir ca. 50 Bausteine unterschiedlich laut Bausteinvergleich. Aber ich werde mir morgen mal die Mühe machen und diese per Hand übertragen. Dann melde ich mich noch einmal und gebe bescheid ob es funktioniert hat.


LG Andre
 
Eigentlich sollte es nicht passieren können, das man nicht den aktuellen Stand von das Program gespeichert hat. Aber ich muss auch zustehen das es kann passieren. Speziell wenn die liebe Kollegen vergiesst den letzten Stand zu arkivieren.

Anstatt den ganzen Projekt komplett zurück zu laden tu wie so:

Alte Offline Projekt (mit Kommentare und Symbole) unter neuen Versionsnummer speichern.
Offline/Online Bausteinvergleich durchführen, mit sämtliche Bausteine.
Für die Bausteine mit unterschiedlichen Code: Mit "Gehe Zu" pro Baustein offline und online gleichzeitig öffnen. Der Cursor steht wo der Unterschied ist. Es kann pro Baustein mehrere Stellen sein wo es Unterschiede gibt.
Pro Code-Unterschied, sorgfältig untersuchen was den Unterschied ist, und warum es da ist. Wenn eine gute Verständniss erreicht ist, die Unterschiede in das Offline einfügen (oder eventuell verwerfen).
Wenn es auch unterschiede in die Datenbausteine gibt, wird es schwieriger. Es kann sein, die DBs müssen erneut geladen werden, was meistens nur in STOP geht.
Schlussendlich hat man ein Offline Projekt der mit das Online Projekt übereinstimmt, inklusive Kommentare und Symbole.
Man kann eventuell die Offline Code-Bausteine wieder in den SPS laden. Damit werden auch die Zeitstempel synkronisiert.
Und nicht vergessen: Dokumentiern und Arkivieren !

* Bin zu langsahm.
 
...Offline/Online Bausteinvergleich durchführen, mit sämtliche Bausteine.
Für die Bausteine mit unterschiedlichen Code: Mit "Gehe Zu" pro Baustein offline und online gleichzeitig öffnen. Der Cursor steht wo der Unterschied ist. Es kann pro Baustein mehrere Stellen sein wo es Unterschiede gibt.
Pro Code-Unterschied, sorgfältig untersuchen was den Unterschied ist, und warum es da ist. Wenn eine gute Verständniss erreicht ist, die Unterschiede in das Offline einfügen (oder eventuell verwerfen).
...

So meinte ich das. Das ist der sicherste Weg. Aber vermutlich auch der aufwändigere...
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

es handelt sich wie gesagt um etwa 50 Bausteine die verschieden sind. Da werde ich leider nie fertig. Mit etwas Glück bekomme ich das aktuelle Projekt noch ran. Die Firma ist leider krachen gegangen, habe aber heut Mittag da jemanden erreichen können. Ich danke euch trotzdem für eure Hilfe.
 
es handelt sich wie gesagt um etwa 50 Bausteine die verschieden sind.
Wenn pro Baustein die Unterschiede nicht so grosss sind, ist es nicht unmöglich.

Du kannst eventuell die Unterschiede übernehmen, aber im Projekt in die relevante Netzwerke dort kommentieren das "Hier ist ein undokumnetierter Änderung. Muss näher untersucht werden".
Und dann eine Liste erstellen mit welche Bausteine und Netzwerke wo es Änderungen gibt.
 
Ich mache das im Problemfall genauso, leider ist bei Graph7-Bausteinen richtig Suchen angesagt. :-(
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Man(n) könnte auch sich von den entsprechenden Bausteine Quellen erzeugen (Orginal und AG-Stand) und dann extern mittels z.B. Beyond Compare vergleichen und dann ggf. die Änderungen übernehmen 8) ... Wäre jedenfalls einfacher als mit dem echt beschränkten internen Vergleich von Siemsn zu arbeiten ...
 
Zurück
Oben