TIA strukturierte Daten verschieben

Harald.B

Level-2
Beiträge
7
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
ich sollte in einem DB die Strukturen um jeweils eine Struktur verschieben.
Da die Struktur aus verschiedenen Datentypen bestehen kan ich den Befel "BLKmove" nicht verwenden.
Gibt es dafür eine Lösung ?
 

Anhänge

  • Struktur.PNG
    Struktur.PNG
    58,2 KB · Aufrufe: 59
Die Struktur besteht aus 2xReal 2xBool 1xWord.
Pressdaten_2 := Pressdaten_1 ist schon mal nicht schlecht.
aber alle nachfolgenden müssen auch verschoben werden:

Pressdaten_2 := Pressdaten_1
Pressdaten_3 := Pressdaten_2
Pressdaten_4 := Pressdaten_3
.....
 
Oder garnicht kopieren, sondern eine Index-Variable pflegen, die sagt, WO der aktuelle Datensatz liegt... und nur den Index weiterzählen. Dann spart man sich das komplette Umkopieren.

Außer natürlich, die Daten aus diesem DB sollen in einem HMI in richtiger Reihenfolge angezeigt werden...
 
Habs jetzt mal auf die einfache Art probiert,

Pressdaten_4 := Pressdaten_3
Pressdaten_3 := Pressdaten_2
Pressdaten_2 := Pressdaten_1

leider ohne Erfolg, ich vermute es liegt an der Datenstruktur da sie aus verschiedenen Datentypen besteht.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Was passiert denn genau bzw. was geht nicht?

Mit der Datenstruktur hat das nichts zu tun, auf diese (wenn auch ehrlich gesagt sehr stumpfe) Weise funktioniert es definitiv, wenn es richtig umgesetzt wurde.
 
Ich habe mal die Flanke rausgenommen und lasse die Anweisung dauernd laufen (siehe Anhang).
Aber die Anweisung innerhalb der If Anweisung wird ignoriert.
 

Anhänge

  • Struktur2.PNG
    Struktur2.PNG
    20 KB · Aufrufe: 32
Zurück
Oben