TIA Kommunikation zwischen 1500er und 300er CPU

Outrider

Level-1
Beiträge
745
Reaktionspunkte
5
Zuviel Werbung?
-> Hier kostenlos registrieren
Moin,
habe Frage zur Umsetzung einer Verbindung zwischen 2 CPU's die jeweils in getrennten Projekten sind.

Wenn ich 2 CPU's der 300er miteinander komunizieren lasse benutze ich das Iso on TCP-IP Protokoll
mit AG_Send und AG_Recive, die Verbindung ist eine "unspezifizierte Verbindung"


Nun hat mein Kollege den Fall gehabt, dass einer der Verbindungspartner eine 1500er war.
Es gab Probleme !


Welche Möglichkeiten gibt esfür den Fall CPU 1500 <-->300 ?
Datenmenege ist nicht relevant, einige Realwerte genügen, und von der Geschwindigkeit würden 100ms ausreichen.
Beide CPUs befinden sich jeweils in getrennten Projekten, weil es zwei verschieden Anlagen sind
Als Zusatz noch, die Netzwerk Schnittstellen sind die Onboard-Schnittstellen der CPU oder alternativ ein CP-343-Lean
Die Verbindung soll bidirektional sein

Gruß und Danke für Infos
 
Zuletzt bearbeitet:
Was für Probleme gabs denn?
Du kannst zwischen 1500 und 300 genau dasselbe kommunizieren wie zwischen 300 und 300 oder 300 und 400 solange die Verbindungsrecourcen nicht ausgeschöpft sind.

S7 oder Open geht beides. Auch PUT/GET geht ohne probleme.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich glaube das ISO-on-TCP/IP Protokoll war das Problem.
Auf der 300er Seite war ein CP343-Lean und auf der 1500er Seite die integrierte Schnittstelle.
Die integrierte Schnittstelle kann angeblich nicht das selbe Protokoll wie der CP
 
Sowohl die s7-300 wie auch die s7-1500 kann über die lean ISO-on-TCP als auch S7-Kommunikation auch CP zu Interner Schnittstelle geht ohne probleme. sowohl bei Lean wie auch bei cp auf der 1500er.

Bei S7 verbindung kann die Lean auf der 300er halt nur server für PUT/Get sein. DAs muss man beachten. Aber iso on TCP geht wirklich in jeder konstellation.

mfG René
 
Ich glaube das ISO-on-TCP/IP Protokoll war das Problem.
Auf der 300er Seite war ein CP343-Lean und auf der 1500er Seite die integrierte Schnittstelle.
Die integrierte Schnittstelle kann angeblich nicht das selbe Protokoll wie der CP
Was genau war denn das Problem? Hast Du versucht, das Problem anhand der Baustein-Statusausgaben zu diagnostizieren oder programmiert Ihr nach "Hörensagen"?
Wie vollmi schon schrieb, sollte es gerade bei ISO-on-TCP-Verbindungen keine Hardware-spezifischen Probleme geben. Nur falsche Programmierung (z.B. falsche Bausteine oder Parameter) oder falsche Projektierung (falsche IP, TSAP, ...). Höchstens noch Netzwerkprobleme (Routing, Firewalls).

ISO-on-TCP-Verbindung wird auch in Deiner Konstellation gehen. Wenn man es richtig macht. ;)

Harald
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Das Problem war nur unidirektional von der 300 zur 1500er
Umgekehrt ging es einwandfrei !
Gelöst haben die das Problem indem sie einseitig eine S7-Verbindung in der 1500 aufgebaut haben mit Put,Get.
D.h. die 1500 holt sich die Werte direkt von der 300er.
Parallel läuft weiterhin die Iso-on-TCPIP Verbindung 1500er --> 300er !
Gruß
 
Wenn Put/Get zur 1500er nicht läuft, kann man von ausgehen das der Schutz in der 1500er noch eingeschaltet ist. Die 300er hat keine PUT/GET einschränkung.
Warum paralell noch eine ISOonTCP laufen muss erschliesst sich mir auch nicht. Dir ist schon klar das mit solchen Konzepten irgendwann an die Recourcengrenze vor allem der älteren CPUs und CPs klopfst?

mfG René
 
Zuletzt bearbeitet:
Zurück
Oben