TIA Lokaldaten

JaJa

Level-1
Beiträge
123
Reaktionspunkte
21
Zuviel Werbung?
-> Hier kostenlos registrieren
Beim Projekt migrieren von Step7 nach TIA V12 bekomme ich in allen Bausteinen mit Any-Zeiger folgende Warnung.

Vermeiden Sie absolute Zugriffe auf den Lokaldaten-Stack.

Habe schon versucht die Lokaldaten ( temporäre Variable) als symbolische zu deklarieren aber dann funzt mein Pointer nicht mehr.

Wie macht Ihr das ???? Warnung ist ja kein Fehler aber trotzdem nicht schön.
 
Ich bin auch gerade dabei Anypointer und AR-Register-Akrobatik "umzuschreiben". Dazu übergebe ich über InOut nur die Bereiche mit denen ich im FB/FC arbeiten will. Fertig.
Wenn du deine migrierten Bausteine als "nicht optimierte Bausteine" so lässt, funktioniert das Programm wie gehabt, jedoch büßt du Performance ein... gab schon paar Beiträge dazu..
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Danke muß aber dazu schreiben das ich zwar Projekte bzw. Bausteine umsetze aber nicht für eine S7-1500 sondern erst mal weiter bei S7-300 bleibe.
Das heißt meine Bausteine sind "nicht optimierte Bausteine".
Gruß
 
OK. aber irgendwie stört mich das doch........ Schade das es trotz TIA nicht ein paar neue elegantere Befehle gibt. Der ganze Zeigerkram kommt mir vor wie aus dem vergangenen Jahrhundert

Gruß
 
Zuviel Werbung?
-> Hier kostenlos registrieren
....... Schade das es trotz TIA nicht ein paar neue elegantere Befehle gibt.


Was heißt den bitte "trotz" TIA. Alle wollen Kompatibilität beim Zugriff
von STEP7 - CLASSIC und STEP7 - TIA bei einer S7-300. Und dann
kommst du und kritisierst genau das.
Eleganz beißt sich mit Kompatibilität, dasissso.
 
Was heißt den bitte "trotz" TIA. Alle wollen Kompatibilität beim Zugriff
von STEP7 - CLASSIC und STEP7 - TIA bei einer S7-300. Und dann
kommst du und kritisierst genau das.
Eleganz beißt sich mit Kompatibilität, dasissso.

Genau


Hi JaJa

neue elegantere Befehle

Überleg mal was passiert, wenn man eine neue Abbildung für irgend eine Box (wie zum Beispiel Runtime ;-) ) auf eine 300/400 brächte. Und dann dort mit Step7 V5 dran geht und den Baustein öffnet. Step7 V5 macht aus dem AWL wieder KOP/FUP. Jede noch so kleine Änderung bringt das aus dem Tritt. Da ist nix mit optimieren. Kompatibilität ist ein fetter Klotz am Bein. Frag nach bei Intel :) Die haben heute noch tausende von Transistoren im Haswell um den Code eines 8086 abfahren zu können.

Auch wenn wir Anwender darunter leiden, dass das Portal zu langsam ist, auf Seiten der Steuerung sind die 1200 und 1500 deutlich besser als Microwin, und 300.
Für die 400 fehlt noch was, aber wir haben ja erst die zweite Version -- für mich war die 10.5 die reinste Beta-Test-Hölle eigentlich hätte diese Frechheit die Nummer 0.5 verdient.
Und bald ist SPS&Drives, da kommt dann die 1518 -- die soll ja soooo schnell sein und die V13 -- ich fürchte mich.

'n schön' Tach auch
HB
 
Zurück
Oben