Modbus UDP mit 3x WAGO 750-852

Ampel03

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

ich habe drei gleiche Controller, jeweils 750-852. Sie sind über LAN miteinander verbunden, haben jeweils eine eigene IP.

Einer ist der "Master", die anderen zwei die Slaves. Jedoch soll auf allen drei ein eigenständiges Programm laufen. Nun habe ich mich für das Ethernet Modbus UDP entschieden, um Speicherstellen aus den Slaves zu manipulieren und auszulesen.


:confused: Meine Frage ist:

Auf dem Master habe ich die Funktion ETHERNET_MODBUSMASTER_UDP eingebunden bzw. auch schon initialisiert. Damit möchte ich Speicherstellen auf den Slaves lesen bzw. schreiben. Was muss nun auf den zwei Slaves laufen lassen? Oder läuft es ohne besondere Einstellungen bzw. ohne extra Biblios?


Vielen Dank im Voraus.

Ampel
 
Grundsätzlich läuft auf den Ethernet PLC's von Wago der ModbusSlave selbständig. D.h. du brauchst nun nur noch IP, Funktionscode und Startadresse zu bestimmen. Die Zuordnung zw. Modbus und dem Prozessabbild des Slaves, findest du im jeweiligen Handbuch des Slaves.

Wenn du jedoch ein Programm auf dem Slave hast, kannst du die physikalischen Ausgänge nur noch dann beschreiben, wenn du dies in der HW Konfig entsprechend definierst. Oder du gehst halt über "Zwischenmerker". Der Rest funktioniert weiterhin genau so, mit einem Programm auf dem Slave.

Tipp: Anwendungshinweis von Wago zu Modbus durchlesen bzw. -arbeiten: http://goo.gl/Q5Snk7
 
Zurück
Oben