我需要创建一个硬件在环测试设置。我将使用 Modelica (Dymola) 对系统进行实时仿真。Dymola 应该向/从某些硬件发送/接收数据,并将接收到的数据输入到模型中。我正在尝试通过串行连接与 Modbus 通信。硬件是类似 PLC 的设备,因此这似乎是首选方法。
我还没有硬件,所以我正在使用 Arduino Uno 进行测试。我已经从这里在 Arduino 上安装了一个 Modbus 从库,并使用 Modbus 测试仪对其进行了测试。
我不知道如何与 Dymola 交流。我已经尝试过Modelica_DeviceDrivers库,并且能够从 arduino 发送或接收(不能同时发送)数据,但不能通过 Modbus 协议。我的问题是是否有任何用于 modbus 通信的 modelica 库或任何其他方式从 Dymola/modelica 完成此任务?