Hallo Peewit
Ich scheibe dich mal persönlich an (Aber vielleicht weiß da auch jemand anderes Bescheid).
Es geht um eine Anlage mit CODESYS 3. Dort verwende ich zum Auslesen eines Gerätes IP_CONFIG.
Ich weiß, daß es nicht für CODESYS 3 getestet ist, aber ich bin der Meinung, daß dieser Teil sehr gut funktioniert und ich glaube mein Problem ist ein Grundsatzproblem, das auch CODESYS 2 betrifft.
Ich habe bisher das Ganze mit einem RPI und einem sogenannten "uLux" (ist ein parametrierbares Bediengerät im Steckdosenformat). Wenn ich 1 Gerät verwende funktioniert das super (hier gab es schon Mal einen Betrag
http://www.oscat.de/community/index.php/topic,2543.msg13201.html#msg13201)
Wenn ich nun 2 uLux an das RPI hänge, gehen meine bisherigen Verbindungen nicht mehr da:
a) Jedes uLux hat eine eigene IP-Adresse
b) Jedes uLux hat den selben Port und kann nur UDP. (Ich kann den Port nicht ändern und die Verbindungsart nicht ändern)
Aus b) ergibt sich, daß ich am RPI nur einen geöffneten Port für beide Gerät habe
Wenn ich nun mit IP_CONFIG verbinde muß ich eine IP-Adresse verwenden.
Frage 1:
Im einfacheren Fall bekomme ich nur Daten -> welche IP-Adresse muß ich beim IP_CONFIG einstellen.
Frage 2:
Wie mache ich das wenn ich nun den beiden uLux, Daten schicken muß. Ich kann ja nicht nur auf eine IP-Adresse die Daten schicken und im IP-CONFIG kann ich nur eine einzigste vorgeben.
Ich habe es auch schon mit 2x IP-CONFIG probiert, das läßt das System nicht zu, da ein Socket nur 1x geöffnet werden darf.
WO DENKE ICH HIER IM KREIS? WAS MACHE ICH FALSCH?
Mg
PS: Fehler am IP_CONFIG 16#02000000. (wenn ich den IP_CONFIG doppelt anlege)