TIA Nach Migration von S7-300 auf TIA 1500 Zuordnungsproblem...

DannyNRW

Level-1
Beiträge
49
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

ich habe ein Problem. Und zwar haben wir ein Programm einer ehemaligen S7-313c plus T177B Touchpanel auf eine TIA 1511-CPU plus T700 Touch Panel migriert. Soweit so gut.
Jetzt gibt es Probleme an einem FB (genauer gesagt FB4) im neuen Programm. Und zwar steht dort als Beispiel %DIX0.0 und TIA sagt, die Adresse ist unvollständig.
Muss nun noch der DB dabei geschrieben werden? Also in etwa so? %DB4.DIX0.0?
Oder wie genau muss ich das abändern?

Danke schon mal für die Hilfe und allen ein schönes Wochenende.
Daniel
 
Muss nun noch der DB dabei geschrieben werden? Also in etwa so? %DB4.DIX0.0?
Nein, wahrscheinlich nicht so einfach.

Das kommt drauf an, der ursprüngliche Programmierer hat da bestimmt nicht nur aus Spaß die DB-Nummer weggelassen (oder wurde der Code auch schon von S5 migriert?). Entweder wird da auf einen ganz anderen DB zugegriffen oder es wird ganz grauenhaft direkt auf eine Adresse zugegriffen, die so kein Symbol hat, vielleicht eine vorsintflutliche Art "Slice"? Vielleicht habt Ihr den DB, auf den sich das %DIX0.0 bezieht, als "optimiert" markiert - da geht ein solcher Zugriff auf eine Adresse gar nicht.

Übersetze nicht stoisch 1:1 die alten Operationen sondern überlege logisch, was der Programmcode tut und formuliere den Code anders/"moderner", so wie TIA das will.
Welches TIA genau behauptet, daß die Adresse nicht vollständig wäre?

Zeige doch mal ein Stück von dem Code.

Harald
 
Zurück
Oben