Ответ: Датчики температуры и влажности с Modbas
Здравствуйте, есть датчик СО2 EnergoM-3001-CO2, и контроллер Pixel 2512. Свясь с датчиком по протоколу Modbus-RTU. Не получается считать показания датчика.
Так как в Pixel есть только один порт, то показания смотрел на экране Pixel не подключенного к компьютеру. Для примера взял стандартную программу и просто заменил выводимые показания температур на значения в регистрах.
На датчике нет никаких органов управления, только четыре провода для подключения. Слейв в лоджике настроил в соответствии п. 5.1 документации датчика. В п. 5.3 есть адреса нужных регистров. Как я понял здесь записана, как логическая, так и физическая адресация. Пробовал и так, и так, но Pixel показывает только ноль.
Подскажите где я могу ошибаться.
|