Modbus.Net は、オープンなハードウェア通信プラットフォームです。
ユーザーはプロトコル自体に集中することができ、プラットフォームは完全な非同期または同期通信ライブラリを自動的に作成できます。
Modbus.Net の appsettings.default.json ファイルを自分のプロジェクトにコピーする必要があります。また、コンテンツをコピーし、新しいときにコピーするようにファイルの設定を変更することを忘れないでください。そうしないと、Modbus.Net が機能しません。
Modbus.Net は、私が卒業した 2019 年にオープンソース化されました。このプロジェクトの最初の目標は、Modbus TCP を使用したリモート PLC 通信の実装でした。半年後、同社は IoT ハードウェアを使用することを決定しましたが、その後、より汎用的なアーキテクチャが必要になりました。メインプラットフォームはユニバーサルコミュニケーションプラットフォームに変わりました。これらすべての変更にもかかわらず、「Modbus.Net」という名前はそのまま残りました。
実際の Modbus 実装は Modbus.Net.Modbus に移動されました。実際の Modbus C# 実装が必要な場合は、Modbus.Net と Modbus.Net.Modbus を同時にダウンロードしてください。
PPI または TCP/IP を使用して Siemens S7-200、S7-200 Smart、S7-300、S7-400、S7-1200、および S7-1500 と通信できる Modbus.Net.Siemens もあります。
Modbus.Net.Opc OPC DA および OPC UA プロトコルを実装します。