Hallo,
seit einiger Zeit arbeite ich nun schon mit den Modbus TCP Gateway Modulen.
Als Gegenstück und Master setze ich den RevPi Core 3 mit einer eigenen Implementierung, beruhend auf der libmodbuspp ein.
Seltsamerweise kann ich jedoch lediglich auf die Output-Register schreibend zugreifen. Wenn ich beispielsweise mit der Modbus Funktion 0x06 versuche das Register 0x01 zu beschreiben, wird dies immer mit dem Fehlercode 0x02 quittiert. Bei Operationen auf z.B. 0x401 passiert dies nicht.
Könnt ihr mir eventuell einen Hinweis geben woran das liegen könnte?
Viele Grüße
Johannes