Modbus ASCII プロトコル (RS485) を使用するアプリケーションを実行しています。
クライアントは、シリアル ポートを介して PLC と通信する PLC サービスと通信します。
毎回 1 つのコマンドを送信することに制限があるのか、それとも次のコマンドを送信する前に PLC から応答が返ってくるのを待つ必要があるのかどうかはわかりません。
一度に 1 つの命令しか処理できない場合、私のクラスの設計では 1 つの非同期メソッド呼び出しがサポートされ、IsBusy プロパティが公開されるため、これは PLC サービスのアーキテクチャに影響します。それ以外の場合は、同時メソッド呼び出しをサポートし、呼び出しごとに stateId を渡す必要があります (EAP: イベント ベースの非同期パターンを使用します)。
前もって感謝します。