Step 7 Kommunikation STEP7 -> CPU313C-2 DP -> OP177B

nikl

Level-1
Beiträge
24
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo SPS-Forum,

arbeite momentan an dem SPS-Aufbau für unsere Ausbildungsabteilung und verzweifle ein wenig an der Kommunikation, die ich gerne aufbauen würde. Zu dem aktuellen Aufbau des Programmiergeräts (Computer) und SPS funktioniert alles einwandfrei. Der PC ist per MPI/USB-Adapter mit der SPS verbunden und ich kann auch eine pneumatische Festo-Ventilinsel per Profibus mit der SPS verbinden und steuern. Funktioniert alles einwandfrei :)

Der ganze Aufbau soll nun um ein Simatic Panel OP177B color PN/DP erweitert werden. Wir haben dafür eine Vorrichtung von ELABO TrainingsSysteme, die über einen USB, PROFI-NET und PROFI-BUS Anschluss verfügt. Ich habe das OP als HMI-Station in das SPS-Projekt mit eingebunden, bekomme aber weder eine Verbindung über PROFI-NET, PROFI-BUS und MPI vom PC zum OP. Die Profinet, Profibus und MPI Daten waren jeweils am OP, als auch bei Verbindungen in WinCC flexible 2008 korrekt.
Nach etwas langerer Recherche bin auf ein Dokument von Siemens gestoßen, was das Routing in WinCC flexible beschreibt (siehe Anhang).

Da ich gerne wenig am Aufbau (siehe Bild im Anhang) ändern möchte, damit es möglichst einfach für Auszubildende bleibt, wollte ich mal hier nachfragen, ob es vielleicht dennoch eine Möglichkeit über diesen Aufbau gibt mit dem Panel kommunizieren zu können bzw. mein Projekt auf das OP177B zu übertragen.

Über jegliche Hilfe wäre ich sehr dankbar. Falls noch irgendetwas unklar ist, bitte einfach fragen.
 

Anhänge

  • Aufbau.jpg
    Aufbau.jpg
    122,7 KB · Aufrufe: 53
  • Aufbau.pdf
    70,6 KB · Aufrufe: 24
  • WinCC_flexible_Routing.pdf
    56,7 KB · Aufrufe: 25
Was hindert dich daran, den PC extra noch via Ethernet mit dem CP - Panel Netz zu verbinden?
Ansonsten kann mann den USB-Adapter wenn er Profibus kann auch auf den Profibus umstecken und so verwenden.

Thomas
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich würde den USB/MPI-Adapter weglassen und dafür den PC direkt mit einem Port des CP343 verbinden. Dann kann der PC auf die CPU und auf das OP per Ethernet zugreifen. Das sollte auch für Auszubildende "einfach" aussehen.

PS: irgendwie mag das Forum wohl nicht Android... :sad: dauernd wird man rausgekickt und der geschriebene Beitrag geht flöten...

Harald
 
Wenn ich das richtig verstehe kannst du deine Projekt Daten nicht auf das OP übertragen?

Ich hatte mal ein Ähnliches Problem mit einem OP77.
Die Daten solten per MPI auf Panel.
Es funktionierte aber erst nachdem ich unter den Adapter einstellungen die Automatische erkennung der Busparameter aus gemacht habe und die geschwindigkeiten aus dem Handbuch eingestellt habe.
 
Was hindert dich daran, den PC extra noch via Ethernet mit dem CP - Panel Netz zu verbinden?
Ansonsten kann mann den USB-Adapter wenn er Profibus kann auch auf den Profibus umstecken und so verwenden.

Thomas

Das Problem ist, dass der PC nur eine Netzwerkkarte hat und ich mich am PC über das Firmennetzwerk anmelde. Wenn ich also den PC vom Firmennetz trenne und mit der Ethernet-Leitung auf die CP343 gehe, dann kann ich nichts mehr am PC ausführen :roll:


Ich würde den USB/MPI-Adapter weglassen und dafür den PC direkt mit einem Port des CP343 verbinden. Dann kann der PC auf die CPU und auf das OP per Ethernet zugreifen. Das sollte auch für Auszubildende "einfach" aussehen.

PS: irgendwie mag das Forum wohl nicht Android... :sad: dauernd wird man rausgekickt und der geschriebene Beitrag geht flöten...

Harald

Hier hätte ich leider dann das identische Problem, wie ich es gerade beschrieben habe :roll:


Wenn ich das richtig verstehe kannst du deine Projekt Daten nicht auf das OP übertragen?

Ich hatte mal ein Ähnliches Problem mit einem OP77.
Die Daten solten per MPI auf Panel.
Es funktionierte aber erst nachdem ich unter den Adapter einstellungen die Automatische erkennung der Busparameter aus gemacht habe und die geschwindigkeiten aus dem Handbuch eingestellt habe.

Genau, ich bekomme keine Kommunikation zu dem OP und somit auch nicht mein Projekt auf das OP. Unter Verbindungen in WinCC flexible bekomme ich eine korrekte Verbindung von OP zu CPU angezeigt und auch die Adressen stimmen überein. Wenn ich dann auf Transfer gehe und es übertragen will, bekomme ich immer wieder einen Fehler.

Ich hatte den Aufbau jetzt mal so verändert, dass ich vom PC -> USB/MPI Adapter -> CPU -> CPU Profibus -> Profibus OP177B gegangen bin. Hier funktioniert das Routing und ich bekomme auch die Meldung, dass die Software auf dem OP177B nicht mit dem aktuellen Betriebssystem übereinstimmt. Wenn ich die Anfrage der Aktualisierung mit Ja bestätige, dann probiert er erneut eine Verbindung aufzubauen, bricht dann allerdings mit "Fehler im Schnittstellentreiber" ab :-(

Da ich leider über keinen direkten seriellen MPI-Anschluss am OP177B verfüge, überlege ich momentan echt ein USB Crossoverkabel nur für die Übertragung zu bestellen. Hat da jemand Erfahrungen gemacht?

Danke für eure bisherige Hilfe!!
 
Die einfache und schnelle Lösung ist so nah.
Kannst du dich vorstellen über welche ich denke ?

Tippe mal, noch eine Netzwerkkarte einbauen? :lol:
Das System ist auch an mehreren Rechnern aufgebaut, d.h. es müsste überall nachgerüstet werden. Muss aber sicherlich noch andere Möglichkeiten geben :-(
 
Was ist denn, wenn du das Panel über MPI auch anschliesst? Dann kann der pc direkt über MPI mit CPU und panel kommunizieren und die Kommunikation zwischen cpu und panel wird über profinet projektiert.

Kostet dich eventuell nur einen neuen Stecker mit Stecker und durchgereichter Buchse.


Gesendet von meinem GT-I9100 mit Tapatalk 2
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Das System ist auch an mehreren Rechnern aufgebaut, d.h. es müsste überall nachgerüstet werden.
Für ungf. 10 € pro PC ist das wohl kein Thema.

Muss aber sicherlich noch andere Möglichkeiten geben
Ja. Routing.
Für Übungszwecke wurde ich auch über Routing gehen. Aber das diese Möglichkeit besteht sollte nicht bedeuten das man von Ethernet versichtet.
Ethernet ist der Standard.
MPI gehört in eine Museum.
 
frag deinen admin ob du der sps und dem panel zwei ip´s in eurem netzwerk geben darfst. mit adapter draufspielen und danach mit tcp/ip weiterarbeiten :).
 
Vielen Dank für eure Vorschläge.
Habe das Programm jetzt direkt vom PC über den MPI/USB Adapter per MPI auf das OP177B übertragen bekommen. Hat das Betriebssystem aktualisiert und alles einwandfrei übertragen.

Momentan sitze ich nun daran die Eingaben am Touch-Panel zur CPU übertragen zu bekommen. Habe den PROFI-NET Anschluss des Touch-Panels aktiviert und die CP343 auch entsprechend eingerichtet und den PN-IO Eingang entsprechend per Ethernet-Leitung mit dem Touch-Panel verbunden.

Im WinCC flexible bekomme ich unter Verbindungen bei der Station "keine Verbindung angezeigt" (siehe Bild im Anhang). Die NetPro Übersicht habe ich auch mal angehängt.
Anhang anzeigen 20710Anhang anzeigen 20711

Habe ich wieder irgendetwas kleines vergessen, dass die Befehle vom Touch-Panel nicht an der SPS ankommen? :confused:
 
Die anhange sind nicht zo offenen. Normal muste sie auf dass Panel das IP adresse und die submaske eingeben. Weiter in WinCC-Flex die IP-adressen von SPS und routing. Wenn SPS und Panel in das selbe project sitsen konte man bei verbindungen die SPS auswalhen und ist die verbindung ok. In anhang ein beispiel von ein TP277B PN/DP welche via IE mit 3 sps verbunden ist (Alle SPS und das Panel sitsen in ein Multiproject.)

Verbinding TP via IE.JPG

Mfg,

Joop
 
Sorry, hier noch einmal die Bilder. Die Verbindung sieht eigentlich i.O. aus und habe auch alles so eingestellt, wie du es geschildert hast.

Verbindungen.jpgNetPro.jpg
 
Das Knote ist auf PN-IO eingestelt, wust dass keine CP341-1 sind? In meine beispiel steht dort die name van die CP.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Das Knote ist auf PN-IO eingestelt, wust dass keine CP341-1 sind? In meine beispiel steht dort die name van die CP.

Ja, die CPU verfügt über keinen eigenen Ethernet-Port und nur eine CP343-1 Advanced. Ich habe aber irgendwie die ganze Zeit nicht gemerkt, dass an der CP343-1 die BF2 LED dauerhaft ROT leuchtet. Er erkennt also nicht die Verbindung zum Touch-Panel als Link.
Wenn ich das Ethernet-Kabel in die Netzdose stecke, erlischt die LED und der X2P1 Port leuchtet grün.

Kann der X2P1 Port des CP343-1 nicht mit dem PROFINET-Anschluss des Touch-Panel verbunden werden? Verstehe nicht, warum er das Touch-Panel nicht als Netz erkennt.
 
Sie muste ein Laptop via Ethernet an die freie port von der CP anschliessen , das IP adress von die Laptop auf ein freie adress in de 192.168.0.xx reeks einstellen.
Darnach ping zu de adressen van CP und Panel machen, bekomme sie antword wie in anhang ist die verbindung i.o.
Ping.JPG
 
Zurück
Oben