Sfc 20

Zuviel Werbung?
-> Hier kostenlos registrieren
Danke für die Antwort,
aber unter welchen Angaben?
habe versucht am Eingang DB1 und am Ausgang DB2 anzugeben, das nimmt er zwar ann aber beim kopieren erscheint immer eine Fehlermeldung.
Muss ich vielleicht was berücksichtigen?
 
Hallo,

Dein Quell-DB und dein Ziel DB sollten gleich groß sein, zumindest Ziel sollte gleich oder größer sein.

Was für einen Code bekommst du über Ret-Val?
 
Danke für die Antwort,
aber unter welchen Angaben?
habe versucht am Eingang DB1 und am Ausgang DB2 anzugeben, das nimmt er zwar ann aber beim kopieren erscheint immer eine Fehlermeldung.
Muss ich vielleicht was berücksichtigen?

Siehe Bild im ersten Post von Verpolt.
Du kannst nicht nur DB1 und DB2 angeben, es muß ein Any sein!
 
Wenn ich nicht einfach DB1 und DB2 schreiben kann, was soll ich schreiben habe probiert einen WORD und BYTE zu kopieren das funktioniert . aber kompletes DB zu kopieren klappt bei mir nicht.

Hoffe auf eure Hilfe :TOOL:
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Wenn ich nicht einfach DB1 und DB2 schreiben kann, was soll ich schreiben habe probiert einen WORD und BYTE zu kopieren das funktioniert . aber kompletes DB zu kopieren klappt bei mir nicht.

Hoffe auf eure Hilfe :TOOL:

Ich hab gerade probiert, man kann DB ranschreiben, der Editor macht es :confused:, ob es funzt hab ich noch nie probiert, ich kopiere meißt Bereiche. Zu der Fehlernummer ist nichts zu finden.

Ansonsten, hast du das Bild mal angesehen,, welches Verpolt in seinem ersten Post stehen hat? Genauso schreibst du es, die Länge in Byte machst du so groß, wie dein DB lang ist. Es ist egal, was in deinem DB steht, du kopierst in dem Beispiel einfach 200 Word ab DBW 0 von einem DB in den anderen. Kannst auch Byte 400 stattdessen nehmen.
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi,
in der Hilfe zum SFC 20 steht:
Beschreibung
Mit der SFC 20 "BLKMOV" (block move) kopieren Sie den Inhalt eines Speicherbereiches (= Quellbereich) in einen anderen Speicherbereich (= Zielbereich).
Zulässige Quellbereiche sind:
· Teile von Datenbausteinen
· Merker
· Prozeßabbild der Eingänge
· Prozeßabbild der Ausgänge

ich schätze wenn du den ganzen DB kopieren willst, dann muss du auch die Länge in Byte oder Wort angeben so wie schon von @verpolt gepostet, da spricht ja auch nix gegen, Wie lang ist den der DB.
Gruß
 
Mit dem Aufruf sieht schlecht aus benutze FUP .
Wenn ich WORD kopiere Schreibe ich
Quelle: DB10.DBW10
Ziel: DB12.DBW1

Ich versuche mal jetzt das ganze so einzugeben wie Verpolt in der ersten post gezeigt hat.
Hofe es klappt
 
Mit dem Aufruf sieht schlecht aus benutze FUP .
Wenn ich WORD kopiere Schreibe ich
Quelle: DB10.DBW10
Ziel: DB12.DBW1

Ich versuche mal jetzt das ganze so einzugeben wie Verpolt in der ersten post gezeigt hat.
Hofe es klappt

jo,
schreibe von:p#DB10.DBX10.0 Word 1 oder Byte 2
nachP#DB12.DBX1.0 Word 1 oder Byte 2

Aber:
Wieso schiebst du was in DBW 1, in der S7 gibt es eigentlich nur DW0, DW2 etc..
Nicht wie bei Step5, da war es anders, mußt halt aufpassen das du dir keine überlappungen einfängst.
Gruß
 
Aber ehrlich, das war doch eindeutig in dem Bild zu sehen, das im 1.Post von Verpolt enthalten ist! Also, immer dran denken, "Wer lesen kann ist klar im Vorteil!" :ROFLMAO:
 
Zurück
Oben