Step 7 DB Inhalt von SPS1 zu SPS2 kopieren !?!?

Step7Neuling

Level-2
Beiträge
226
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo alle zusammen,

wer kann mir helfen, ich möchte gerne einen DB Inhalt von einer SPS zur anderen Kopieren, bzw. es soll ein Austausch beider SPS erfolgen...
Wie gehe ich dabei vor?

Wer kann mir mal einen Denkanstoß geben?!?!

Grüße
Step7N
 
Suche mal hier im Forum nach "Put", "GET", "AG_Send", AG_Receive", desgleichen in der Hilfe von Step7.
Dann hier weiterfragen. ;-)
 
Also irgendwie wird da immer drum rum geschrieben...
Was ich lese, wenn man einen PN/PN hat, soll es ganz einfach funktionieren...

Kopiere die Werte von den Prozessdaten zum Datenbaustein und rumgedreht?!?!?!

Bausteine werden nicht benötigt?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi,

hatte auch erst kürzlich zum ersten mal damit zu tun.
Du musst du für dich klären was für eine Datenmenge du tauschen möchtest und ob deine Daten Konsistent sein müssen. Davon ist dann auch abhängig wie du dein Datenaustausch ausführen möchtest. Die verschiedenen Siemens Bausteine können jeweils nur bis zu einer bestimmten Byteanzahl die du im Handbuch nachlesen kannst. Datenkonsistents ist z.B. bei PUT/GET nicht gewährleistet da hier die Schreib bzw. Lesezyklen über ein Zyklus hinaus gehen können (Musst du auch für dich klären ob dass für dich relevant ist)

Mir hat damals ein einfaches Beispiel Projekt geholfen was ich mir erstellt habe. Datenaustausch von z.B 20Byte zwischen zwei Steuerungen oder von CPU1 soll ein Ausgang auf CPU2 angesteuert werden...

Das ganze habe ich mit einmal mit PUT und GET realisiert. Die Bausteine findest du in der Bibliothek von Siemens (F1 erklärt dir die Funktionen und Beschaltung).
Dann nicht zu vergessen die Verknüpfung in NETPRO !!! findest du ebenfalls in deinem Simatic Manager->CPU anklicken -> Verbindungen.
Dazu gibt es ebenfalls viel zu lesen.

Wenn du dann nicht weiter kommst schreib einfach eine PN.
 
Zuletzt bearbeitet:
... du könntest in diesem Fall auch die eine CPU als I-Device der anderen anlegen. So brauchst du gar keine zusätzlichen Bausteine und die Kopplung erfolgt in dem Fall über die Perepherie ...

Gruß
Larry
 
Zurück
Oben