Migration von S5 nach S7

spsautomation

Level-2
Beiträge
22
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Kamaraden,
ich soll ein S5 projekt nach S7 migrieren
Wie läuft das ab?
Gibt es ein Tool, das die ganze Arbeit erledigt ? oder muss ich alles händisch machen ? (Hardwarekonfig,......)

Wie geht man bei sowas vor?


Danke im voraus

spsautomation

Nachtrag: ich habe nie was mit S5 gehabt
 
S5 -> s7

Hallo,

in der Suche hier müsste schon einiges zu finden sein. Die Hardwarekonfig musst du selbst machen weil es so etwas bei S5 noch nicht gab. Das Tool im Siemens Startmenü heisst S5 Datei konvertieren. Bei reiner Bitverknüpfung ist kaum Nacharbeit nötig. Du kannst auch hier nachlesen:

http://www.raeppel.de/sps/konv.htm


Bei Problemen einfach melden.

André
 
Schubladendenken ...

Hmmm,

unter Stammtisch kommt Suche/Biete

unter Suche/Biete, da kommt Werbung ...

unter Werbung, da kommt ...

gehört es in die unterste Schublade?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hmmm,

unter Stammtisch kommt Suche/Biete

unter Suche/Biete, da kommt Werbung ...

unter Werbung, da kommt ...

gehört es in die unterste Schublade?

Ich hatte eine ´vernünftige Fachantwort erwartet...:rolleyes:

@Ralle oder Markus

Bitte in die Simatic S7 Schublade verschieben
Danke

spsautomation
 
Hallo Kamaraden,
ich soll ein S5 projekt nach S7 migrieren
Ich nehme an Du wirst für das Projekt nicht viel Zeit bekommen.
Ansonsten würde ich empfehlen nur die Funktion aus dem S5-Programm zu lesen und es neu in der S7 zu schreiben.
Denn die umgesetzten Programme schauen fürchterlich aus.
Beispiel:
Die einfachsten Funktionen wie Flankenmerker werden umständlich gemacht.
Überall steht dann "Auf DB" und dann "L DW x" > sprich Symbolische Adressierung ist da nicht drin.

Und gerade wenn Du sagst:
ich habe nie was mit S5 gehabt
bekommst Du ja voll die Krätze wenn Du das Programm dann siehst.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
ich kann Paule da nur voll beipflichten.
Auch so nette S5-Funktionen wie "B = bearbeite" werden in Step7 dann vorsichtshalber gar nicht umgesetzt. Da mußt du dann sowieso nacharbeiten. Darüber hinaus sind viele Sachen mit Step7 deutlich einfacher umzusetzen, wie in Step5.

Gruß
LL
 
Du sagst:

bekommst Du ja voll die Krätze wenn Du das Programm dann siehst.


:rolleyes:

Das heißt , ich soll auf die Funktion "Converting S5 Files" verzichten, weil sie nur (Mist) ausspuckt..?

Das Problem mit dem händischen Umsetzen von S5 nach S7 dass ich zB ein Projekt mit mehr als 100 Bausteinen habe.. denn wäre sowas eine Katastrophe. Mein Chef würde sich bestimmt freuen :rolleyes: ...

Mich würde die Vorgehensweise interessieren:
1-Hardware-Konfig (des alten S5 Projekts) in S7 händisch erstellen
2.----
3---



Danke und Gruß

spsautomation
 
2.- Symbolliste erstellen
3.- Funktion der Maschine genau anschauen und aufdrösseln
4.- Programmieren

ich würde auch nicht unbedingt jetzt versuchen das S5 Programm
1:1 auf S7 umzusetzen, viele Dinge gehen heute mit S7 leichter.
Es geht auch schneller seinen eignen Stil zu nutzen, anstatt den
des Vorgängers zu verstehen und dann umzusetzen.

Ich arbeite in einen größeren Überholungswerk, ich schaue mir alte
Schaltpläne oder Programme garnicht mehr an, sondern schmeiße die
sofort in die Ablage "Müll".
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Du tust dir und deinem Chef nichts gutes wenn du es konvertieren lässt.
Es kommt wie schon oben beschreiben nicht gerade klar lesbarer Code heraus.
Und in diesem einen Fehler zu suchen ist nicht leicht und sei versichert, es geht bestimmt nicht reibungslos die erneute Inbetriebnahme.
Wenn ihr umbaut, dann müsst ihr ja auch Service und Gewährleistung leisten.

Also ich würde mir da ernsthaft Gedanken machen was ich mache.(bzw. ich weiß was ich tun würde)


bike
 
Vielleicht noch als Ergänzung zu Helmut und Bike :
Das 08-15 Standard-Programm kannst du natürlich so übersetzen - das funktioniert. Tückisch wird es bei (wie ich schon geschrieben habe) Adressierungs-Funktionen und eigentlich auch bei Berechnungen ganz allgemein. Von FB's, die eine Kommunikation mit irgendetwas durchführen, will ich mal gar nicht sprechen. Außerdem kommt dann meißt noch dazu, dass du in der Hardware-Umsetzung möglicherweise auch noch etwas änderst.

Das, was du hier liest sind alles Erfahrungswerte und das solltest du auch genauso werten ...
Ich kann auch nur die Erfahrung bestätigen, dass man schneller ein Programm (auch und vielleicht gerade wenn es aus 100 Bausteinen besteht) selber neu schreibt als hinterher zu versuchen den "alten" Code, den man vielleicht auch noch nicht mal richtig versteht, wieder zum Leben zu erwecken. Kommt dann vielleicht auch noch dazu, dass die Anforderungen an die neue alte Maschine steigen - spätestens dann bist du mit deinem eigenen Programm einfach besser bedient ...

Gruß
LL
 
Hallo,

Vielen Dank für die Hinweise.
Ich versuche es umzusetzen.
Ich melde mich, falls ich Probleme dabei habe.

N´schönen Sonntag

Gruß

spsautomation
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Also ich habe die Erfahrung gemacht, dass gerade die Zeit beim neu programmieren fehlt. Zum Teil sind ja auch schon Reglerkarten, Rampen etc. auf die Maschine eingestellt.
Der Vorteil beim Hochkonvertieren auf Step 7 ist halt, du hast in 5 Min 80% des Programms fertig, die Zeit holste nimmer rein. Dann gibts ne Fehlerliste die du abarbeiten musst.
Woran ich mich noch genau erinnern kann, dass man höllisch mit den OBs aufpassen muss. Die haben unter Step7 nen anderen Namen. Und übernehme die festen zeitgesteuerten Zykluse bei den Weckalarmen (z.B OB35), sonst kann es sein, dass Regler etc nich mehr richtig funktonieren.
 
Gerade bei Analogwerten habe ich eigentlich keine Erfahrung, weil die Regelbausteine nicht funktionieren.
Denn die Hard- und die Software von bigS ist eben bei Step7 völlig anders.

bike

P.S: Die gewonnene Zeit kann aber bei Fehlersuche an der Anlage locker wieder verbraten werden.
 
Ok, wenn nicht nur die CPU gewechselt wird und die Hardware komplett erneuert wird. Muss mans schon fast neuschreiben.

Geht halt nich genau hervor, was man hier außer konvertieren machen möchte.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Also ich habe die Erfahrung gemacht, dass gerade die Zeit beim neu programmieren fehlt. Zum Teil sind ja auch schon Reglerkarten, Rampen etc. auf die Maschine eingestellt.
Der Vorteil beim Hochkonvertieren auf Step 7 ist halt, du hast in 5 Min 80% des Programms fertig, die Zeit holste nimmer rein. Dann gibts ne Fehlerliste die du abarbeiten musst.
Woran ich mich noch genau erinnern kann, dass man höllisch mit den OBs aufpassen muss. Die haben unter Step7 nen anderen Namen. Und übernehme die festen zeitgesteuerten Zykluse bei den Weckalarmen (z.B OB35), sonst kann es sein, dass Regler etc nich mehr richtig funktonieren.
Also das Bitgedöns ist auch das einzige was umgesetzt wird, und es schaut auch noch übel aus.
Einfaches Beispiel an einer steigenden Flanke:
Code:
//*** S5 in S7 umgesetzt ***
   U E 0.0
   UN M 1.0
   = M 1.1
   U E 0.0
   = M 1.0
 
//*** S7 ***
   U E 0.0
   FP M 1.0
   = M 1.1
Das sind zwar jetzt nur zwei Codezeilen weniger aber so zieht es sich durch das ganze Progamm durch.
Schlimmer noch:
Code:
//*** S5 in S7 umgesetzt ***
AUF DB1
L DW 2
AUF DB5
T DW 2
 
//*** S7 ***
L DB1.DBW 2
T DB5.DBW 2
Programmtechnisch die gleiche Anzahl vom Code aber sehr viel übersichtlicher und kann symbolisch geschrieben werden.
Und wie Larry auch schreibt, schau Dir mal eine übersetzte indirekte Adressierung an, da kommt dann das Grauen.

Traurig ist auch das der Umsetzer nicht einfach den S5 Analogbaustein FB250 in den S7 Baustein FC105 umsetzen kann.

Wenn Du von Reglern sprichst die gut funktionieren kann es sich nur um den R64 Regler handeln.
Die OB Regler der kleineren S5 kann man ja absolut nicht mit dem FB41 (CONT_C) von der S7 vergleichen. Eine neue Regler Inbetriebnahme ist da auf jeden Fall ein muss.

Fazit:
Wenn die Zeit unter den Nägeln brennt und Du so gut wie nie mehr an die Anlage musst > OK, probier es aus auch wenn Deine Entscheidung bei dem nächsten Projekt klar ist.
Wenn Du die Anlage anschließend noch optimieren oder verändern musst, dann keine Frage, alles neu macht der Mai. ;)
 
Zurück
Oben