Step 7 Durch SPS durchrouten/durchladen

Mephisto

Level-1
Beiträge
242
Reaktionspunkte
12
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo!

Ich möchte eine S7-300 laden. Das Problem ist nur: Die S7-300 ist nicht direkt mit dem PC verbunden, sondern besitzt nur eine Profibus-Verbindung zu einer S7-400.
Die S7-400 ist mit Ethernet mit dem PC verbunden.
Angeblich kann man aber - die richtigen Einstellungen vorrausgesetzt - durch die S7-400 durchrouten.
Habt ihr eine Ahnung wie das geht?
Ich nehme an, ich muss dazu die Hw-Konfig der S7-400 ändern und daher die SPS in Stop versetzen. Das darf ich pro Jahr innerhalb einer Woche machen - und die Woche beginnt am 04.06. ...
Könnt ihr mir hier weiterhelfen?
 
Die SPSen müssen im gleichen Projekt sein und beide die Netzwerkkonfiguration geladen haben. Dann kannst Du direkt die Ziel-SPS auswählen und einen entsprechenden Download vornehmen. Wenn die SPSen bis jetzt nicht im selben Projekt sind, dann geht es leider nicht, denn die Routinginfos stehen in der Hardwarekonfig.
Grundlagen zu diesem Routing (Netznummern etc.) findest Du auch im Konfigurationshandbuch von ACCON-AGLink.
 
Das kann ich Dir leider nicht sagen, bei meinen Versuchen mit dem Routing hatte ich immer alle SPSen im selben Projekt.
Werden denn im Multiprojekt die Netzwerknummern etc. eingetragen bzw. können für den Routingzugriff verwendet werden?
 
Das geht ohne CPU-Stops :D

* Entweder die Projekte der S7-400 und der S7-300 zusammenführen (direkt oder als Multiprojekt mit verbundenem Ethernet), oder:
- im Projekt der S7-300 die S7-400-Station (als Dummy) einfügen und vernetzen: damit der Simatic Manager von der Routingmöglichkeit zur S7-300 weiß
- im Projekt der S7-400 die S7-300-Station (als Dummy) einfügen und vernetzen: damit die Routing-SDB für die S7-400 erzeugt werden können. Die S7-Subnetz-ID des Profibus muß die gleiche wie im S7-300-Projekt sein.
* im Projekt der S7-400 in NetPro alles übersetzen
* die S7-400-Station markieren und: Zielsystem > Laden im aktuellen Projekt > Verbindungen und Netzübergänge - das geht ohne STOP der CPU

Nun kannst Du im S7-300-Projekt die PG/PC-Schnittstelle auf TCP/IP<netzwerkkarte> einstellen und die S7-300 laden+beobachten


Ich habe beide SPSen in unterschiedlichen Projekten, jedoch im gleichen Multiprojekt, funktioniert das dann auch?
Wenn das mit dem Multiprojekt richtig gemacht ist (das Ethernet und der Profibus beider Projekte ist verbunden), dann könnte/sollte das Routing bereits funktionieren - einfach mal probieren

Harald
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich kann leider erst nächsten Montag auf die Anlage. Deshalb auch meine Recherche.
Aber alle andere Netzwerkkommunikation funktioniert im Multiprojekt (ist ja bei PCS 7 auch so vorgegeben). Dann sollte Routing doch auch funktionieren.

Kennt ihr sonst noch Stolpersteine? Irgendwelche Häkchen in irgendwelchen Submenüs auf die kein normal denkender Mensch je kommen würde?
 
Hallo!

Ich bin jetzt auf der Anlage und - oh Wunder - es funktioniert nicht.

Mein Aufbau sieht nun aus wie folgt:
In einem Multiprojekt liegen mehrere Projekte.
In Projekt 1 befindet sich meine ES, die via Ethernet (Projektübergreifend) verbunden ist.
In Projekt 2 befindet sich eine Bestandssteuerung, die via Ethernet (Projektübergreifend) verbunden ist.
An dieser Bestandssteuerung hängt meine neue SPS via Profibus. (Betriesart "kein DP").

Kann es also daran liegen, dass meine 2 SPSen im gleichen Projekt, die ES jedoch in einem anderen Projekt liegt?
Ich habe in beiden Projekten NetPro übersetzt. In Projekt 1 habe ich "sicherheitshalber" noch die Verbindungen der Bestandssteuerung geladen.

Muss ich hier noch irgendwo eine HW-Konfig laden oder so?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo!

Die ES wurde projektiert. (Von der aus arbeite ich aus)
Nur ist die ES nicht im gleichen Projekt wie die beiden Steuerungen.
Sie befindet sich jedoch im gleichen Multiprojekt und die Netze der Projekte wurden miteinander verbunden.
 
Also prinzipiell sollte das auch im Multiprojekt funktionieren. Ich habe eine ähnliche Konstellation, dort geht es. Ich sehe nach her in meinem Projekt mal nach, ob ich irgendwo noch ein Häkchen finde. Deine Komponenten sind alle routingfähig? Ich weiß nicht, ob das auf alle Simatic-Komponenten zutrifft. Ich habe Routing bisher auch nur wenig genutzt.
 
Mein Multi-Projekt besteht aus 3 Projekten, insgesamt 6 Steuerungen (versch. 300-er), einer Flexible-RT und zwei Panels. Diese Anlage haben wir vor einiger Zeit erweitert, visualisiert und auch die Vernetzung umgestaltet. Das war dringlichst nötig, möchte gar nicht näher darauf eingehen.

Es gibt heute nur noch eine CPU, welche als DP-Slave mit einer anderen kommuniziert. Diesen Slave kann ich über Ethernet bzw. auch aus der Ferne über eine VPN-Verbindung erreichen. Und es gibt bei dieser 313C-2 DP auch tatsächlich ein Häkchen. Zu finden in der HW-Konfig in den CPU-Eigenschaften unter Betriebsart. Ein Option unter DP Slave, "Test, Inbetriebnahme, Routing". Bei meinem DP-Master, einer 315-2 DP gibt es diese Option auch, kann jedoch im Masterbetrieb nicht aktiviert werden. Die 315-2 DP ist über einen CP343-1 Lean mit dem Netzwerk verbunden.

Die anderen CPUs sind inzwischen alle über Ethernet erreichbar. Bei den Panels kann ich es garnicht so genau sagen. Es gibt ein OP77A (MPI) lokal an einer CPU und ein OP177B am Ethernet. Ich denke, letzteres wird erreibar sein, das OP77A möglicherweise nicht.

In den Objekteigenschaften der verschiedenen Baugruppen ist erwähnt, ob diese Routing unterstützen.

Die projektübergreifenden Netzwerke müssen/sollten in NetPro (Menü Bearbeiten, ganz unten) zusammengeführt werden. Hast du das gemacht?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
.. Kann es also daran liegen, dass meine 2 SPSen im gleichen Projekt, die ES jedoch in einem anderen Projekt liegt? ..
Mir ist diese Formulierung immer noch unklar. "ES" heißt sicherlich "Entwicklungs-System". Kann ja sein dass dein ES eine PC-Station ist, auf der du auch programmierst? Für die Routing-Funktion muss(?) jedoch ein "PG" (Programmiergerät) in NetPro konfiguriert werden. Das erscheint aber auch nur in NetPro und nicht im Simatic-Manager oder sonst wo! Es ist keinem Projekt zugeordnet!
 
Zuletzt bearbeitet:
Hallo!

Das widerum ist mir unklar. Wie meinst du ES?
Ich projektiere in einem Projekt ein PC/PG. Wenn ich dem dann den Namen vom Projektierungsrechner gebe, dann wird die gelbt hinterlegt.
DIeser Station muss ich dann noch eine Netzwerkkarte und Netzwerkverbindung zuweisen. Die Station erscheint dann im NetPro.

Das alles ist geschehen, nur dass die ES in einem anderen Projekt liegt und die Netzwerke beider Projekte im Multiprojekt zusammengefasst wurden.
 
Hi,

mach doch mal eine kurze schematische Übersicht über die Netze.
Was ich noch nicht verstehe ist aus Post #7 , was meinst Du da mit "kein DP"?

Gruß
Christoph
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo!

Das Rätsel hat sich gelöst!
Schuld war die Firmware vom PB-CP, der an meiner S7-300 gesteckt ist. Nach einem FW-Update hat alles wunderbar funktioniert.
Ich hatte noch die FW V5.4 drauf und da gibt es einen S7-Routing-Bug. Mit der V5.7. wurde das anscheinend behoben.

Vielen Dank für eure Hilfeleistung !

mfg mephisto
 
Zurück
Oben