-> Hier kostenlos registrieren
Hallo zusammen,
habe das Forum schon mehrmals durchsucht habe aber für mein Problem keine Lösung bzw. nicht den richtigen Ansatz gefunden.
Mein Problem.
Ich greife von einem OP7 auf einen Datenbaustein zu.
Dieser Datenbaustein enthät Infos und Bedienhinweise für das Personal.
Bis zur Adresse 174.0 ist die Datenstruktur immer gleich .
Ab 174.0 stehen die Positionierdaten (unterschiedliche Länge)für eine FM353.
D.h. ich bräuchte nur die Adressen bis 170.0
Mein Problem ich möchte Daten von Adresse 0.0 bis 174.0 (aus ca. 80 versch. DB´s)in den DB60 kopieren.Abhängig von Zählerstand Z1.
Beispiel DB als Anhang
Die DB´s öffne ich mit u.g. Befehlen
L "Programmnummer" //Z1
T "INHALT_DB_NR" //MW 40
AUF DB ["INHALT_DB_NR"]
Aber den Syntax für BLKMOVE bekomme ich nicht zusammen da ja der Quell-DB immer ein anderer ist (-> ["Inhalt_DB_NR"].
Auch für ein Pointerfomat fehlt mir der Syntax!
CALL "BLKMOV"
SRCBLK :="srcdata".srcdata ???
RET_VAL:=MW100
DSTBLK :="dstdata".dstdata
Gruß Kodan
habe das Forum schon mehrmals durchsucht habe aber für mein Problem keine Lösung bzw. nicht den richtigen Ansatz gefunden.
Mein Problem.
Ich greife von einem OP7 auf einen Datenbaustein zu.
Dieser Datenbaustein enthät Infos und Bedienhinweise für das Personal.
Bis zur Adresse 174.0 ist die Datenstruktur immer gleich .
Ab 174.0 stehen die Positionierdaten (unterschiedliche Länge)für eine FM353.
D.h. ich bräuchte nur die Adressen bis 170.0
Mein Problem ich möchte Daten von Adresse 0.0 bis 174.0 (aus ca. 80 versch. DB´s)in den DB60 kopieren.Abhängig von Zählerstand Z1.
Beispiel DB als Anhang
Die DB´s öffne ich mit u.g. Befehlen
L "Programmnummer" //Z1
T "INHALT_DB_NR" //MW 40
AUF DB ["INHALT_DB_NR"]
Aber den Syntax für BLKMOVE bekomme ich nicht zusammen da ja der Quell-DB immer ein anderer ist (-> ["Inhalt_DB_NR"].
Auch für ein Pointerfomat fehlt mir der Syntax!
CALL "BLKMOV"
SRCBLK :="srcdata".srcdata ???
RET_VAL:=MW100
DSTBLK :="dstdata".dstdata
Gruß Kodan