Step 7 Datenübertragung SPS zu SPS

Lukebabeduke

Level-1
Beiträge
14
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
ich möchte gerne Eingänge, Merker und Ausgänge von einer SPS zur anderen SPS übertragen und im Programm verwenden. Die Verbindung geht direkt von einer SPS zur anderen über ein Ethernet Kabel.

Ich hab mir viel über FB Get/PUT durchgelesen, weis aber nicht wie ich die verwenden kann.


Ich muss dazu sagen, das ich das noch nie gemacht habe. Es wäre schön wenn mir jemand erklären könnte, wie ich einen bestimmten Eingang (z.B. E1.0) der 1. SPS an die 2. SPS weitergeben kann um diese zu verarbeiten.

Dankeschön;)
 
Hallo,

das Prinziep der Kommunikation ist aber bekannt? ALso zuerst mal Kommunikation zwischen den CPUs einrichten?

Dann wäre eine Möglichkeit, die jeweiligen Bereiche Eiingänge,Ausgänge,Merker auf einen Daten- oder Merkerbereich zu kopieren und diesen Bereich dann zu übertragen.

Also zuerst die Kommunikation einrichten und dann die Details zur Übertragung klären.

Gruss
MAD
 
Zuviel Werbung?
-> Hier kostenlos registrieren
1. Lege dir in jeder SPS den gleichen Baustein ein
2. Schiebe alle Eingänge, Merker, Ausgänge in den einen Baustein
3. Benutze PUT oder GET um den DB in den anderen DB zu übertragen

Frage: Warum soll der Eingang der einen SPS in einer anderen SPS verarbeitet werden? Kann man den Eingang nicht gleich an der anderen SPS anschließen?
 
Ich habe die beiden SPSen miteinander verbunden und eine ID zugeordnet. Also ich hab hier ein Modell von einer Anlage von Festo. Es sind insgesamt 3 Einzelne Stationen die miteinander verbunden sind. Allerdings hat jede Station eine eigene SPS. Ich soll es miteinander verbinden um es mal gemacht zu haben, also reine Übung.

Also ich lege zum Beispiel einen FB an mit einem kleinen, simplen Programm und benutze den Datenbaustein bei PUT / GET. Wie genau muss ich den bei diesen Bausteinen angeben? Ich hab noch schwierigkeiten mit ADD_R und RD_1. :(
 
Ich bekomms nicht hin. Ich hab das I Device gefunden und auf A256.0 eingestellt. Wenn ich das richtig verstehe muss ich dann in der anderen Station E56.0 benutzen oder?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Morgen.

Ich verwende 3 CPU314C-2PN/DP
Ich möchte es mal über I-Device probieren. das klingt für mich verständlicher als die PUT GET kiste.

Mein Problem zur Zeit ist, das hier:
''1. Navigieren Sie im Hardware-Katalog von HW Konfig zum Ordner "PROFINET IO ->
Preconfigured Stations" und wählen Sie dort das von Ihnen projektierte I-Device aus.''

Ich finde keinen Ordner Profinet IO ? :(
 
Der Ordner ist in der HW-Konfig im Katalog zu finden.
HW-Konfig.jpg
Du muss erst in der einen CPU die I-Device-Konfiguration definieren, dann eine GSD-Datei erzeugen, diese dann wieder in HW-Konfig installieren und dann kannst du bei der nächsten CPU die erste verbinden.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich habs mal ausprobiert. Aber meine SPSen zeigen mir nur SF BF2 fehlermeldungen an :-/

Ich bin , wie in der einen Anleitung von Siemens vorgegangen, also erst die IO Device erstellt, GSD datei erstellt, 2. Station eingefügt und zum Controller gemacht - dann anschließend die Device eingefügt und rübergeladen. Weiter komm ich nicht. :(

Geht über diese I-Device ( wenn es funktioniert :D ) nur eingänge und ausgänge übertragen?
 
Ich will euch ja nicht den Wind aus dem Segel nehmen. Aber IMHO ist es für jemanden der noch nicht so firm ist mit Kommunikation, wohl am einfachsten eine S7 Verbindung einzurichten.
den eingangsbereich auf einen DB zu schieben und diesen komplett auf die andere SPS rüberzuschieben.

Also erstmal EBx laden und auf DBxx.dbbxxx transferieren. Und dann mit PUT auf die andere SPS zu schieben. In der 400er kann man dann sogar direkt die Peripherie übertragen würd ich aber auch dort davon absehen.

mfG René
 
Ich habs mal ausprobiert. Aber meine SPSen zeigen mir nur SF BF2 fehlermeldungen an :-/

Ich bin , wie in der einen Anleitung von Siemens vorgegangen, also erst die IO Device erstellt, GSD datei erstellt, 2. Station eingefügt und zum Controller gemacht - dann anschließend die Device eingefügt und rübergeladen. Weiter komm ich nicht. :(

Geht über diese I-Device ( wenn es funktioniert :D ) nur eingänge und ausgänge übertragen?

Klar gehen auch Ausgänge.

Was passiert denn nach dem rüberladen?

@René: Eigentlich sollte das auf Anhieb funtionieren und ist m.E. nicht viel mehr als dezentrale Perepherie über PN anzubinden. Und irgendwo ist es auch Geschmackssache...
 
Zurück
Oben