All streams
Search
Write a publication
Pull to refresh
25
0
Send message
Почему-то при добавлении сценария чтения Modbus регистра при настройке выскакивает ошибка о недопустимости диапазона переменной, и программа закрывается, при этом если задать адрес 0, все норм, пытаюсь задать регистр №544, ошибка, в чем может быть проблема? Win7.
Хороший гараж, столько всего валяется. :)
www.youtube.com/watch?v=nOgsU1K7hCo никаких ардуино, при этом архив на карту, Modbus TCP, MQTT, WEB, можно интегрировать в разные системы, поддерживает датчики ds18b20, bmp180(085), HTU21.
А если сидеть, то геморрой :)
Делая универсальный блок вычисления температуры по входному сопротивлению NTC, для разных датчиков, при помощи калибровки, получалось добиться точности сравнимой с комплектными датчиками термосопротивлений, подбирались коэффициенты a,b, с уравнения Стейнхарта-Харта, процедура замороченная, но дает хорошие результаты.
Интересно, сколько человек прочтет весь текст полностью?
Я тоже не поклонник ардуин, но если надо что-то быстро проверить, за 2 минуты любой пример можно загрузить и проверить. Что касается плат, разницы нет, hex загружается в камень, а не плату. По поводу древовидного проекта, видел много исходников с отдельно открывающимися вкладками.
Ардуино, закрытые библиотеки? что вы курите?
Придется поставить PulseView, и посмотреть что же эта программа такого делает с клоном Salea Logic, что нужно сделать столько манипуляций.
После того как повысилась температура, желательно начинать действовать сразу, включать кондиционер или вентиляцию или что у Вас еще припасено, независимо есть канал связи или нет, графики это для общей картины на объекте или последующего анализа. Один из вариантов решения подобных задач описывал в статье, там и графики и архивы habr.com/ru/post/424791, с нужным количеством каналов можно реализовать всю необходимую автоматику. Сейчас на той же плате добавил работу с датчиками ds18b20, можно подключить на шину до 16 шт, пока тестирую на 8 разведенных по дому витой парой, общая длина метров 40, значения можно архивировать, выводить на WEB страницу, читать через Modbus TCP, а если использовать с программируемым реле то можно реализовать управляющие алгоритмы. В автономной работе без программируемого устройства можно еще добавить датчик влажности, еще все значения можно отправлять по mqtt, есть несколько роликов с примерами youtube.com/channel/UCj4HeZMvSH5H3d_t6iDlQOQ
Не знаю на чем Вы строите домашнюю автоматизацию, но MQTT я прикрутил к ESP который работает совместно с программируемым реле ПР200, логика для него пишется на похожих блоках как и у FLProg, а во внешний мир выходит как раз через ESP8266, возможно использовать разные протоколы Modbus TCP, MQTT, HTTP. Примеры работы на канале www.youtube.com/channel/UCj4HeZMvSH5H3d_t6iDlQOQ
ESP лучше рассматривать как канал связи, а алгоритм закладывать так, что бы при потере WI-FI или зависания, Ваш алгоритм оставался в работе, а потеря канала, когда он просто информационный, как пример удаленный доступ, не несет краха системе. Мой опыт такого решения www.youtube.com/channel/UCj4HeZMvSH5H3d_t6iDlQOQ, даже с учетом загруженности ESP, устройство неделю работало без перезагрузок, дальше пришлось отключить. Даже если что-то произойдет, вся логика в ПР200 продолжит работу. Хотя в 2015 делал управление котлом на одной ESP все работало, хотя иногда происходили перезагрузки, но через 5 сек. работа восстанавливалась.
Интересно, что подразумевается под «левыми» SDK? и что за родная прошивка у 8266?
Для возможности интеграции промышленного программируемого реле встроил в интерфейс mqtt, стандартный не UDP. Плюсы:
-вся логика ложится на мозги прибора, критически важные сигналы заводим на ПР, даже если канал ляжет, есть возможность отработать алгоритм прибором
-возможность подключить к домашнему брокеру и иметь доступ из сети на ПК или планшете
-возможность использовать внешний сервис и получать доступ с разных устройств
-легко интегрировать в систему любые устройства с RS по сетевому порту ПР200
-легко интегрировать в систему любые нестандартные устройства чрез mqtt
пример работы www.youtube.com/watch?v=Ogp0U0pHQqA&feature=youtu.be&t=481

В общем, к любому устройству поддерживающим Modbus RTU, с уровнем сигналов RX, TX, EN на уровне 3.3 вольта, или через драйвер, но это уже как внешнее устройство.
Да, кто в теме и так знают, что и где находится. Есть еще ряд видеороликов по общим принципам работы, кому интересно, welcome! www.youtube.com/channel/UCj4HeZMvSH5H3d_t6iDlQOQ
12 ...
9

Information

Rating
Does not participate
Registered
Activity