Problem bei S5-Konvertierung

A

Anonymous

Guest
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi!

ich habe eine S5-Konvertierung in Arbeit und kriege beim Übersetzen der Quelle über 300 Fehlermeldungen. Unter anderem kommt diese sehr oft vor: "Vertauschungen in Parameterreihenfolge bei ST01 kann zu Vertauschungen/Verschiebungeb bei Kommentaren auch in den nachfolgenden Anweisungen führen." Was kann ich da machen?

Rolf
 
Hallo!

Auch wenn man das ungerne hört - ich würde mir die Arbeit machen und das Programm neu erstellen und einfach abkupfern. Eventuell hat man dabei dann die Möglichkeit gewisse Programmteile zu modernisieren und zu optimieren.
Sicherlich - das sagt sich so leicht daher, bei einem größeren Programm kann das sicherlich einige Zeit in Anspruch nehmen, nur bedenke wie lange eine Kontrolle und eine Korektur des Übersetzten dauern kann, wenn sich einige Fehler eingeschlichen haben...

Zu Deiner Fehlermeldung kann ich leider nichts sagen, da ich mir grundsätzlich die Mühe mache und bei einer Umstellung die Programme neu Programmiere...

Viele Grüße, Tobias
 
Zuviel Werbung?
-> Hier kostenlos registrieren
S5

Hallo,

na wenn du dir die Arbeit machst alles neu zu schreiben dann kann man sich auch die Arbeit machen das Programm zu konvertieren, kontrollieren und analysieren was man besser machen kann. Oder sehe ich da was falsch?

Rolf
 
Hallo!

Sicherlich - beide Alternativen benötigen eine gewisse Zeit.
Ich gebe auch zu, dass, wenn das Konvertieren gut funktioniert, dieser Weg der schnellere sein wird, keine Frage...

Was passiert denn in Deinem Fall wenn Du das Programm so übersetzt? Wenn ich die Fehlermeldung richtig interpretieren, dann handelt es sich dabei doch lediglich um die Kommentare?

Viele Grüße, Tobias
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo!

Achso... verdammt...
Habe das eben auf der Siemens Support Seite gefunden... eventuell kommst Du damit weiter?

Reihenfolge der Parameterübergaben bei Bausteinaufrufen in konvertierten S5-Programmen



FRAGE:
Was ist bei der Konvertierung von S5-Programmen mit Bausteinaufrufen zu beachten?

ANTWORT:
Nach dem Konvertieren eines S5 Programms mit einem Bausteinaufruf kommt beim Übersetzen der erzeugten AWL-Quelle eine Fehlermeldung bezüglich der Reihenfolge der verschalteten Parameter:

Fehlermeldung: "Vertauschungen in Parameterreihenfolge bei "Symbol" kann zu Vertauschungen/Verschiebungen ..."

In S5 werden die Parameter in der Reihenfolge angeordnet, in der sie im Programm verwendet werden. In S7 werden die Parameter nach Typ in der Reihenfolge IN, OUT, IN_OUT angeordnet. Der Konverter übernimmt die Aktualparameter an Bausteinaufrufen aus der S5 ohne Änderung. Damit stimmt die Reihenfolge der Parameter in der AWL-Quelle nicht.

Abhilfe:
Wenn aus dem S5 Programm konvertierte Dateien Bausteinaufrufe enthalten, bei denen die Reihenfolge der Aktualversorgungen nicht mit der Reihenfolge in der Deklaration übereinstimmt, ist das durch einfaches Umsortieren (Cut/Paste) zu korrigieren. Es ist darauf zu achten, dass die Parameter in den Aktualversorgungen wie die Deklarationen der aufgerufenen Bausteine sortiert werden. Anschließend lässt sich die AWL-Quelle ohne Fehler übersetzen.


Viele Grüße, Tobias
 
danke

guten morgen!

danke an tobias und den gast. es betrifft ca 150 bausteinaufrufe. dann mal freudiges umsortieren. oder ich lass das machen. mal sehn was der chef dazu sagt und was es kostet.

rolf
 
Zurück
Oben