gravieren hat geschrieben:
Bei meheren Controllern (z.b. Wago 750-841) die eigene IP-Adresse abfragen. Beim Zuteilen der IP-Adresse einmalig dem Master mitteilen.
Geplant sind ein Wago 750-841 als Master und bis zu 12x 750-341 als Slave. Der Master ist wie die Slaves nicht immer in Betrieb. Die Slaves können also auch ausgeschaltet sein oder werden. Der Master sucht danach und passt dementsprechend Programm und Visualisierung an.
dhcp ist Pflicht! Genauso wie Zuordnung eines Hostnamens. Damit
gravieren hat geschrieben:
Zu Prüfen wäre auch, ob man vom DHCP/Nameserver die Namens-umsetzung erfragen kann ?
Die Namensauflösung ist natürlich möglich. Macht die Sache aber nicht leichter, da einige der Slaves während der Master weiterläuft abgeschaltet werden können. D.h. dass sie nach erneuten Einschalten eine neue IP-Adresse bekommen. Deshalb der Zugriff über den Hostnamen.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Zitat:
Geplant sind ein Wago 750-841 als Master und bis zu 12x 750-341 als Slave.
Zitat:
Der Master ist wie die Slaves nicht immer in Betrieb. Die Slaves können also auch ausgeschaltet sein oder werden. Der Master sucht danach und passt dementsprechend Programm und Visualisierung an.
Kompliziert
Gibt es die Möglichkeit eines ftp-Zugriffs ?
(Der natürlich NICHT abgeschaltet wird.)
Alle Aktiven Controller können sich hier mit "Namen und IP" mit Hilfe einer Datei melden.
Möglichkeit 2 läuft er unter der Subnetmask 255.255.255.0 ?
Suchen aller aktiven Controller (so ne Art von Ping)
Mit Identifizierung der IP-Adresse und des Hostnamens ?
Gib doch mal mehr Infos was du benötigst/welchen hintergrund es hat.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
gravieren hat geschrieben:
Gibt es die Möglichkeit eines ftp-Zugriffs?
(Der natürlich NICHT abgeschaltet wird.)
Alle Aktiven Controller können sich hier mit "Namen und IP" mit Hilfe einer Datei melden.
Der 750-341 ist nicht programmierbar... Ohne Programm kann er im Master auch keine Datei erstellen.
gravieren hat geschrieben:
Möglichkeit 2 läuft er unter der Subnetmask 255.255.255.0?
Suchen aller aktiven Controller (so ne Art von Ping)
Subnetmask: 255.192.0.0. Ein Ping auf alle möglichen Adressen wird von der Netzwerküberwachung als Eindringling oder Spamer verdächtigt.
Die 750-341 Buskoppler werden zur Steuerung und Überwachung von Versuchsaufbauten eingesetzt. Der 750-841 koordiniert die Stromversorgung der Versuchsaufbauten. Zusätzlich sollen hier zentral divese Informationen gesammelt und angezeigt werden. Da die Einzelnen Aufbauen räumlich sehr weit voneinander entfernt sind und in vertretbaren Rahmen mobil sein sollen, bietet sich die Kommunikation über Ethernet an.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Zitat:
Die 750-341 Buskoppler werden zur Steuerung und Überwachung von Versuchsaufbauten eingesetzt. Der 750-841 koordiniert die Stromversorgung der Versuchsaufbauten. Zusätzlich sollen hier zentral divese Informationen gesammelt und angezeigt werden. Da die Einzelnen Aufbauen räumlich sehr weit voneinander entfernt sind und in vertretbaren Rahmen mobil sein sollen, bietet sich die Kommunikation über Ethernet an.
Verfasst am: Do Feb 01, 2007 11:09 pm
Zitat:
Der Master ist wie die Slaves nicht immer in Betrieb.
Verfasst am: Sa Feb 03, 2007 12:08
Zitat:
Der 750-841 koordiniert die Stromversorgung der Versuchsaufbauten.
Der 750-841 sollte dadurch immer Online sein, oder wie sollte das gehen.
(Wer koordiniert dann die Stromversorungen ?
O.K. Von der Funktion her gesehen hat es nur sinn, dass der 841er IMMER erreichbar sein muß.
Lass den DHCP einen Namen / IP-Vergeben.
Der IP-Lease sollte einen Zeitraum von ca. 10 Jahren haben
(Einstellung im Server)
Oder gib ihm eine Festadresse.
Die 750-341 initialisieren sodann eine verbindung zum Chef(841).
In einem Variablenbereich befinden sich 4 Reservierte Bytes, in denen
die IP-Adresse steht.
P.S. Ich kenne die 750-341 nicht, deshalb kann ich NICHT sicherstellen
,dassdieseFähigkeitenvorhandensind.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
gravieren hat geschrieben:
Der 750-841 sollte dadurch immer Online sein, oder wie sollte das gehen. (Wer koordiniert dann die Stromversorungen?)
O.k. Der Master wird auch mehrmals pro Woche abgeschaltet. -> Die ganze Anlage wird zu Umbauten, Erweiterungen abgeschaltet. Die Slaves haben noch einen mechanischen Hauptschalter. Dann sind sie auch nicht erreichbar oder wurden durch einen anderen Aufbau ersetzt.
gravieren hat geschrieben:
Lass den DHCP einen Namen / IP-Vergeben.
Der IP-Lease sollte einen Zeitraum von ca. 10 Jahren haben
Da dreht keiner dran. Die Zeit ist fest eingestellt auf 3 Tage. Im Netzwerk melden sich ca. 30.000 Endgeräte!
gravieren hat geschrieben:
Oder gib ihm eine Festadresse.
Wird leider nicht erwünscht!
gravieren hat geschrieben:
Die 750-341 initialisieren sodann eine verbindung zum Chef(841). In einem Variablenbereich befinden sich 4 Reservierte Bytes, in denen die IP-Adresse steht.
Die 750-341 machen nur die Adaption von Ethernet auf die Busklemmen. sonst können die nichts.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
gravieren hat geschrieben:
Bei dieser Dimension sollte es VLANs geben / sein?
Kannst du eines bekommen, so mit ca. 50 Adressen.
Das LAN ist segmentiert. Das bedeutet unter anderem für mich das meine Aufbauten in 3 verschiedenen Segmenten stehen. Deshalb der Zugriff über den Hostnamen.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
gravieren hat geschrieben:
Ich meinte ein "Virtuelles Netzwerk" (VLAN).
Darin befinden sich z.b. 50 verschiedene Controller von dir.
Für dich ist wichtig zu wissen, dass deine Koppler nur maximal 50 Adressen haben. (VLAN mit 50 IP-Adressen z.b. 10.1.1.1 - 10.1.1.51)
O.k. definitiv nein. Da sind feste IP Adressen einfacher zu beantragen und die gibt es nicht.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Die ETHERNET_MODBUSMASTER_UDP will eine IP-Adresse haben. Mit Hostnamen kann sie keine Verbindung aufbauen. Fehler 150.
Meine Buskoppler haben allle einen Hostnamen und eine variable IP Adresse vom dhcp Server.
Welche Möglichkeiten habe ich?
Hi
Welchen Buskoppler.
Bei meheren Controllern (z.b. Wago 750-841) die eigene IP-Adresse abfragen.
Beim Zuteilen der IP-Adresse einmalig dem Master mitteilen.
(z.b. Hostname und IP-Adresse als Datei in den "Chef"-Controller schreiben.)
Quasi als Art DNS-Server.
Zu Prüfen wäre auch, ob man vom DHCP/Nameserver die Namens-umsetzung erfragen kann ?
Hallo Karl,
Geplant sind ein Wago 750-841 als Master und bis zu 12x 750-341 als Slave. Der Master ist wie die Slaves nicht immer in Betrieb. Die Slaves können also auch ausgeschaltet sein oder werden. Der Master sucht danach und passt dementsprechend Programm und Visualisierung an.
dhcp ist Pflicht! Genauso wie Zuordnung eines Hostnamens. Damit
Die Namensauflösung ist natürlich möglich. Macht die Sache aber nicht leichter, da einige der Slaves während der Master weiterläuft abgeschaltet werden können. D.h. dass sie nach erneuten Einschalten eine neue IP-Adresse bekommen. Deshalb der Zugriff über den Hostnamen.
Hi
Kompliziert
Gibt es die Möglichkeit eines ftp-Zugriffs ?
(Der natürlich NICHT abgeschaltet wird.)
Alle Aktiven Controller können sich hier mit "Namen und IP" mit Hilfe einer Datei melden.
Möglichkeit 2 läuft er unter der Subnetmask 255.255.255.0 ?
Suchen aller aktiven Controller (so ne Art von Ping)
Mit Identifizierung der IP-Adresse und des Hostnamens ?
Gib doch mal mehr Infos was du benötigst/welchen hintergrund es hat.
Der 750-341 ist nicht programmierbar... Ohne Programm kann er im Master auch keine Datei erstellen.
Subnetmask: 255.192.0.0. Ein Ping auf alle möglichen Adressen wird von der Netzwerküberwachung als Eindringling oder Spamer verdächtigt.
Die 750-341 Buskoppler werden zur Steuerung und Überwachung von Versuchsaufbauten eingesetzt. Der 750-841 koordiniert die Stromversorgung der Versuchsaufbauten. Zusätzlich sollen hier zentral divese Informationen gesammelt und angezeigt werden. Da die Einzelnen Aufbauen räumlich sehr weit voneinander entfernt sind und in vertretbaren Rahmen mobil sein sollen, bietet sich die Kommunikation über Ethernet an.
Verfasst am: Do Feb 01, 2007 11:09 pm
Verfasst am: Sa Feb 03, 2007 12:08
Der 750-841 sollte dadurch immer Online sein, oder wie sollte das gehen.
(Wer koordiniert dann die Stromversorungen ?
O.K. Von der Funktion her gesehen hat es nur sinn, dass der 841er IMMER erreichbar sein muß.
Lass den DHCP einen Namen / IP-Vergeben.
Der IP-Lease sollte einen Zeitraum von ca. 10 Jahren haben
(Einstellung im Server)
Oder gib ihm eine Festadresse.
Die 750-341 initialisieren sodann eine verbindung zum Chef(841).
In einem Variablenbereich befinden sich 4 Reservierte Bytes, in denen
die IP-Adresse steht.
P.S. Ich kenne die 750-341 nicht, deshalb kann ich NICHT sicherstellen
O.k. Der Master wird auch mehrmals pro Woche abgeschaltet. -> Die ganze Anlage wird zu Umbauten, Erweiterungen abgeschaltet. Die Slaves haben noch einen mechanischen Hauptschalter. Dann sind sie auch nicht erreichbar oder wurden durch einen anderen Aufbau ersetzt.
Da dreht keiner dran. Die Zeit ist fest eingestellt auf 3 Tage. Im Netzwerk melden sich ca. 30.000 Endgeräte!
Wird leider nicht erwünscht!
Die 750-341 machen nur die Adaption von Ethernet auf die Busklemmen. sonst können die nichts.
Hi
Schwieriger Fall
Mit welcher Subnetmask wird am 750-341 gearbeitet ?
Welches Protokoll auf Datenbasis wird Verwendet ?
(UDP oder TCP) .
Hallo
Steht oben: 255.192.0.0 Die Kommunikation geht teilweise über 5 Swiches.
Geplant ist mometan UDP. TCP ginge auch.
Hi
Bei dieser Dimension sollte es VLANs geben / sein ?
Kannst du eines bekommen, so mit ca. 50 Adressen.
Hallo
Das LAN ist segmentiert. Das bedeutet unter anderem für mich das meine Aufbauten in 3 verschiedenen Segmenten stehen. Deshalb der Zugriff über den Hostnamen.
Ja, kein Problem
Ich meinte ein "Virtuelles Netzwerk" (VLAN).
Darin befinden sich z.b. 50 verschiedene Controller von dir.
In welchen Segemts diese sind ist unrelevant.
Zugriff erfolgt über Gateways, Router und Switches.
Das braucht dich nicht zu Interessieren.
Für dich ist wichtig zu wissen, dass deine Koppler nur maximal 50 Adressen haben.
(VLAN mit 50 IP-Adressen z.b. 10.1.1.1 - 10.1.1.51)
Abfrage 1 IP.
Bei Antwort: Abfrage der Internen Seriennummer (MAC-Adresse)
Seriennummer mit "Gerät" zuordnen.
Abfrage nach neuen "Geräten" alle z.b. 3 Minuten.
Anschliessend Listen der Bekannten Geräte verarbeiten.
O.k. definitiv nein. Da sind feste IP Adressen einfacher zu beantragen und die gibt es nicht.
Hi
Letzte Möglichkeit. (B.z.w. bin mit meinen "Laitein" am Ende)
Hilfe Datei suchen.
c:/Programme/Wago /CoDeSys V2.3/Targets/WAGO/Help/German oder so ähnlich.
CAA-WAGO_Ethernet.chm und CAA-WAGO_WagoLibSockets lesen.
Hierin sind Funktionen beschrieben, um mit Hilfe von Hostnamen auf einen Socket zugreifen zu können.
Es werden diverse Funktionen für den Zugriff und Strukturen der geöffneten Sockets abgelegt.
Möglicherweise kann der 750-841 mit angabe des Hostnamens die IP-Adresse auflösen.
(Eigentlich läuft ALLES über die IP-Adressen, die der DNS-Server auflöst)
Kannst du den DNS-Server für die Namensauflösung NICHT gewinnen,
bleibt dir eigentlich nur o.g. Lösungsansatz.
Ich hoffe das ich dir etwas helfen konnte.