TIA Kommunikation zweier S7-1500 über PROFINET

friki

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

ich habe eine S7-1500, die mit einer weiteren fremden S7-1500 über PROFINET kommunizieren muss. Es sollen lediglich ein paar Variablen, die in Datenbanken abgelegt sind, ausgetauscht werden. Welche Möglichkeiten habe ich hierzu? Benötige ich dafür das TIA-Projekt des fremden S7-1500 - oder wie kann man hier noch voran gehen? Ich weiß zur Zeit nur, in welchem Datenbank sich die Werte für den Austausch befinden.

Vielen Dank für eure Hilfe.

Gruß
Schmidt (friki)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Wenn Du das fremde Projekt nicht hast, aber die DB Adressen kennst und PUT/GET Kommunikation in der fremden CPU aktiviert ist
kannst Du "einfach" per PUT/GET in dem DB rumlesen und schreiben.

iDevice ist aber hier, wenn möglich, die Beste Lösung.

Grüße

Marcel
 
Danke für Eure Hilfe. Ich würde es gerne über die PUT/GET-Bausteine lösen, da ich dem gegenüber keinen weiteren Aufwand machen möchte. Wie kann ich jedoch im TIA eine unspez. CPU via PROFINET an meine CPU anbinden - oder benötige ich die exakte CPU-Spezifikation.
 
Das was du benötigten wird ist die Konfiguration der Schnittstelle, also bei Profinet die IP-Adresse und die Subnetzmaske. Kennen muss du auch die Adressen des DB´s in der fremden Steuerung wo die Daten liegen und wohin Sie geschrieben werden sollen.
Doch Vorsicht, es gibt zwei Stolperfallen. Die 1. wäre, dass die Kommunikation in der fremdem Steuerung über PUT/GET freigegeben sein muss (Siehe Bild). Die 2. Stolperfalle wäre, dass der optimierte Bausteinzugriff in der fremden CPU aktiviert ist und die Daten dadurch in einer anderen Reihenfolge in der fremden CPU abgelegt werden. Habe leider mit diesem Problem noch keine Erfahrungen gesammelt, wie man es umgehen kann, da bisher immer vereinbart wurde auf diesen Bausteinzugriff zu verzichten.

PutGet.jpg
 
Zurück
Oben