DB Inhalt komplett in anderen DB kopieren

K5286

Level-2
Beiträge
28
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
CPU: CPU 315-2 PN/DP 6ES7 315-2EH14-0AB0
Software: Siemens Tia Portal V11 SP2 Update 4



Hallo Zusammen!

Ich bin ziemlich neu im Bereich SPS-Technik. Seit kurzem arbeite ich mit dem Tia Portal. Da ich viele Daten (Max 300 gleitpunktzahlen --> real) an unterschiedliche DB's verteilen muss würde ich mir gerne die Arbeit ersparen jeden Wert einzeln zu laden und auf die anderen DB's zu tranferieren. Gibt es eine funktion im Tia Portal mit der ich den Inhalt eines DB's 1 zu 1 einem zweiten zuweisen kann?


Danke im vorraus!
 
Zuletzt bearbeitet:
Siemens aber auch! Wie können die diese Anweisung nun MOVE_BLK nennen, da kann man ja nicht drauf kommen ;)

PS: Welche CPU soll programmiert werden?

Harald
 
Danke für den Tip, habe den Baustein schon gefunden gehabt. Vielleicht stehe ich auf dem Schlauch. :confused:

Ich kann nur einzelne Werte des Arrays (0-400 Realwerte) kopieren. Nicht den ganzen DB / Array.

Folgende CPU soll projektiert werden: CPU 315-2 PN/DP 6ES7 315-2EH14-0AB0

Matthias
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi !
Habe deinen Post gerade noch gesehen, wollte schon den Deckel zuklappen.

Auf die Schnelle habe ich das gefunden: HIER


Da steht:
Mit den ARRAY-Variablen und der Anweisung "MOVE_BLK" können Sie Teile oder den
gesamten Speicherbereich aus dem Datenbaustein kopieren
 
Zuletzt bearbeitet:
@ Softmachine:

Den Beitrag habe ich schon gefunden, jedoch sieht mein MOVEBLK Baustein anders aus:
Unbenannt.png

Vielleicht beschreibe ich ihn auch falsch, aber bisher lässt sich damit nur eine Variable kopieren und nicht einen Bereich.
 
Sieht aus wie der "gute alte" BlockMove aus Step7 V5.5.
Du kannst vermutlich Quelle und Ziel als ANY-Pointer anschließen. Die magische Taste F1 dürfte weitere Info bringen.
Dein ANY-Pointer könnte etwa so aussehen: SRCBLK DB1.DBX0.0 BYTE 10, DSTBLK DB2.DBX0.0 BYTE 10.
Das würde dem Kopieren von 10 Byte ab dem ersten Bit von DB1 nach DB2 entsprechen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Tigerente1974,

der TE hat ja auch nicht den Baustein, welcher ihm von PN/DP oder Softmachine vorgeschlagen wurden. Der vorgeschlagene Baustein heißt MOVE_BLK und nicht BLKMOV.
Scheinbar arbeitet der User mit dem migriertem STEP7 V5.5 und nicht mit dem TIA-Portal V11 selber.
Der TE sollte erstmal klarstellen, womit genau er wirklich arbeitet.

Edit: Der vom TE benutzte Baustein stammt aus STEP7 V11.
 
Zuletzt bearbeitet:
@Tigerente1974:

Leider Funktioniert das nicht:

BLK_MOVE.png

Die magische Taste F1 kenne ich ;) Die hilft nur leider nicht immer.

Nur nochmal zur Klarstellung: Ich verwende das Tia Portal V11 Prof SP2 Update 4
Es ist ein neues Programm und nicht von Step 7 V5.5 migriert

Matthias
 
Zuletzt bearbeitet:
Hallo Zusammen!

Dank eurer Hilfe, hier die Lösung (FB mit InstanzDB in SCL) :



Danke Nochmal!
 

Anhänge

  • For-Schleife DB kopieren.jpg
    For-Schleife DB kopieren.jpg
    34,6 KB · Aufrufe: 170
Zurück
Oben