0

ひょっとして、nmodbus を使用して Write File Record 関数 (0x15) を実行できるかどうか知っていますか? nmodbus のドキュメントでこれについての言及を見つけることができません。FtdAdapter に書き込み機能があることがわかります。似ていますか?この目的で nmodbus を使用する代わりに何ができますか?

4

1 に答える 1

0

これを行う最善の方法は、ExecuteCustomMessage メソッドを使用することです。

public TResponse ExecuteCustomMessage<TResponse>(IModbusMessage request) where TResponse : IModbusMessage, new()

要求と応答のためにこのインターフェイスを実装する必要があるため、IModbusMessage.cs のドキュメントを参照してください。

また、この問題を参照してください。最新の NModbus ダウンロードには、RTU のカスタム メッセージのサポートを追加するパッチが含まれていないようです。そのため、最新の NModbus プロジェクト ソース コードを入手してコンパイルし、最新の nmodbus.dll を入手する必要があります。

于 2013-12-17T19:52:18.807 に答える