Доброго времени суток. Потребовалось в систему мониторинга получить данные температуры из нескольких точек. Учитывая низкие требования к времени обновления и точности показаний был выбран протокол 1-Wire.
Был приобретен wb-m1w2 v.3. Для опыта приобретены 10 датчиков (нонейм на ОЗОН ).
Для опроса датчиков использован адаптер USB-485 и компьютер с WIN11 и ВЕБ конфигуратор.
При подключении одного датчика на канал все считывается, показания изменяются. Используя терминал и программу wb-mcu-fw-flasher_1.6.1 была обновлена прошивка до версии m1w2G3__4.35.0_main_157021e. Два датчика работают(на отдельных каналах). При подключении 3 датчиков шлейфом на один из каналов датчики перестают на нем определяться. Загрузил прошивку m1w2G3__4.35.0-rc4. Ситуация не изменилась.
Убедитесь, что залили прошивку старше 4.35.0.
После этого в регистрах 1536-1595 будут содержаться температуры датчиков. Прикладываю ссылку на карту регистров.
У меня и залита вчера последняя версия отсюда “fw/by-signature/m1w2G3/unstable/feature-FW-1222_multiple_1w_sensors_per_channel/”
WEB-UI доступен только на ваших контроллерах? Можно установить пакет в другой Linux контроллер? Покупать контроллер для конфигурирования M1W2 такая себе затея.
Спасибо за советы. Используя программу Rilheva Получилось наглядно увидеть изменение температуры на подключенных “гирляндой” датчиках. На скриншоте не обращайте внимание на настройки регистров, пока только вникаю в предмет детально
В модуле есть регистры 4352-4588 содержащие ID обнаруженного датчика. Вы можете на основе этих данных настраивать нужное отображение в любой SCADA системе. Не обязательно приобретать контроллер, но с ним будет уже готовое решение.
На текущий момент изучаю варианты преобразования 1-Wire в 485. Полученные данные планируется использовать как для ПЛК, так и для скады. Поэтому необходим точно прогнозируемый вариант. Наверное позже приобрету контроллер , или Ваши разработчики расширят возможности онлайн конфигуратора. Спасибо за помощь. Результатом удовлетворен!