Hallo,
das "Optionhandling" hab ich schon gesehen, leider nützt es mir in meinem Fall nichts. Das Problem sieht folgendermaßen aus:
Eine Anlage mit einer 1517ner CPU ist mit einem wechselbaren Werkzeug mit eigenständiger CPU/Software verbunden. Die Wkzg CPU ist im Anlagenprojekt als GSD Export Datei angelegt. Es werden 2 Verbindungen hergestellt (I-Device 80Byte In/Out Nutzdaten und TCP/IP). Das Werkzeug hat an seiner CPU mehrere PN Teilnehmer (ET200 usw.) angeschlossen. IP Adresse und PN Namen der wechselbaren Werkzeuge sollten immer gleich bleiben, da wir einen einheitlichen Standart haben. Bei einer neuen Anlage, haben wir nun das Problem, dass wir hier 2 Wkzg zur gleichen Zeit in der Anlage verwenden. Jetzt stehen wir vor einen Problem, da wir nun 2 x Den PN Namen und 2 x die gleiche IP Adresse im Netz haben. H
abe das Problem jetzt teilweiße gelöst, indem ich die Wkzg CPU dynamisch adressiere/benenne. Wenn die CPU startet, wird mittels den T_Config Baustein der Name und die IP Adresse vergeben. Wird hier eine "Brücke" in der Steckverbindung erkannt (Wkzg ist am 2ten Platz angesteckt), konfiguriert sich die CPU mit einer anderen IP Adresse und Namen. Somit kann die Anlage auf beide CPU's mittels Nutzdatenverbindung und TCP/IP zugreifen, da wir keinen Konflikt im Netz haben. Jedoch stehe ich nun vor dem Problem, dass "nur" die CPU dynamisch konfiguriert wird aber nicht die dahinterliegenden Teilnehmer im Wkzg Projekt.
Daher die Frage, ob es eine Möglichkeit gibt, diese dynamisch zu ändern?!
Hätten schon versucht 3 Netze mittels 2 CM Module an der Anlagen CPU zu erstellen (Anlagen-, Werkzeug1-, Werkzeug2-Netz), jedoch klappte dies nicht so, wie wir es uns vorgestellt haben. Eine andere Lösung wäre evt einen Scalance der eine NAT Routing Tabelle unterstützt, jedoch habe ich hier keine Erfahrung. Wäre mir auch nicht sicher, ob über so eine NAT Verbindung die I-Device Verbindung zustande kommen würde.
Das Problem is ein wenig schwer zu erklären, hoffe es ist halbwegs rüber gekommen auf was ich raus will.
Bin für jeden Tipp dankbar!