TIA S7-317-2DP Firmwareuprgrade / Kundenprogrammmigration von STEP7 zu TIA

Draco Malfoy

Level-1
Beiträge
1.168
Reaktionspunkte
82
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Morgen!

Vielleicht gehr es dem einen oder anderen von ähnlich oder sind solche Probleme bereits in der Praxis aufgetreten ?
Habe aktuell ne CPU mit FW2.1. Wenn ich die Stations-Konfig im STEP 7 lade, zur Interesse Konsistenzprüfung durchführe und übersetzen lasse, läuft alles.

Wenn ich jetzt die selben Bausteine im TIA kopiere und in eine CPU mit FW2.6 einfüge, dann kommen beim Übersetzen reihenweise wüste Fehlermeldungen (z.B. Parametertypen passen nicht mehr usw.) Was hats denn in FW2.1 gegeben, was es in 2.6 nicht mehr gibt, verstehe ich nicht ? Hat FW2.1 nicht unterschieden obs WORD oder INT ist ? Steh auf dem Schlauch. Vielleicht hat jemand eine Idee.

Vielen Dank schon mal im Voraus!
 
Gibt es keine Möglichkeit, die CPU auf 2.6.10 hochzurüsten, damit ich im TIA mit ihr arbeiten kann, aber so, daß das Kundenprogramm da bitte noch läuft ?
 
P.S. Bei Step7 konnte man die sog. Typüberprüfung abschalten, bezogen auf KOP/FUP, was auch oftmals nötig war.
 
Steht alles hier:
http://support.automation.siemens.co...ew/de/18722504

Da du im Moment eine FW < 2.5 hast, heißt das das du auf jeden Fall eine Siemens-MMC > 4MB brauchst + einen entsprechenden Siemens Prommer/FieldPG etc.
Den Beitrag habe ich bereits gelesen. Prommer habe ich. Hilft mir aber nicht weiter, denn müsste ich rausfinden wieso das Programm auf FW2.6 scheinbar nicht läuft ?
P.S. Bei Step7 konnte man die sog. Typüberprüfung abschalten, bezogen auf KOP/FUP, was auch oftmals nötig war.
Interessanter Hinweis. Erläutere das mal bitte. Wo im Projekt kann ich nachgucken ob diese Typenüberprüfung "on" oder "off" ist ?
Derzeit kotzt er hauptsächlich, weil WORD /= INT Zugriff erfolgt oder entsprechend INT /= WORD. Und dann weil noch i-welche DBs aufgerufen werden, die es nicht gibt.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Bausteineditor öffnen - Extras - Einstellungen - KOP/FUP - Typüberprüfung von Operanden (Bei Step7).
Ich bin mit TIA noch nicht so dick, weiß also nicht ob man das da auch umstellen kann.

P.S. Mit der FW hat das überhaupt nichts zu tun, sondern lediglich damit, das TIA formal pingeliger ist also es Step7 war und ist.

Mfg
Manuel
 
Hi,

den FB öffnen unter Extras, Einstellungen, Kop/FUP -> Typüberprüfung von Operanden = Deaktivieren.

Tschö dentech
 
Zuletzt bearbeitet:
mach einen fc/fb auf, dann im kop/fup/awl editor auf "extras->einstellungen" klicken
da geht ein neues fenster auf, dort auf den reiter KOP/FUP klicken, da hast du einen haken oder auch nicht "Typüberprüfung am Operanden"
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Daran liegt es aber scheinbar nicht. Habe experimentierhalber in STEP 7 den AG-Abzug in eine CPU höheren SW-Standes rüberkopiert, und sofort kommen dieselben Meldungen.
Das Häckchen bei "Typenüberprüfung von Operanden" in den Bausteineigenschaften ist überall gesetzt im Original. Ich kann ja mal das Projekt hier hochladen, vllt. hat noch jemand eine Idee ?

Thanx
 
Wenn ich jetzt die selben Bausteine im TIA kopiere und in eine CPU mit FW2.6 einfüge, dann kommen beim Übersetzen reihenweise wüste Fehlermeldungen (z.B. Parametertypen passen nicht mehr usw.)

Du willst Bausteine, welche mit Step7 5.5 geschrieben sind, unter TIA Portal unverändert verwenden? Also abhängig von den Bausteinen denke ich, es ist nicht so einfach mit Rüberkopieren getan...
 
Du willst Bausteine, welche mit Step7 5.5 geschrieben sind, unter TIA Portal unverändert verwenden?
Ja. Warum geht des nicht eigentlich ?
Aber wie gesagt, ich bekomme auch im STEP7 dieselben Fehlermeldungen wenn ich den AG-Abzug in eine vom FW-Stand abweichende CPU rüberkopiere.
Anhang anzeigen RDK.zip
So, der betreffende AG Abzug ist angehängt, vielleicht kann man damit meine Aussagen besser nachvollziehen.
 
Zuletzt bearbeitet:
ich würde vorschlagen, du erläuterst nochmal ausführlich und Schritt für Schritt was Du warum machen willst...
Ich bemühe mich ;-)

1. Würde gerne bei der Aufrüstung der Kundenanlage mit TIA v12 anstatt mit STEP7 arbeiten;
2. Dazu wollte ich a) die SPS von FW2.1 auf FW2.6 hochrüsten und b) das bestehende Projekt hin zu TIA migrieren.
3. Komme nicht weiter, weil bei der Migration plötzlich Fehlermeldungen s.o. auftauchen.
 
also ich habs mir mal kurz angesehen:

- habt ihr das Original Step7 5.5 Projekt nicht mehr? Durch den AG-Abzug verliert Ihr unter anderem auch so sinnvolle Sachen wie die GSD-Dateien der PB-Geräte.
- Dadurch sind eigentlich keine/nur kleine Änderungen der HW-Konfig möglich.
- wie wollt Ihr das TIA-Projekt aufziehen, ohne die GSD-Dateien?
- Ich hab in der HW-Konfig mal eine CPU 2.6 einfach auf die 2.1 draufgezogen, danach hat er gemeckert, weil die PB-Geräte keinem Prozessabbild zugeordnet waren. Also 2.1 wieder zurück, dann 2.6 wieder drauf und es war überall OB1-PA ausgewählt.
- Komplettübersetzen der Bausteine hat dann auch funktioniert.
- Hab mit jetzt aber die Bausteine nicht angeschaut, was dort gemacht wird.

Also m.M. wird das mit der Migration nach TIA-Portal mindestens schwierig bis unmöglich. Der Sinn, das Ganze ohne Kommentare und Symbolik zu machen sollte auch schon mal hinterfragt werden...

Gruß.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
3. Komme nicht weiter, weil bei der Migration plötzlich Fehlermeldungen s.o. auftauchen.

Wenn Du das wirklich machen willst, musst Du jede Fehlermeldung analysieren und beheben. Gegebenenfalls das Programm an Problemstellen umschreiben, was aber ohne Kommentare und Symbolik mühselig ist. Zuerst brauchst Du aber die passenden GSD-Dateien für die PB-Geräte.

Gruß.
 
- GSD-Dateien sind alle vorhanden, es sind Ecodrive03 Antriebe / Normslaves, und GSDs dazu gibt es bei Bosch zum Download.
- Alle anderen Slaves sind inaktiv und können im Grunde gelöscht werden.
- Originalprojekt mit Symbolisierung rückt die betreffende Firma nicht heraus.
 
- Originalprojekt mit Symbolisierung rückt die betreffende Firma nicht heraus.

Ihr tut Euch bestimmt keinen gefallen, das so aufzuziehen. Das Projekt ist jetzt nicht so klein, dass man das überschauen kann...

Wenn Du die Slaves in der HW Konfig löschst, musst Du natürlich auch die Programmteile löschen, wo auf die Adressen oder Slaves zugegriffen wird...

Also alles in allem viel (Hand)Arbeit und ne spassige Neuinbetriebnahme.

Gruß.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Also die Sache ist die. Ich kann beim Hersteller der Maschine natürlich mit MG42 und nem Stoßtrupp anrücken, um die Herausgabe vom kommentierten Originalprojekt zu fordern. Aber freundliche Nachfragen und Gutes Zureden haben hier jedenfalls nichts gebracht, die haben wahrscheinlich auch ein Recht darauf, ihr Know-How zu schützen. Meine Aufgabe in dem besagten Fall lautet lediglich, die bestehenden ECODRIVES herauszubuchen und an ihrer Stelle SINAMICS einzupflegen. Das sollte doch wohl zu schaffen sein ? Ich würde es allerdings gerne wie gesagt mit TIA machen.

Was anderes, weiß einer wie genau die Adressierung von Speicherbereichen in TIA funktioniert ? Normale ANY-Zeiger vom Format "P#A68.0 BYTE 28" scheinen hier nicht zu laufen.
 
lediglich, die bestehenden ECODRIVES herauszubuchen und an ihrer Stelle SINAMICS einzupflegen. Das sollte doch wohl zu schaffen sein ? Ich würde es allerdings gerne wie gesagt mit TIA machen..

Ich würde mir es selbst unter Step7 5.5 ohne Projekt verkneifen... Aber zu schaffen ist das sicherlich. Durch die noch zusätzliche Migration zu TIA erweiterst Du die Aufgabe aber nochmal um mindestens das Doppelte. Aber gut.
 
Zuletzt bearbeitet:
Kannst du eigentlich einen einzigen vernünftigen Grund nennen, warum du dein vollkommen undokumentiertes Projekt,
mit dem Step7 anstelle von TIA noch relativ problemlos zurecht kommt, jetzt auch noch auf TIA migrieren willst?

Draco Malfoy hatte doch eher eine sadistische Ader, das hat aber eindeutig masochistische Züge, mit gar keinen (wenigen) Vorteilen und einer ganzen Palette an Nachteilen.
Davon ab, das hinterher absolut niemand, noch nicht mal mehr der Hersteller, an der Maschine irgendeine Chance auf eine Fehlersuche hat.

Mfg
Manuel
 
Zurück
Oben