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