ハードウェアインザループ テスト セットアップを作成する必要があります。Modelica (Dymola) を使用して、システムのリアルタイム シミュレーションを実行します。Dymola は、一部のハードウェアとの間でデータを送受信し、受信したデータがモデルに入力される場所を指定する必要があります。シリアル接続を介して Modbus と通信しようとしています。ハードウェアは PLC のようなデバイスなので、これが好ましい方法のようです。
私はまだハードウェアを持っていないので、Arduino Uno でテストしています。ここからArduino にModbus スレーブ ライブラリをインストールし、Modbus テスターでテストしました。
Dymola との通信方法がわかりません。Modelica_DeviceDriversライブラリを試してみたところ、arduino からデータを送受信できましたが (両方を同時にではなく)、Modbus プロトコルではできませんでした。私の質問は、modbus 通信用の modelica ライブラリ、または Dymola/modelica からこれを達成する他の方法があるかどうかです。