Teleservice MPI auf Ethernet

blasterbock

Level-1
Beiträge
373
Reaktionspunkte
35
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo und Guten Morgen,
folgende Hardware :
S7 315-2DP + CP343-1 Lean
S7 315-2DP
S7 315F-2DP + 343-1 IT

Die beiden ersten Steuerungen sind über MPI vernetzt, CPU 1 hängt an einem Ethernetstrang mit einer Verbindung zu einem WinCC-Rechner, die dritte Steuerung hängt nur am Ethernet.

Wenn ich mich per Router auf den Ethernetstrang aufstecke, bekomme ich Verbindung zu allen drei CPU's, über die MPI-Schnittstelle nur zu den beiden ersten CPU's.

Ist es möglich, über Routing von einem PG, angeschlossen auf der MPI-Schnittstelle der beiden ersten CPU's, auf die dritte CPU zuzugreifen ?
Wenn ja, was fehlt mir noch in den Einstellungen, damit es klappt ?
 
Zuletzt bearbeitet:
Den richtigen Begriff "Routing" hast du ja schon gefunden.

Du must dein PG in Step7 in Net-Pro anlegen, und angeben bzw. einstellen an welchem Netz du damit hängst. Weiterhin müssen alle beteiligten Steuerungen ebenfalls in Net-Pro angelegt sein. Die Net-Pro Konfiguration muss dann allen Steuerungen mitgeteilt werden (Systemdaten laden).

Schau mal hier

Link

wird dir weitergeholfen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Wenn ich mich per Router auf den Ethernetstrang aufstecke, bekomme ich Verbindung zu allen drei CPU's, über die MPI-Schnittstelle nur zu den beiden ersten CPU's.
Wenn ich das Projekt nicht in Net-Pro angelegt hätte, wäre ich schon gar nicht über Ethernet auf die CPU gekommen, die nur am MPI-Bus hängt, oder sehe ich das falsch ?
Der einzige Unterschied in der Systemdaten, der mir aufgefallen ist, die beiden "MPI-CPU's haben einen SDB999, die dritte nicht.
Aus div. Beiträgen auf der Simatic-Support-Seite vermute ich, das darin die Routing-Tabellen gespeichert sein könnten.
 
Wie sieht denn die NetPro-Konfiguration aus? Sind dort in einem Projekt alle CPUs entsprechend konfiguriert? Unterstützt die verwendete Lean-Version Routing?
 
Jetzt kann ich nur noch Vermutungen anstellen.
Voraussetzung:
1. PG ist über MPI verbunden
2. PG hängt nicht am Ethernet
Vermutung:
PG "sieht" dass es die SPS direkt über Ethernet und ohne Routing erreichen kann und verwendet deshalb direkt die Ethernetschnittstelle. Diese ist aber nicht verbunden, somit schlägt der Zugriff fehl.
Wenn diese Vermutung stimmt, ist nach dem Zugriffsversuch die Schnittstelle bei PG/PC-Schnittstelle einstellen auf TCP/IP gestellt, auch wenn diese vorher testweise auf irgend einen anderen Zugriffsweg parametriert war.
Könnte das sein? Dann muss in NetPro die Ethernet-Verbindung vom PG entfernt werden damit das Routing stattfinden kann.
 
PG ist über MPI verbunden
Ethernet ist als Verbindung in Net Pro eingetragen.

Wenn ich Ethernet vom PG/PC wegnehme, ändert sich nichts.

Was mir aufgefallen ist, weil die MPI-Adresse 2 zwei Mal im Projekt vorhanden ist, kann der Editor nicht unterscheiden, ob er den z.B. OB1 in die Station 2 oder 3 lädt, was mich eine ganze Weile ganz schön irritiert hat.
 
PG/PC "zuordnen"

Hallo blasterbock,

mach mal "PG/PC Zuordnen" zum Subnetz MPI(1).

Stimmen die SDB999 der ersten beiden CPUs (die MPI-verbundenen) online<->offline überein?
Bei vernetzten Projekten mit Routingmöglichkeiten muß die Konfiguration aus Netpro in die Stationen geladen werden,
laden aus HW Konfig reicht nicht.

Die dritte CPU315F benötigt keine Routinginformationen (SDB999), weil sie nur mit einem Subnetz verbunden ist.
Sie wird nie Routingaufträge bekommen.

Gruß
PN/DP
 
CPU315F MPI-Schnittstelle vernetzen

Wenn man angibt, "die CPU315F ist mit einem eigenen lokalen MPI vernetzt" (z.B. MPI(2)),
dann erhält auch diese CPU einen SDB999 und man kann sein PG an die MPI-Schnittstelle
der CPU315F aufstecken und alle 3 CPUs erreichen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Die MPI-Schnittstelle habe ich schon mal zugeordnet.
Es macht keinen Unterschied in meinem Problem.

Die SDB 999 in den Stationen 1 und 2 haben die gleiche Größe.
Alle Stationen sind über ihre MPI-Schnittstelle mit der Konfiguration aus NetPro geladen worden.

Wenn ich die Hardware so verändere, dass ich über den MPI(2) der 315F den Zugriff auf die Stationen hinter dem Ethernet versuche, müsste doch in der 315F auch ein SDB 999 generiert werden ?
 

Anhänge

  • NetPro1.jpg
    NetPro1.jpg
    75,7 KB · Aufrufe: 11
PG/PC in Netpro eine Verbindung zu MPI(2) geben

Wenn Du im PG/PC eine weitere MPI-Schnittstelle mit Verbindung zum MPI der CPU315F einträgst, dann sollte der SDB999 erzeugt werden.
 
Baugruppen routingfähig?

Sind die in HW Konfig eingetragenen CPU315F und der CP343-1 IT routingfähig?

Weitere Frage:
Mit welchem Programmieradapter gehst Du auf MPI?
Vielleicht unterstützt der kein Routing nach RFC1006.
 
Die CPU ist eine S7 315-6FF01-0AB0 V 2.6
Die CP ist eine 6GK7 343-1GX11-0XE0
Beide sind laut Harwarekatalog routingfähig.

Ich arbeite mit einem Filed PG mit Step 7 V5.4 SP5 und benutze die interne CP5611 für MPI
 
Zurück
Oben