Step 7 SFC20 flexibel verwenden

plasma-andy

Level-1
Beiträge
2
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Zusammen
Ich möchte jeweils 4 Real-Werte (16 Bytes) hintereinander von einer DB in eine andere kopieren.
z.b.
src05 -> Dest06
src06 -> Dest07
src07 -> Dest08
src08 -> Dest09
Im Prinzip geht das mit einer fixen Addresse (siehe Netzwerk 14 im Bild). Allerdings hat dies den Nachteil, dass bei Modifikation der DB, z.b. wenn jemand einen Wert dazwischen schiebt, die Addresse ins Nirvana zeigt. Dieses Problem kann man mit einer Variablen-Addresse beheben (siehe Netzwerk 15 im Bild). Allerdings kriege ich keine 4 Realwerte (16 Bytes) auf einmal hin.

Meine Frage: Kennt jemand eine Lösung, wie man dieses Problem umgehen kann?

sfc20 variabel.JPG
 
Am leichtesten geht das, wenn du deine SRC und Dest Sachen innerhalb des DB's in ein STRUCT packst.
Am SFC20 steht dann symbolisch das entsprechende STRUCT.

Mfg
Manuel
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Danke, das mit dem STRUCT hat geklappt. Ich hatte zwar unterschiedliche structs in der Source und in der Dest, aber ich habe eine ZwischenDB kreirt mit jeweil einem STRUCT. Dann habe ich den STRUCT aus der SourceDB in die ZwischenDB gemoved. Dann habe ich die vier Werte innerhalb der ZwischenDB von Hand kopiert und dann der neue STRUCT in die DestDB geschoben. Bisschen aufwendig, aber klappt wunderbar.
 
Zurück
Oben