Помогите с логикой

Вопросы от новичков
Ответить
xmaxzzz
Рядовой
Сообщения: 49
Зарегистрирован: 26 окт 2017, 16:29
Откуда: Санкт-Петербург

Помогите с логикой

Сообщение xmaxzzz »

Добрый день,
Предыстория: Управление котлом. Целевая температура может задаваться через меню с физических кнопок на блоке и по mqtt из системы iobroker.
Вопрос - правильно ли я выстроил очередность записи-чтения переменной ЦЕЛЕВАЯ_ТЕМП. Бывало не всегда срабатывает изменение переменной при получении ее через mqtt - переписал все с нуля.
Ниже на одной плате собрал все блоки, где участвует переменная о которой вопрос.
Заранее благодарю!

[spoiler]
555.png
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

Помогите с логикой

Сообщение pan »

чёто не пойму зачем переменную по кругу гонять.
xmaxzzz
Рядовой
Сообщения: 49
Зарегистрирован: 26 окт 2017, 16:29
Откуда: Санкт-Петербург

Помогите с логикой

Сообщение xmaxzzz »

Как я понимаю: (с верху в низ)
Прочитали переменную - Записали в меню
Если через меню что-то поменяли - записали в переменную
Использовали переменную в работе программы
отправили по mqtt на iobroker
получили по mqtt с iobroker и записали в переменную
и по кругу.
Аватара пользователя
Dev1
Майор
Сообщения: 1045
Зарегистрирован: 12 июл 2016, 18:04
Откуда: Гондурас
Поблагодарили: 3 раза

Помогите с логикой

Сообщение Dev1 »

Получаем задание температуры из брокера и пишем в менювалюес, она же меняется и из меню. И получаем температуру куда вам надо из менювалюес!!! И переменная целевая_темп нахрен не нужна... :wizard:
Win10-64 FLProg v8.2.3 Portable IDE 1.8.19, 2,x,x :shok:
xmaxzzz
Рядовой
Сообщения: 49
Зарегистрирован: 26 окт 2017, 16:29
Откуда: Санкт-Петербург

Помогите с логикой

Сообщение xmaxzzz »

Dev1 писал(а): 10 янв 2018, 18:56Получаем задание температуры из брокера и пишем в менювалюес, она же меняется и из меню. И получаем температуру куда вам надо из менювалюес!!! И переменная целевая_темп нахрен не нужна... :wizard:
Спасибо! Так и сделаю, просто мне подсознательно казалось что переменная как-то "надежнее" ))
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

Помогите с логикой

Сообщение pan »

Я бы всё byte переменных сделал. Не думаю что котлу критично десятые доли градуса, а ардуине гораздо легче станет.
Ответить

Вернуться в «Начинающим»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость