私は、pymodbus ベースの Modbus サーバーの実装を任されています。サーバーは、Raspberry Pi や Up2 コントローラーなどの Linux マシンで実行されます。私が制御できないModbusクライアントとインターフェースすることが期待されています。その外部 Modbus クライアントは、入力レジスタを読み取ることができること、および Modbus サーバーによって提供されるレジスタを保持できることを期待しています。
外部クライアントによって読み取られる HOLDING レジスタの値を設定できます。外部クライアントが読み取る INPUT レジスタの値を設定できませんでした。どうやってそれを行うのですか?
同様の質問をしたこの投稿を見ましたが、質問には答えられていないようです:
pymodbus を使用して PLC 入力レジスタに書き込む方法
助けてくれてありがとう!