TIA Panel laden mit S7-Routing

Beiträge
9.189
Reaktionspunkte
2.934
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich habe eine Anlage mit OP177 und OP77 die jeweils lokal über MPI oder auch Profibus an der SPS angeschlossen sind. Die SPSen sind untereinander mit einem Profibus-Ring vernetzt. Vorher hatte ich alle OPs und S7-Steuerungen in einem TIA-Projekt, sodass ich die anderen Panels auch über Routing von einer anderen Station aus laden konnte.

Als Austausch habe ich jetzt jeweils die KTP700 Basic DP in TIA V15 in einem gemeinsamen Projekt angelegt, ohne Proxy oder den S7-Stationen im TIA-Projekt.
Beim Laden der Geräte gibt es die Einstellung "1.Gateway" die bei mir jedoch ausgegraut ist. Kann ich das Routing noch irgendwie aktivieren? Mir reicht es wenn ich die Subnetz-IDs der Zwischenstationen manuell angeben muss weil ich das vermutlich nur selten benötigen werde, aber so weit komme ich gar nicht.
Oder muss ich um das Routing aktivieren zu können, zwingend alle S7-Stationen zumindest als Dummy (weil Baugruppen evtl. nicht mehr in TIA unterstützt) in meinem TIA-Projekt anlegen?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Also ohne CPUs im Projekt geht es also nicht. Aber wenn der CPU Typ nicht relevant ist, sollte das machbar sein.

Auch wenn es etwas aufwändig ist, beim Siemens Starter bzw DriveES ließen sich beispielsweise für ein Routing durch eine S7 um an einem Umrichter online gehen zu können, die Subnetz-IDs der Zwischenstationen manuell einrichten.
 
Ich habe in meinem TIA-Projekt zwar alle S7-Stationen der Netzübergänge eingefügt und die Subnetz-IDs entsprechend eingestellt, aber das Routing funktioniert trotzdem nicht.

Mit Step7 war folgende Konstellation möglich:
PG --> MPI--> S7-Station1 --> Profibus --> S7-Station2 --> MPI --> Panel

Wenn ich in TIA das so laden möchte, wähle ich die Verbindung zum Subnetz (MPI_Station1) passend aus, und es wird auch das 1. Gateway (Station1) in der Liste automatisch eingetragen. Laden kann ich aber nicht, weil TIA immer diese nervige erreichbare Teilnehmerfunktion machen will, und an dem lokalen MPI findet es natürlich keinen Teilnehmer mit der Adresse.

Eigentlich wären hier ja auch 2 Gateways möglich zum Transfer, dafür gibt es bei TIA aber überhaupt kein Feld. Entweder ich mache was falsch, oder TIA kann das einfach nicht was mit Step7 möglich war.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Zum einen das und zum andere ist deine o.g. Konstellation ja auch nicht immer möglich. Was geht und was nicht, hängt eben auch von den verwendeten Geräten ab, nicht jede CPU und Panel unterstützen alle möglichen Varianten von S7-Routing...
Die SPSen unterstützen die Funktion definitiv, das ich habe das mit den alten Panels auch genutzt. Das waren z.B. TP177B, OP77B und OP77A. Mit dem zusätzlichem Zwischenschritt, dass ich mich über einen Siemens Teleservice-Adapter eingewählt habe, und dann per MPI->Profibus->MPI Projekte auf das Panel übertragen habe.

Laut dem verlinkten FAQ unterstützt das KTP700 Basic DP mit Firmware 15.0 die Funktion auch. Bei TIA fehlt aber ganz einfach die Option für ein 2. Gateway, ich vermute mal die Funktion über mehr als ein Gateway zu routen ist überhaupt nicht vorgesehen.
 
Kann TIA den gerouteten Weg vom PG zum Panel sehen? Sprich, sind alle Zwischengeräte korrekt vernetzt im TIA-Projekt mit allen Zwischen-Netzen, notfalls mit Dummy-CPU als Router-Stellvertreter?
(In Step7 classic funktioniert das S7-Routing über mehrere Stationen auch nur wenn die Vernetzung in NetPro korrekt ist, inkl. aller S7-Subnetz-ID.)

Hängt es vielleicht daran, daß TIA nicht die Routing-SDB für die Zwischenstationen erzeugt, so daß die Zwischenstationen nicht wissen, wohin die Daten mit der "übernächsten" S7-Subnetz-ID gesendet werden sollen?
(daß bei dem Verfahren TIA (und auch Step7 classic) sowieso nur die S7-Subnetz-ID des nächsten oder des finalen Netzes mitgeben können?)

Harald
 
Ich habe im TIA-Projekt alle notwendigen Stationen eingebunden und die Subnetz-IDs aus dem Step7-Projekt übernommen. Die Stationen sind alle mit den Routing-SDBs geladen gewesen, wie schon geschrieben funktioniert das mit Step7 und WinCC flexible problemlos. Ich weise dem PG vor dem Laden in Netpro die entsprechende Schnittstelle zu an der ich mich aktuell befinde, und dann funktioniert es.

Beim erweiterten Laden aus TIA stelle ich dann ein, dass ich nicht am MPI-Bus des zu ladenden Panels hänge, sondern an einem anderen MPI-Bus, der aber über zwei S7-400 mit Profibus dazwischen verbunden ist. Das 1. Gateway wird dann auch von TIA im Lade-Dialog automatisch eingetragen (siehe auch Bild 3 aus dem verlinkten Siemens FAQ). Aber Laden lässt sich dann trotzdem nicht, denn ein erreichbarer Teilnehmer wird nicht erkannt (vermutlich funktioniert das über Routing auch überhaupt nicht) und wenn ich die Teilnehmeradresse manuell eintrage kann ich auch nicht laden. TIA versteift sich immer auf dieses erreichbare Teilnehmer suchen, anstatt einfach zu laden.

Es ist für mich zwar nicht zwingend notwendig, dass das Routing wieder funktioniert. Nur war das halt relativ komfortabel, und wenn möglich hätte ich das schon gerne alles wieder eingerichtet um diese Option zu haben. Ich kann jetzt zwar per USB-Stick die Projekte verteilen, dafür muss ich aber trotzdem vor Ort an jedem Gerät sein.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Also laut Siemens Online Support funktionieren auch in TIA PG-Funktionen über mehrere S7-Router hinweg.
Was ich dazu gefunden habe:
Welche Baugruppen unterstützen die Funktion "S7-Routing" in S7-Subnetzen?
Wie können Sie das S7-Routing im TIA Portal und in STEP 7 V5.x projektübergreifend aktivieren?
S7-1500 ... Kommunikation Funktionshandbuch Kapitel 10.1

Was meint Siemens eigentlich im ersten Link damit:
Für S7-1500 CPUs gilt: An der zweiten Schnittstelle muss ein PN/IE-Subnetz projektiert werden, damit die CPU erkennt, dass "S7-Routing" durchgeführt werden soll.
:confused:

Braucht man vielleicht für das geroutete Laden in HMI-Panels das ominöse "Online verbinden" mit HMI-Panels (d.h. erst "Online verbinden" und dann geht das Laden)?

Harald
 
Zurück
Oben