Страница 1 из 1
Вопрос по PID и Nextion
Добавлено: 01 авг 2019, 17:40
fedonkin
Два вопроса.
Первый. Как мне подключить, пид чтоб работал?
На выходе стоит твердотельное реле, пин 12.
На дисплее стоит кнопка , которая включает реле. Пробовал напрямую, работает.
Nextion Get Attr (Общий вкл) Кнопка в виде переключателя.
Nextion Get Attr (Задаем темп1)передается с дисплея числовое значение, который по идее нудно передать блоку пид.
Так не работает. Смысл в том что общий включатель дает сигнал на Enable на Pid. Включает нагреватель с пид. Set берет с числа от дисплея.
Но что-то тут не то у меня
It5rmjKC.png
И второй. Если выполнить какое- нить действие на одной странице ( нажать кнопку, или задать число и т.д.) и перейти на другую страницу, то все действия вернутся на исходную позицию... Нажал общий включатель, сходил на другую страничку, вернулся, и он выключен....
Умоляю, подскажите

Вопрос по PID и Nextion
Добавлено: 01 авг 2019, 17:50
fedonkin
--------------------
Второй вопрос решил. Параметр vscope-global нужно поставить.
Вопрос по PID и Nextion
Добавлено: 01 авг 2019, 20:03
grin-mpx
fedonkin писал(а): 01 авг 2019, 17:40
Nextion Get Attr (Задаем темп1)передается с дисплея числовое значение, который по идее нудно передать блоку пид.
Так не работает. Смысл в том что общий включатель дает сигнал на Enable на Pid. Включает нагреватель с пид. Set берет с числа от дисплея.
Во первых, попробуйте выход числового значения с дисплея передать на пид через переменную. Во вторых, на всякий случай конвертируйте ее в float.
В третьих, выведите эту переменную в монитор порта что-бы убедиться что с дисплея приходят значения и они корректны.
А без Дисплея ПИД вообще работет?
Вопрос по PID и Nextion
Добавлено: 02 авг 2019, 12:02
fedonkin
grin-mpx писал(а): 01 авг 2019, 20:03
fedonkin писал(а): 01 авг 2019, 17:40
Nextion Get Attr (Задаем темп1)передается с дисплея числовое значение, который по идее нудно передать блоку пид.
Так не работает. Смысл в том что общий включатель дает сигнал на Enable на Pid. Включает нагреватель с пид. Set берет с числа от дисплея.
Во первых, попробуйте выход числового значения с дисплея передать на пид через переменную. Во вторых, на всякий случай конвертируйте ее в float.
В третьих, выведите эту переменную в монитор порта что-бы убедиться что с дисплея приходят значения и они корректны.
А без Дисплея ПИД вообще работет?
Без дисплея работает. И работает с аналоговым выходом и дисплеем. Но мне нужен цифровой.
Спасибо, сейчас попробую.
Отправлено спустя 2 часа 24 минуты 21 секунду:
Ничего не выходит. Есть у кого пример с подключением пида к цифр. выходу?

Вопрос по PID и Nextion
Добавлено: 02 авг 2019, 19:00
grin-mpx
fedonkin писал(а): 02 авг 2019, 12:02
И работает с аналоговым выходом и дисплеем. Но мне нужен цифровой.
Это как? Что значит с аналоговым
выходом?
Вопрос по PID и Nextion
Добавлено: 05 авг 2019, 09:38
fedonkin
grin-mpx писал(а): 02 авг 2019, 19:00
fedonkin писал(а): 02 авг 2019, 12:02
И работает с аналоговым выходом и дисплеем. Но мне нужен цифровой.
Это как? Что значит с аналоговым
выходом?
при выборе выхода, он синим становится. Цифровые красные
Видимо пидом не получится управлять цифровыми выходами....печаль..
Вопрос по PID и Nextion
Добавлено: 05 авг 2019, 12:35
grin-mpx
Печаль в том, что вот лично я так ничего и не понял. Где синие, где красные и что есть аналоговые...
Проект выложите что ли..
Вопрос по PID и Nextion
Добавлено: 05 авг 2019, 13:33
fedonkin
В общем сделал. Быстрее разобраться методом тыка)