Hallo zusammen
Bin schon seit einer Weile dran Ausgänge des Slaves über den Master zu setzen. Geht nicht. (Finde auch kein passendes vorgehen im Netz - zu dunkle Sonnenbrille ?:cool:?).
Ich kann im Slave ein Eingang lesen und diesen auf dem Master wieder ausgeben, das geht. Aber im Master ein Eingang lesen und diesen auf dem Slave ausgeben geht nicht.
Aber mal der Reihe nach was ich gemacht habe.
Ziel: Der Master soll Ein und Ausgänge des Slaves lesen und schreiben können. (Wie gesagt lesen geht).
Umgebung: Verwende eine 750-889 als Master und eine 750-881 als Slave. Master mit I/O 750-1405 + 750-1504. Slave mit I/O 750-402 + 750. Verbindung über Ethernet. Codesys 2.3.
Gemacht: Im Master mit dem "Modbus-Master-Konfigurator" Konfiguration erstellt (siehe Bild unten). Geräte und I/Os mit "scan" gefunden, Konfig. gespeichert, Code generiert. Im "PLC_PRG" den generierten Baustein beschaltet und PLC_PRG.
Im Slave habe ich ein PLC_PRG welches nur eine interne Variable toggeln lässt um zu sehen, ob die SPS "lebt".
Frage: Muss man am Slave selber wirklich gar keine Modbus-Einstellungen vornehmen??? (Im K-Bus Module normal konfiguriert. Über WBM im Master und Slave ist der Modbus-Port TCP und UDP aktiviert).
Wo liegt meine Lösung:confused: Vielen Dank schon mal.
Grüsse kussji
Modbus_1.jpgModbus_2.jpg
Bin schon seit einer Weile dran Ausgänge des Slaves über den Master zu setzen. Geht nicht. (Finde auch kein passendes vorgehen im Netz - zu dunkle Sonnenbrille ?:cool:?).
Ich kann im Slave ein Eingang lesen und diesen auf dem Master wieder ausgeben, das geht. Aber im Master ein Eingang lesen und diesen auf dem Slave ausgeben geht nicht.
Aber mal der Reihe nach was ich gemacht habe.
Ziel: Der Master soll Ein und Ausgänge des Slaves lesen und schreiben können. (Wie gesagt lesen geht).
Umgebung: Verwende eine 750-889 als Master und eine 750-881 als Slave. Master mit I/O 750-1405 + 750-1504. Slave mit I/O 750-402 + 750. Verbindung über Ethernet. Codesys 2.3.
Gemacht: Im Master mit dem "Modbus-Master-Konfigurator" Konfiguration erstellt (siehe Bild unten). Geräte und I/Os mit "scan" gefunden, Konfig. gespeichert, Code generiert. Im "PLC_PRG" den generierten Baustein beschaltet und PLC_PRG.
Im Slave habe ich ein PLC_PRG welches nur eine interne Variable toggeln lässt um zu sehen, ob die SPS "lebt".
Frage: Muss man am Slave selber wirklich gar keine Modbus-Einstellungen vornehmen??? (Im K-Bus Module normal konfiguriert. Über WBM im Master und Slave ist der Modbus-Port TCP und UDP aktiviert).
Wo liegt meine Lösung:confused: Vielen Dank schon mal.
Grüsse kussji
Modbus_1.jpgModbus_2.jpg