Передача массива по Modbus RTU

Ответить
LapuLeen
Рядовой
Сообщения: 9
Зарегистрирован: 07 мар 2019, 18:03
Имя: Сергей

Передача массива по Modbus RTU

Сообщение LapuLeen »

Доброго времени суток. Собственно есть необходимость передавать в СКАДУ массив из 720 элементов типа integer, можно ли это сделать используя modbus rtu? Теоретически можно разбить на 3 части что бы уложиться в максимальные 250 байт для группового запроса, но не хотелось бы в ручную создавать для этого 720 переменных. Есть ли простое решение, или придётся отказаться от modbus и просто кидать элементы массива (и всё остальное) в порт?
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Передача массива по Modbus RTU

Сообщение Sancho »

[ref]LapuLeen[/ref], Можно. Проблема одна - массив адресов регистров, доступных для чтения.
Это в проге происходит в момент создания регистра. Вручную 720 - явный перебор.
Проще написать блок чисто под чтение массива по модбас для конкретной задачи.
Вопрос решаемый.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Ответить

Вернуться в «Помогите, а то я "нимагу"»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя