Step 7 PG/PC im netz konfigurieren notwendig?

MightyMirko

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

tolles Forum! Meistens finde ich genau das was ich Suche auf Anhieb, aber hier fehlt mir eventuell das richtige Vokabular.
Ich greife ja per MPI Schnittstelle auf meine 317-2DP mit Step7 v5.5 zu. Nun kann ich bei NetPro an die MPI Schnittstelle ein PG/PC hängen. Ist das notwendig? Meine Motivation war, dass ich den MPI Bus stabilisieren wollte, aber dieser war nicht instabil, sondern meine WIFI Verbindung zur SPS.

Beste Grüße
Mirko
 
Wenn du immer nur einen Zugangsweg im Step-7 nutzt, musst du kein PG/PC in Netpro einfügen.

Ich hab das bei Anlagen immer drin, bei denen beispielsweise ein älteres Panel drin hängt, welches ich nicht über Netzwerk erreiche. Wenn ich da dann Änderungen dran machen will, ist es leichter dort in dem "PG/PC" eben kurz die MPI/DP zu aktivieren und danach wieder zurück zu schalten.
Sonst änderst du die Schnittstelle für alle, willst zwischendurch kurz auf einer anderen Anlage was nachschauen und wunderst dich warum der Zugangsweg nicht stimmt...

MfG Fabsi
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Moin,

an der Stelle hilft dir die NetPro Konfig nicht.
Es ist auch nicht nötig, das Netpro zu konfigurieren.
Allerdings ist es ganz praktisch, wenn man zum Beispiel die erste Verbindung via MPI konfiguriert, und parallel dazu noch eine Fernwartung (zum Beispiel mit CP343 an der SPS) mit irgendwelchen Kunden IPs hat, beides zu konfigurieren.
Dann kann man vor Ort einfach auf MPI schalten, und per Fernwartung "zuhaus" auf die Netzwerkkonfiguration.
 
11 Min bis zur ersten Antwort <3
Auf der 317er hatte ich bis vor kurzem zwei Zugangswege: Profibus und MPI, jeweils mit einem NL50 MPI -> Ethernet. Funktioniert echt gut. Habe mir vor Ort einen VPN Server aufgebaut und kann mich nun aus Deutschland in den VPN loggen und die SPS programmieren :) (Natürlich nur mit nem weiteren Spezi vor Ort)

Auf MPI hängt nur der PC, ein TP170b (immerhin mit Farbe) und eben die SPS
Der PB hat: Kuka, 3x Murr Cube67+, eine 314er als Slave für Datenaustausch - das wars.

Ich hatte gehofft mit der Konfigurierung den BUS stabiler zu machen oder zu optimieren..
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi,

was meinst du den mit Bus stabiler machen?
Hast du Probleme mit dem TP170b oder warum willst du was stabilisieren?

Gruß
Christoph

Ich hatte Anfangs immer wieder Verbindungsabbrüche. Die habe ich aber durch ein CAT6 S/FTP Ethernet Kabel behoben.
Der TP170b ist ein einziger Krampf -.- Aber das hat wohl auch mit dem schlechten Programm zu tun..

Im allgemeinen hat mich eher interessiert wann ich denn den PGPC konfiguriere und was ich damit erreiche, da es ja auch ohne funktioniert.
 
PG/PC projektierst du z.B. für S7 Routing.
Also über Profibus Online gehen und auf Geräte die am PROFINET Hängen verbinden.
Oder auch zur Buszyklus berechnung, mit projektiertem PG/PC ändern sich die Buslaufzeiten.

Gruß
Christoph
 
Das PG/PC-Objekt wird nur bei mehreren gleichartigen Netzen in NetPro gebraucht. Wenn Du nur 1 MPI-Netz hast (oder nur 1 Profibus- oder nur 1 Ethernet-Netz), dann brauchst Du kein PG/PC in NetPro - dann ist Step7 so schlau und interpretiert aus der PG/PC-Schnittstelle-Einstellung an welchem Netz Dein PG angeschlossen ist. Gibt es mehrere Netze von der Art wie in "PG/PC-Schnittstelle einstellen" eingestellt ist, dann braucht man ein PG/PC-Objekt, um vorgeben zu können, an welchem Netz das PG angeschlossen ist.

Harald
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Das PG/PC-Objekt wird nur bei mehreren gleichartigen Netzen in NetPro gebraucht. Wenn Du nur 1 MPI-Netz hast (oder nur 1 Profibus- oder nur 1 Ethernet-Netz), dann brauchst Du kein PG/PC in NetPro - dann ist Step7 so schlau und interpretiert aus der PG/PC-Schnittstelle-Einstellung an welchem Netz Dein PG angeschlossen ist. Gibt es mehrere Netze von der Art wie in "PG/PC-Schnittstelle einstellen" eingestellt ist, dann braucht man ein PG/PC-Objekt, um vorgeben zu können, an welchem Netz das PG angeschlossen ist.

Harald

Jetzt bin ich etwas verwirrt. Zur Info, ich hab das Programm so nicht geschrieben, sondern von einem Dienstleister so bekommen...
Ich habe vier SPSen wobei drei einen NL50mpi auf dem MPI Bus haben. Über drei verschiedene IPs greife ich nun auf die SPSen zu. Die vierte SPS (RAMPF) ist nur als Slave eingetragen um 12byte Daten auszutauschen.
ich hab mal ein screenshot hochgeladen:

[url]https://imgur.com/a/XPyqq0C



[/URL]
 
Weil ich noch kein Profi mit Step7 bin und mir unklar bin ob ich mehrere Netze habe - wahrscheinlich schon, aber mit je einem PG/PC.
Der Browser hatte nicht mehr reagiert..
Capture.jpg
Hier nochmal versucht mit mehr Geduld..


Ich konfiguriere meine Schnittstelle per IBH Treiber in PG/PC SSchnittstelle einstellen. Dort wähle ich die passende Stations_IP und verbinde mich dann.
 
Das PG/PC-Objekt wird nur bei mehreren gleichartigen Netzen in NetPro gebraucht. Wenn Du nur 1 MPI-Netz hast (oder nur 1 Profibus- oder nur 1 Ethernet-Netz), dann brauchst Du kein PG/PC in NetPro - dann ist Step7 so schlau und interpretiert aus der PG/PC-Schnittstelle-Einstellung an welchem Netz Dein PG angeschlossen ist. Gibt es mehrere Netze von der Art wie in "PG/PC-Schnittstelle einstellen" eingestellt ist, dann braucht man ein PG/PC-Objekt, um vorgeben zu können, an welchem Netz das PG angeschlossen ist.

Harald
und was verwirrt jetzt bzw. was ist unklar?

Hallo,

ich habe ja dann mehrere gleichartige, aber getrennte Netze, das heißt hier brauche ich nun kein PG/PC Objekt auf jedem MPI Bus?

Grüße
 
ich habe ja dann mehrere gleichartige, aber getrennte Netze, das heißt hier brauche ich nun kein PG/PC Objekt auf jedem MPI Bus?
Gerade dann solltest Du ein dem jeweiligen Netz "zugeordnetes" PG/PC haben, damit Step7 weiß an welchem MPI-Netz Dein PG angeschlossen ist.
Wenn Du kein PG/PC zuordnest, dann bist Du selber verantwortlich (ist OK, wenn Du das Genie bist was nie Fehler macht ;)), ob Du auf die richtige SPS und sonstige Teilnehmer zugreifst, dann verbindet sich Step7 einfach mit dem Teilnehmer, der in dem real erreichbaren Netz die selbe Netzadresse wie Deine offline-CPU hat.
Beispiel: Falls Du tatsächlich mit dem MPI "OP20" verbunden bist und versehentlich im offline-Projekt den Bausteine-Ordner der Station "OP60" aktiviert hast und da den OB1 in die SPS laden willst
- ohne zugeordnetes PG/PC: Step7 lädt in die SPS "OP20"
- mit zugeordnetem PG/PC: Step7 verweigert das Laden mit der Meldung: "die SPS "OP60" kann nicht erreicht werden"

Harald
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich konfiguriere meine Schnittstelle per IBH Treiber in PG/PC SSchnittstelle einstellen. Dort wähle ich die passende Stations_IP und verbinde mich dann.
Viel zu umständlich.
Wenn Du für jeden IBH Link eine korrekt vernetzte Router-Stellvertreter-Station ins Step7-Projekt in NetPro einfügst, dann kannst Du (sogar gleichzeitig) auf jede CPU zugreifen ohne irgendwas umzustellen. Step7 wählt dann automatisch die richtige IP-Adresse.
IBHNet:Einstellungen innerhalb von STEP®7 ohne IBHNet Treiber

Die IBH-Link-Router-Stellvertreter-Station ist lediglich dafür im Projekt, um dem Simatic Manager den gerouteten Weg vom Ethernet zur SPS zu "zeigen", also zu welcher IP-Adresse muß der Simatic Manager kommunizieren um die SPS zu erreichen welche selber keinen Ethernet-Anschluß und keine IP-Adresse hat. Der Simatic Manager geht davon aus, daß der in NetPro vorhandene IBH-Link-Router-Stellvertreter tatsächlich S7Routing beherrscht.

Hier ein weiteres Beispiel für solche Router-Stellvertreter, die man sogar dafür verwenden kann, um im Step7-Projekt deutlich sichtbar verschiedene Zugangs-Adressen zu hinterlegen, falls man von verschieden Netzen auf die SPS zugreifen muß, z.B. von innerhalb eines Firmennetzes und von außerhalb (Fernwartung) über eine andere IP.

Harald
 
Viel zu umständlich.
Wenn Du für jeden IBH Link eine korrekt vernetzte Router-Stellvertreter-Station ins Step7-Projekt in NetPro einfügst, dann kannst Du (sogar gleichzeitig) auf jede CPU zugreifen ohne irgendwas umzustellen. Step7 wählt dann automatisch die richtige IP-Adresse.
IBHNet:Einstellungen innerhalb von STEP®7 ohne IBHNet Treiber



Harald

Wahnsinn! Danke dafür.
Ich hab das nun mal projektiert.
3x IBH mit unterschiedl. IPs, jeweils MPI Adresse "0" und ein Win7 PC als PG/PC an die ethernet schnittstelle.
Die MPI habe ich jeweils an die Stationen verteilt.
Nun wie geht es weiter? Ich sehe nur die IBHs online und kann nicht auf die PLC zugreifen. PG/PC Schnittstelle ist TCP-IP eingestellt auf die richtige Karte(ich sehe ja die IBHs)
Anmerkung 2019-03-21 110838.PNG.jpg

EDIT:

Muss ich die Änderung in die Stationen laden?
EDIT2:

ich glaub ich habs:
Man muss netpro projektierung aktivieren und den pg/pc korrekt einstellen
EDIT3:
hmm
Anmerkung 2019-03-21 111802.jpg

Irgendwas mach ich noch falsch
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Muss ich die Änderung in die Stationen laden?
Nein, müssen muß man nicht. Die SPS-Stationen müssen nicht wissen, daß da noch die IBHLink-Dummy-"Stationen" existieren.
Sollte man aber trotzdem laden, weil: Wenn man in NetPro ein Gesamt-Übersetzen macht, dann werden Routing-SDB für die SPS-Stationen erzeugt (*) und beim Vergleichen der Systemdaten online/offline würden Unterschiede zum Offline-Projekt gemeldet. Das Laden der Routing-SDB aus NetPro in die SPS geht ohne STOP der SPS: Zielsystem > Laden im aktuellen Projekt > Verbindungen und Netzübergänge
PS: wenn die in NetPro verwendete S7-Subnetz-ID der Netze an einer SPS-Station geändert wurden, dann muß die Station von NetPro geladen werden

(*) für den Fall, daß man von einem Netz geroutet durch eine SPS und zwei IBHLink-"Stationen" auf eine andere SPS zugreifen will, was die IBHLinks allerdings vermutlich nicht können


Man muss netpro projektierung aktivieren und den pg/pc korrekt einstellen
Ich glaube, das PG/PC-Objekt braucht man nicht, weil es nur 1 Ethernet in Deinem Projekt gibt. Es müsste reichen, in NetPro einmal alles übersetzen, und die PG/PC-Schnittstelle auf TCP/IP <netzwerkkarte> (nicht AUTO!) einzustellen.

Ich würde den IBH-Link nicht die MPI-Adresse 0 geben (Standard-Adresse von PG-Programmieradapter) sondern z.B. die Adresse 30

Harald
 
Zuletzt bearbeitet:
Nein, müssen muß man nicht. Die SPS-Stationen müssen nicht wissen, daß da noch die IBHLink-Dummy-"Stationen" existieren.
Sollte man aber trotzdem laden, weil: Wenn man in NetPro ein Gesamt-Übersetzen macht, dann werden Routing-SDB für die SPS-Stationen erzeugt (*) und beim Vergleichen der Systemdaten online/offline würden Unterschiede zum Offline-Projekt gemeldet. Das Laden der Routing-SDB aus NetPro in die SPS geht ohne STOP der SPS: Zielsystem > Laden im aktuellen Projekt > Verbindungen und Netzübergänge
PS: wenn die in NetPro verwendete S7-Subnetz-ID der Netze an einer SPS-Station geändert wurden, dann muß die Station von NetPro geladen werden

(*) für den Fall, daß man von einem Netz geroutet durch eine SPS und zwei IBHLink-"Stationen" auf eine andere SPS zugreifen will, was die IBHLinks allerdings vermutlich nicht können



Ich glaube, das PG/PC-Objekt braucht man nicht, weil es nur 1 Ethernet in Deinem Projekt gibt. Es müsste reichen, in NetPro einmal alles übersetzen, und die PG/PC-Schnittstelle auf TCP/IP <netzwerkkarte> (nicht AUTO!) einzustellen.

Ich würde den IBH-Link nicht die MPI-Adresse 0 geben (Standard-Adresse von PG-Programmieradapter) sondern z.B. die Adresse 30

Harald


Ich hab noch bisschen Probleme beim Variablen beobachten aus KOP/FUP..
Die ganze VM wird sehr langsam und prinzipiell kann ich nicht mehr als einen baustein/netzwerk gleichzeitig beobachten. Wäre es da sinnvoll den MPI-Bus Baudrate zu erhöhen oder ist das davon unabhängig? Auf dem MPI ist ja nur das DisplayX, die spsX und der ibhX auf 187,5 kbit/s
 
Zurück
Oben