TIA Merwürdiges SCL/AWL Verhalten

TempeltonPeck

Level-1
Beiträge
118
Reaktionspunkte
7
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

Mir ist ein merkwürdiges Verhalten bei SCL und AWL aufgefallen. Wenn ich eine Variable beschreibe und anschließend nutze wird diese vorher mit einem anderen Wert wieder überschrieben. Ich kann mir das nicht erklären. Siehe Screenshot 1.

Tag 3 wird mit 500 beschrieben und später wieder geladen ohne das dieser vorher verändert wurde aber geladen wird der Wert 256. Ein ähnliches verhalten zeigt sich bei SCL. Wenn temporäre Variablen benutzt werden gehts. Siehe Screenshot 2.

Die Variablen werden nirgendwo sonst verwendet. Ist eine jungfreuliche Test SPS.

Stehe gerade voll auf dem Schlauch.
 

Anhänge

  • hä1.jpg
    hä1.jpg
    14,8 KB · Aufrufe: 70
  • hä2.jpg
    hä2.jpg
    15,3 KB · Aufrufe: 44
Zuviel Werbung?
-> Hier kostenlos registrieren
TIA hatte die Variablen automatisch Byteweise angelegt und nummeriert. Sorry. Das war dumm.
Das war ganz sicher nicht TIA automatisch!

TIA achtet beim automatischen Anlegen neuer Variablen sowohl auf Überlappung als auch auf dem Variablentyp entsprechende logische Grenzen (z.B. INT immer nur auf gerade Adressen).
Wenn also z.B. eine INT-Varialble MW3 vom Programmierer erstellt wird (warum auch immer), legt TIA die nächste automatisch erstellte erst auf MW6.


Alle anderen Konstellationen, wie in Deinem Fall, kommen ganz sicher vom Programmierer vor dem Bildschirm.
;)
 
Zurück
Oben