-> Hier kostenlos registrieren
Hallo zusammen,
Ich habe ein Modbus-Slave-Gerät (nicht WAGO), das von einer Software ausgelesen werden muss, die ein Modbus-Master ist. Zwischen diesem Gerät und der Software befindet sich ein WAGO-Controller der Serie 8212. Ich will zunächst die Geräteinformationen des Modbus-Slaves von WAGO, der Modbus-Master ist, auslesen und sie der Software wieder als Modbus-Slave zur Verfügung stellen. Dazu habe ich einen Generic Modbus Slave und einen WAGO-Controller im Network Grid angelegt. Die Adressen der Register habe ich im Generic Modbus Slave definiert. Dann habe ich Ethernet mit dem WAGO-Controller im Network Grid verbunden. Im Bereich Modbus-Konfigurator habe ich diese Modbus-Slave-Register auf den WAGO Modbus-Master gemappt. Dann habe ich in Network Grid einen Generic Modbus Master erstellt und diesen mit dem Ethernet-Controller verbunden. Dann habe ich mehrere Variablen in der Programmumgebung definiert. Dann habe ich im Device-Bereich und im Modus-Slave-Bereich neue Variablen angelegt, die ich jeweils zu den Variablen hinzugefügt habe, die ich vorher in der Programmumgebung definiert hatte, und dann habe ich den Generic Modbus Slave hier im Map-Bereich gemappt.
Das Problem, das ich habe, ist, dass das Ändern der Werte der Generic Modbus Slave-Register nicht die Werte des Modul-Slave-Controllers ändert, obwohl er gemappt ist.
Hat jemand eine Idee, wo das Problem liegt?
Ich danke euch im Voraus.
Ich habe ein Modbus-Slave-Gerät (nicht WAGO), das von einer Software ausgelesen werden muss, die ein Modbus-Master ist. Zwischen diesem Gerät und der Software befindet sich ein WAGO-Controller der Serie 8212. Ich will zunächst die Geräteinformationen des Modbus-Slaves von WAGO, der Modbus-Master ist, auslesen und sie der Software wieder als Modbus-Slave zur Verfügung stellen. Dazu habe ich einen Generic Modbus Slave und einen WAGO-Controller im Network Grid angelegt. Die Adressen der Register habe ich im Generic Modbus Slave definiert. Dann habe ich Ethernet mit dem WAGO-Controller im Network Grid verbunden. Im Bereich Modbus-Konfigurator habe ich diese Modbus-Slave-Register auf den WAGO Modbus-Master gemappt. Dann habe ich in Network Grid einen Generic Modbus Master erstellt und diesen mit dem Ethernet-Controller verbunden. Dann habe ich mehrere Variablen in der Programmumgebung definiert. Dann habe ich im Device-Bereich und im Modus-Slave-Bereich neue Variablen angelegt, die ich jeweils zu den Variablen hinzugefügt habe, die ich vorher in der Programmumgebung definiert hatte, und dann habe ich den Generic Modbus Slave hier im Map-Bereich gemappt.
Das Problem, das ich habe, ist, dass das Ändern der Werte der Generic Modbus Slave-Register nicht die Werte des Modul-Slave-Controllers ändert, obwohl er gemappt ist.
Hat jemand eine Idee, wo das Problem liegt?
Ich danke euch im Voraus.