TIA Einseitig spezifierte ISO-on-TCP Verbindung

df5zx

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

in einer neueren Station mit S7-314-2DP mir CP343-1 lean wird mit einem SCADA-System via ISO-on-TCP zugegriffen. Dazu sind entsprechende Einträge in der Verbindungsliste von Geräte&Netze erstellt worden und der Zugriff geht.
Jetzt soll diese Station Daten aus einer älteren S7-400-Station mit CP 443-1 lesen. In dieser vernetzten Station darf an der bestehenden Programmierung/Konfiguration nichts geändert werden (das SCADA-System holt auch dort seit langem Daten ab; never touch a running system).
Ich habe alle möglichen Verbindungsarten durch, manche lassen sich gar nicht konfigurieren wegen fehlender Schnittstelle. Andere, die sich konfigurieren lassen, bauen keine Verbindung auf (für SEND/RECEIVE). Vermutlich stimmt für den Zugriff auf der CP443-1 Seite der TSAP nicht ... mit TCP-1 geht es jedenfalls nicht.

Irgendeine Idee, woran es liegen kann bzw. ob man überhaupt in dieser Kombi mit einer einseitig spezifierten und konfigurierten Verbindung der alten S7-400/CP443-1 Daten entlocken kann, ohne an deren Konfig was zu ändern? Oder wäre es besser mit Step7 V5.5 zu arbeiten anstelle TIA13, weil das NETPRO mehr/anderes kann als TIA ?
Oder stecke ich am besten einfach ein Gateway wie das IBH-S7link++ auf die MPI der S7-400 und hole die Daten da per S7-Kommunikation aktiv ab?

Danke für Anstöße oder leichtes Anklopfen am Hinterkopf,


-df5zx-
... _._
 
"Einseitig spezifiziert" über Ethernet gehen nur S7-Verbindungen mit PUT/GET, nur für diese Verbindungen hat jede S7-CPU einen Server laufen. TCP-, ISO-on-TCP-, UDP- und andere Verbindungen müssen vor Verbindungsaufbau projektiert werden und es müssen Programmbausteine für jede Verbindung aufgerufen werden. Da ist kein Unterschied zwischen TIA und Step7 V5.5

Dein Problem ist der CP343-1 LEAN - der kann S7-Verbindungen nur als Server, deshalb kann die CPU 314 nicht von sich aus (als Client) S7-Verbindungen zu anderen S7 aufbauen. Aus diesem Grund nützt auch ein IBH-S7Link oder ähnliche Gateways nichts, die 314 CPU kann ja über den LEAN-CP keine ausgehende S7-Verbindung aufbauen.

Du könntest den LEAN-CP durch einen CP343-1 6GK7343-1EX.. ersetzen, dann geht PUT/GET zur S7-400.

Mit S7-314-2DP meinst Du eine Compact-CPU 314C-2DP oder eine 315-2DP? Du könntest auch diese CPU durch eine CPU mit integrierter PN-Schnittstelle ersetzen (314C-2PN/DP oder 315-2PN/DP), dann geht PUT/GET zur S7-400 über die PN-Schnittstelle.

Oder die CPU 314 mit der S7-400-CPU per MPI verbinden, dann geht X_PUT/X_GET.

Oder in der S7-400 eine ISO-on-TCP- oder TCP-Verbindung projektieren und AG_SEND/AG_RECV aufrufen. Eine S7-Verbindung mit PUT/GET (auch einseitig projektiert) von der S7-400 zur 314 geht auch. Zusätzliche Verbindungen müssen ja nicht die SCADA-Kommunikation stören. Warum hast Du Angst davor? Wenn das Step7-Projekt der S7-400-Station vorliegt, dann ist das zufügen und programmieren einer weiteren Verbindung normalerweise kein Problem (es sei denn es sind keine Verbindungsressourcen mehr frei).

Empfehlung: schau mal in die Linkliste in meiner Signatur und dort in das "Kompendium" - da steht genau drin welche Verbindungen möglich sind.

Harald
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Morgen,

ja, super, exzellente Antwort ... Das Problem ist, das die S7-400 Anlage seitens des Eigentümers nicht angefasst werden soll, weil es da Probleme gibt wg. Zuständigkeiten, Gewährleistung etc. . Der Besitzer liegt da mit der Wartungsfirma über Kreuz ... Kabel dranund Daten holen geht, aber alles nur ohne Konfiguration.
Ja, die SPS auf der anderen Seite ist die 314C-2DP, da hatte ich das C vergessen :) Das da der CP343-1 lean drin ist, war wohl damals auch eine Vorgabe durch den SCADA-Betreiber wg. seinem ISO-ON-TCP-Zugriff, weil er angeblich mit den DP/PN-CPUs nicht funktioniert... Der SCADA-Betreiber verlangt diesen CP, drum kann der nicht getauscht werden ...

Sieht in der etwas verfahreren Situation so aus, als wenn es da tatsächlich bald ein MPI-Kabel zwischen den CPUs geben wird, auch wenn es technisch mit einer Konfig-Erweiterung der S7-400-Station ginge ...

Danke auch für den Link,

Jürgen
 
Das da der CP343-1 lean drin ist, war wohl damals auch eine Vorgabe durch den SCADA-Betreiber wg. seinem ISO-ON-TCP-Zugriff, weil er angeblich mit den DP/PN-CPUs nicht funktioniert... Der SCADA-Betreiber verlangt diesen CP, drum kann der nicht getauscht werden ...
Ich glaube nicht, daß der SCADA-Betreiber DIESEN LEAN-CP verlangt - er wird vermutlich nur überhaupt irgendeinen "CP343-1 x" verlangen. Daß da ein "billiger" LEAN-CP eingebaut wurde war bestimmt nur eine Kostenfrage. Ich würde den 343-1-LEAN-CP einfach mal austauschen gegen einen "vollwertigen" CP343-1 (6GK7343-1EX..) - für die SCADA dürfte da kein Unterschied feststellbar sein. Dazu muß der CP in der Hardware Konfig ausgetauscht werden - einfach einen CP 343-1EX.. einbauen wenn ein 343-1CX.. (LEAN) projektiert ist funktioniert nicht. Möglich wäre auch, einen CP 343-1EX.. zusätzlich zum LEAN-CP einzubauen.

Bist Du sicher, daß die SCADA-Kommunikation über eine ISO-on-TCP-Verbindung läuft? Das ist ungewöhnlich und vielleicht ein Märchen, ebenso wie die Behauptung daß es ein LEAN-CP sein muß.

Harald
 
Hallo zusammen,

der SCADA-Betreiber hat explizit den CP verlangt, wir durften keinen anderen verbauen. Wie auch immer, nachdem ich die Situation dem AG dank Eurer Hilfe vorgetragen habe, hat der den SCADA-Betreiber dazu "bewegt", uns die Daten durch sein SCADA hindurch zuzusenden. Und nun haben wir die Daten und können weitermachen :) ... Trotzdem merkwürdig .. Der AG ist etwas, sagen wir mal vorsichtig, "preisbewusst" :ROFLMAO:

Das SCADA-System läuft unter LINUX und kann sonst wohl nur noch MODBUS/TCP und wir bekamen die Verbindungsparameter für die Verbindung vorgegeben ... Das System hat ein automatisches Failover auf einen Ersatzserver, so dass die Datenkommunikation durch das SCADA auch im Fehlerfall des Hauptsystems erhalten wird.

Trotzdem danke für Eure Hilfe, wieder was dazugelernt, technisch wie menschlich :) ...

Gruß,
Jürgen
 
Zuviel Werbung?
-> Hier kostenlos registrieren
I collegamenti del tipo TCP, ISO-on-TCP, UDP, ISO o collegamento S7 vengono configurati in STEP 7 (TIA Portal) nella vista di rete.


In STEP 7 (TIA Portal) i collegamenti S7 devono essere configurati nella vista di rete. Negli altri collegamenti dipende dall'interfaccia usata localmente:

  • i collegamenti tramite un CP di S7-300 / S7-400 devono essere configurati nella vista di rete.
  • i collegamenti nella S7-1200 o tramite l'interfaccia integrata di una CPU 31x o CPU 41x vengono stabiliti con l'istruzione TCON.
  • i collegamenti nella S7-1500 possono essere configurati nell'editor Dispositivi & Reti" nella vista di rete o creati con l'istruzione TCON. Fa eccezione il collegamento del tipo ISO, che deve essere configurato nella vista di rete.
  • sertifikasi iso 13485




 
Zurück
Oben