Auf Slave CPU zugreifen

DerMatze

Level-1
Beiträge
525
Reaktionspunkte
21
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Leute,

ich habe zwei CPUs (315-2DP) im Master/Slave Betrieb laufen. Die CPUs sind via Profibus DP Schnittstelle miteinander verbunden.
Wenn ich eine Programmänderung in die Slave CPU übertragen möchte, muss ich mich immer mittels MPI mit dieser verbinden. Eleganter wäre es wenn ich die Ethernetverbindung der Master CPU (PG<->CPU) dafür nutzen könnte. Geht das irgendwie, welche Einstellungen sind nötig?

mfg
DerMatze
 
wieso MPI? Du schreibst, die beiden sind über den Profibus verbunden, also kannst du auch über den Profibus die Daten auf die Slave CPU schieben.
Du musst aber in der PG-PC Schnittstelle den Haken einzigster Master am Bus rausmachen.

Über Ethernet wird das wohl nicht funktionieren. Du könntest mal versuchen, im Net-Pro eine PG-PC Station einzubauen, und dann das Netpro an die Master CPU übertragen.
Vielleicht ist Siemens dann so schlau, dass durch geroutet werden kann.
Gib Bescheid, ob das so funktioniert, würde mich auch interessieren
 

Hallo,
MPI deswegen weil ich die Slave CPU nicht über Profibus erreiche. Also stöpsel ich das PG an die Slave CPU auf MPI.

Wünschenswert ist:
PG --> via Ethernet auf CP LEAN --> CPU Master --> via Profibus --> CPU Slave

Ich werde deinen Vorschalg mal ausprobieren...

mfg + frohe Ostern
DerMatze
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Wünschenswert ist:
PG --> via Ethernet auf CP LEAN --> CPU Master --> via Profibus --> CPU Slave
Genau für solche Anwendungsfälle hat Siemens das S7-Routing mal erfunden ...
Wenn Deine Baugruppen nicht zu alt sind, dann sollte das funktionieren.
Welche Voraussetzungen müssen erfüllt sein und welche Baugruppen können eingesetzt werden, um die Funktion S7-Routing nutzen zu können?

Du mußt beide CPU vollständig in Netpro vernetzt haben, dann übersetzen. Dabei werden die Routing-Tabellen erzeugt. Dann die Konfiguration in die Master-CPU laden.
Eventuell muß die DP-Schnittstelle der Slave-CPU auch noch aktiv geschaltet werden:
S7-Routing über PROFIBUS mit S7-300

Und schau, daß Du auf dem CP343-1 Lean die aktuellste Firmwareversion hast, in einigen FW-Versionen ist das S7-Routing sehr "buggy".

Harald
 
Wenn Deine Baugruppen nicht zu alt sind, dann sollte das funktionieren.
Hallo Harald,
also die CPUs sind beide 315-2AF03-0AB0 v 1.2.1 und unterstützen das Routing (lt.Siemens Tabelle)

Und schau, daß Du auf dem CP343-1 Lean die aktuellste Firmwareversion hast, in einigen FW-Versionen ist das S7-Routing sehr "buggy".
Der Lean hat Firmwarestand v2.0, lt. der Tabelle muss mindestens v1.0 gegeben sein - also sollte auch das funktionieren.
Ich werde mal die "Häckchen" an den entsprechenden Stellen setzen und dan mal sehen ob es klappt...

Danke für die Hinweise.

Gruß + Frohe Ostern
DerMatze
 
Hallo Harald,

danke für die Links, sie haben mir zur Problemlösung beigetragen.
Ich habe bei der Slave CPU den Haken bei "Programmieren, Status/Steuern oder andere PG Funktionen und andere nichtprojektierte Kommunikationsverbindungen zulassen" gesetzt und siehe da
ES FUNKTIONIERT - sogar über Ethernet/WLAN.

Vielen Dank.

mfg
DerMatze
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Zusammen,

ich muss das Thema an dieser Stelle doch noch einmal aufgreifen.
Heute habe ich der Slave CPU ebenfalls einen CP LEAN gegönnt, da diese SPS mit einem Panel via Ethernet verbunden werden soll.
Nun habe ich aber etwas festgestellt was sich meiner Kenntnis entzieht und ich es auch nicht nachvollziehen kann:
nachdem der LEAN installiert ist und in der HW Konfig integriert wurde funktioniert das Routing über die Master SPS nicht mehr?!?!?!
Zugriff auf die Slave SPS war so möglich:
PG-->WLAN-->Router-->LAN-->CP/MasterSPS-->Profibus-->SlaveSPS
Warum auch immer geht das jetzt nicht mehr, an der HW Konfig wurde keine Einstellung geändert - nur der Lean hinzugefügt.
In NetPro wurden alle Ethernetteilnehmer vernetzt.
Beide SPSen haben die aktuelle HW Konfig geladen.

Auch im WinCC flex Projekt kann ich bei Verbindungen unter "Stationen" nur die Ethernetteilnehmer auswählen, Routing fehlt hier auch...

Ich bin über jede Hilfe dankbar!!!

MfG
DerMatze
 
Wozu noch Routing? Du solltest doch nun über Ethernet direkt auf die Slave-CPU zugreifen können.

Wenn der Master-CP und der Slave-CP mit dem selben Ethernet in NetPro verbunden sind, dann geht Step7 davon aus, daß Du genau das auch willst und kannst und versucht gar kein Routing. Sollte es aber tatsächlich nicht möglich sein, vom WLAN zum Ethernet des Slave-CP zu kommen, dann mußt Du das dem NetPro mitteilen, indem Du den Slave-CP mit einem ANDEREN Ethernet als dem Ethernet des Master-CP verbindest. Dann mußt Du auch noch ein PG/PC in NetPro einfügen und dem jeweiligen Ethernet zuordnen, an dem Dein PG gerade hängt. Dann weiß Step7, wann ein Routing nötig ist und wann nicht.

Harald

EDIT: Jesper, ich habe Dir aber 1 Sekunde den Vortritt gelassen, allerdings hat das wohl die Forumsansicht so verwirrt, daß sie meint, Du hättest den letzten Beitrag in diesem Thema geschrieben ...
 
Zuletzt bearbeitet:
Warum auch immer geht das jetzt nicht mehr, an der HW Konfig wurde keine Einstellung geändert - nur der Lean hinzugefügt.
In NetPro wurden alle Ethernetteilnehmer vernetzt.
Ist in NetPro alles an einen Ethernet Netzwerk verbunden, obwohl es sind eigentlich getrennte Netzwerke ?
In den Fall will NetPro den Verbindung über Ethernet führen.
Ich gehe davon aus, sonnst hättest du ja den Slave CPU direkt über Ethernet programmieren können.

edit: Harald, du hast über mein Schulter geguckt !

EDIT: Jesper, ich habe Dir aber 1 Sekunde den Vortritt gelassen, allerdings hat das wohl die Forumsansicht so verwirrt, daß sie meint, Du hättest den letzten Beitrag in diesem Thema geschrieben ...
Dann habe ich den dobbelte Ehre von den Antwort erstens zu geben UND auch den letzten Wort in den Diskussion zu haben.
;)
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

danke für die Antworten / Hilfestellungen.
Gut, dann ist Step7 (mal)wieder etwas schlauer gewesen. Es soll ja auch mal soweit sein, dass die Slave SPS ans selbe Netz kommt wie der Master. Bis es soweit ist wollte ich eben das Routing noch nutzen.
Ich werde es mal mit einem zweiten Netz ausprobieren...

MfG
DerMatze
 
Zuletzt bearbeitet:
Eine ähnliche Konstellation hatte ich auch mal. VIPA Speed7 war per MPI mit einer 317 2DP vernetzt. (Multiprojekt) Über den Ethernetport von der VIPA haben wir die Fernwartung gemacht. Das hat geklappt, bis ich eine CP343 lean neben die 317 gesetzt habe. Es wurde dann nicht mehr geroutet. Mittlerweile haben wir den Zugang über die lean.
Für den Übergang habe ich es so gemacht, dass ich das "alte" Projekt ohne die CP343 in der HW-Konfiguration weiter genutzt habe. Änderungen in der Software habe ich dann noch durchrouten können. Im Klartext: In der 317 war die "neue" HW-Konfiguration mit der lean, im Projekt die "alte" Konfiguration ohne die lean.

Das ist zwar nicht ideal, genügt aber dem Zweck für die Übergangszeit trotzdem Softwareänderungen durchführen zu können.
 
Hallo,

also ich habe es nun so gelöst, wie in #11 geschrieben:
- ein zweites Netz in NetPro erstellt

Nachdem alles übersetzt und gespeichert wurde, kann ich jetzt im WinCC flex Projekt wieder die Slave SPS mittels Routing auswählen = Step 7 "ausgetrickst" ;)
Ob es direkt an der SPS funktioniert konnte ich z.Z. noch nicht testen, aber ich denke es wird nun wieder funktionieren.
Die aktuelle HW-Konfig belasse ich aber in den jeweiligen SPSen, wie in #13 auch schon zu lesen.

Danke an alle die mir weiter geholfen haben!

MfG
DerMatze
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hollo,

nun ein kleines Update...
selbst nach den o.g. Maßnahmen funktionierte das Routing dennnoch nicht!
Habe nun doch schon die Slave SPS ins "Master Ethernet" eingebunden, somit ist das Routingproblem vom Tisch.

MfG
DerMatze
 
Zuletzt bearbeitet:
Zurück
Oben