Мне нужно создать аппаратную тестовую установку. Я буду использовать Modelica (Dymola) для моделирования системы в реальном времени. Dymola должна отправлять / получать данные на какое-то оборудование и откуда полученные данные будут вводиться в модель. Я пытаюсь установить связь с Modbus через последовательное соединение. Аппаратное обеспечение представляет собой устройство, подобное ПЛК, поэтому этот метод кажется предпочтительным.
У меня еще нет оборудования, поэтому я тестирую Arduino Uno. Я установил библиотеку Modbus-slave из здесь на Arduino и протестировал это с ним с помощью тестера Modbus.
Не могу понять, как общаться с Димолой. Я пробовал библиотеку Modelica_DeviceDrivers и смог отправлять или получать (не оба вместе) данные от Arduino, но не по протоколу Modbus. У меня вопрос: есть ли какая-либо библиотека modelica для связи по протоколу Modbus или какой-либо другой способ сделать это из Dymola / modelica?