Библиотека ModBus.h

Нет ответов
geb2010
Offline
Зарегистрирован: 04.04.2016

Здравствуйте !

Я из Ардуино МЕГА 2560 передаю данные в панель СП270 по МодВас РТУ функцией:

writeSingleRegister(adr, dan) - передача значения dan по адресу adr. Передается правильно.

И так все данные ( 6 переменных ), что на мой взгляд не совсем удачно.

Есть функция для передачи нескольких данных writeMultipleRegister , но я не смог ее реализовать.

Использую библиотеку ModbusMaster.h, но примера передачи нескольких данных этой функцией в инете не нашел.

В файле ModbusMaster.cpp в этой функции указаны два параметра - адрес для панели СП270 и количество регистров для записи данных в эти регистры (так я понял), а как указать откуда брать данные не понятно. Мне кажется в функции должен быть еще параметр с адресом данных или я чего-то не понимаю.

Подскажите пожалуйста как правильно вызывать функцию writeMultipleRegister или ссылку с использованием этой функции.

С уважением Геннадий.