Настройка шлюза Modbus TCP <> MQTT на WirenBoard
Последнее изменение:
Основная статья по настройке шлюза находится на сайте производителя по адресу:
http://contactless.ru/wiki/index.php/%D0%A8%D0%BB%D1%8E%D0%B7_Modbus_TCP
Дополнения и примечания к статье:
1. Как открыть настройки Modbus TCP MQTT шлюза
Тут оставить как на картинке.
Далее ПРАВИЛЬНО и АККУРАТНО настраиваем таблицу
1. Все каналы, которые надо проецировать в модбас нужно отметить ГАЛОЧКОЙ
2. Выставить всем единый UNIT ID (в модбасе это называется Slave ID)
3. Правильно выставить адреса, для типа float c шагом в 2 байта (т.к. сам флоат занимает 4 байта)
4. Выбрать корректный тип данных (для этих переменных это float)
5. Установить корректный размер для данного типа (для float - 4 байта)
6. Отметить обе галочки.
Если в этой таблице неверно задать типы данных, стартовый адрес или размер данных, то сервис модбас на контроллере не сможет запуститься.
Обязательно сохраняем при окончании настройки.
На этом основная настройка закончена.