семисигментный индикатор и уставки

Использование дисплеев и обсуждение пользовательских блоков к ним
Ответить
kainda
Рядовой
Сообщения: 70
Зарегистрирован: 01 мар 2018, 03:07
Имя: Андрей

семисигментный индикатор и уставки

Сообщение kainda »

хочу сделать небольшой регулятор с выводом температуры на семисигментный индикатор...
подключение самого индикатора благодаря участникам форума разобрался, вывод температуры произвел, отключение при заданной температуре тоже сделал... хотел сделать что бы уставки производить кнопками и тут завис.
примеры работы с кнопками на семисигментных индикаторах нигде не нашел, только на lcd1602... пробовал по тем примерам делать, но
тогда на индикаторах пропадают показания термометра и показывает что попало...
просьба подсказать как выводить с помощью кнопок уставки...
то что у меня получается завтра выложу...
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

семисигментный индикатор и уставки

Сообщение pan »

kainda писал(а): 19 мар 2018, 15:19 уставки производить кнопками
самое простейшее это счетчик или математические блоки сложения/вычитания.
при чем здесь
kainda писал(а): 19 мар 2018, 15:19работы с кнопками на семисигментных индикаторах
кнопки сами по себе. индикаторы сами по себе.
kainda
Рядовой
Сообщения: 70
Зарегистрирован: 01 мар 2018, 03:07
Имя: Андрей

семисигментный индикатор и уставки

Сообщение kainda »

pan писал(а): 19 мар 2018, 15:24
кнопки сами по себе. индикаторы сами по себе.
спасибо, прочитал ваш пост и мысля уже примерная пришла где ошибку допустил...
kainda
Рядовой
Сообщения: 70
Зарегистрирован: 01 мар 2018, 03:07
Имя: Андрей

семисигментный индикатор и уставки

Сообщение kainda »

добрый день.
написал программку... в меню уставок при нажатии кнопки захожу, а уставку ни как не могу поменять...
просьба подсказать где ошибся???
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

семисигментный индикатор и уставки

Сообщение Sancho »

[ref]kainda[/ref],
Последняя плата - необходимо обратить внимание на:
Есть логические элементы, для них характерно выходное состояние 0 и 1, входные могут быть разными.
Аналоговые( куча других названий) элементы - у них на выходе, как правило числа, входные могут быть разными.
Посему переменные, параметры уставка , раз они сравниваются со значением температуры, не могут быть цифровыми(boolean), т.е. 0 и 1, они аналоговые( остальные), т.е. числовые, 2, 35, 2648....
На последней плате элемент AND на выходе может иметь 0 или 1, Блоки сравнения - на выходе также 0, 1.
Надо немного подумать, и на бумаге попытаться написать желаемый алгоритм.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
kainda
Рядовой
Сообщения: 70
Зарегистрирован: 01 мар 2018, 03:07
Имя: Андрей

семисигментный индикатор и уставки

Сообщение kainda »

Sancho писал(а): 23 мар 2018, 10:44[ref]kainda[/ref],
Посему переменные, параметры уставка , раз они сравниваются со значением температуры, не могут быть цифровыми(boolean), т.е. 0 и 1, они аналоговые( остальные), т.е. числовые, 2, 35, 2648....
.
я правильно вас понял что моя ошибка в переменных "Уставка" и "Уставка t"???
видимо неправильно понял данную функцию... в ПЛК похожая функция применяется для упрощения линий соединений...
здесь я подобную нашел, она стрелочкой обозначается...
kainda
Рядовой
Сообщения: 70
Зарегистрирован: 01 мар 2018, 03:07
Имя: Андрей

семисигментный индикатор и уставки

Сообщение kainda »

извиняюсь, что пропал... приболел и на больничном был.

спасибо разобрался... теперь выводится как хотел.
можете подсказать как правильно кнопками увеличивать и уменьшать значение уставки...
как увеличить я понял, как уменьшить не могу разобраться...
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

семисигментный индикатор и уставки

Сообщение pan »

вариантов куча.
с помощью блоков сложения ы вычитания (из математических)
с помощью блока меню.
или вот еще блок. не помню кто его автор
UpDnVar_(CODE).ubi
У вас нет необходимых прав для просмотра вложений в этом сообщении.
kainda
Рядовой
Сообщения: 70
Зарегистрирован: 01 мар 2018, 03:07
Имя: Андрей

семисигментный индикатор и уставки

Сообщение kainda »

pan писал(а): 04 апр 2018, 08:18вариантов куча.
с помощью блоков сложения ы вычитания (из математических)
с помощью блока меню.
или вот еще блок. не помню кто его автор UpDnVar_(CODE).ubi
1. я хотел бы разобраться с первым вариантом...
2. более менее понял принцип... но хотелось бы для начала сделать на варианте 1
3. непонятный блок... думаю вообще зависну на нем...

я нашел примерно то, что хотел сделать... дам правда на lcd1602 сделано и я старался переделать под сигменты...
в итоге при входе в меню и попытке выставить уставку - уставка не меняется...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

семисигментный индикатор и уставки

Сообщение pan »

ну да, можно и с помощью счетчика.
kainda писал(а): 04 апр 2018, 08:59я хотел бы разобраться с первым вариантом...
[spoiler=ну примерно как то так]Изображение[/spoiler]

Отправлено спустя 3 минуты 34 секунды:
kainda писал(а): 04 апр 2018, 08:59 непонятный блок... думаю вообще зависну на нем...
все предельно просто. входы сверху вниз:
вход переменной.
вход разрешения работы(как у многих блоков)
кнопка +
кнопка -
минимальное значение (для ограничения, что б не уменьшили меньше чем надо)
максимальное ограничение (аналогично, что не было слишком много)
шаг (по сколько единиц прибавлять/уменьшать)
kainda
Рядовой
Сообщения: 70
Зарегистрирован: 01 мар 2018, 03:07
Имя: Андрей

семисигментный индикатор и уставки

Сообщение kainda »

что то не получается у меня с данным блоком...
по логике (моей конечно) должно работать, а в итоге ничего не получается...
1. нажимаем на кнопку меню, переходим в меню, где должны выставлять уставку температуры...
2. кнопками + или - меняем уставку... при нажатии на кнопку через тригер попадаем в переменную, которая в свою очередь перенаправляет на математический блок + (или - в зависимости от нажатой кнопки) на выходе получаем суммированный результат.
3. в зависимости от нажатой кнопки RS тригер подает 0 или 1 на переключатель свитч.
4. переключатель свитч в свою очередь передает на вход индикаторов результат полученный с математических блоков...

в итоге когда заливаем данные блоки можем зайти в меню для изменения уставки и все... на + и - не реагирует...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

семисигментный индикатор и уставки

Сообщение pan »

попробуйте
У вас нет необходимых прав для просмотра вложений в этом сообщении.
kainda
Рядовой
Сообщения: 70
Зарегистрирован: 01 мар 2018, 03:07
Имя: Андрей

семисигментный индикатор и уставки

Сообщение kainda »

не работает...
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

семисигментный индикатор и уставки

Сообщение pan »

совсем ни чего не показывает?
kainda
Рядовой
Сообщения: 70
Зарегистрирован: 01 мар 2018, 03:07
Имя: Андрей

семисигментный индикатор и уставки

Сообщение kainda »

температура отображается... изменение уставки не меняется не на +, не на -... как был "0" так и остается...
kainda
Рядовой
Сообщения: 70
Зарегистрирован: 01 мар 2018, 03:07
Имя: Андрей

семисигментный индикатор и уставки

Сообщение kainda »

все что удалось мне так это вывести хоть что то на индикаторы...
при нажатии + или - не как положено на + 12345 и на -54321... а выводит всякую хрень...
к примеру на плюс (п) нажимаю выедет 1, тут же на минус (м) -1... п 10, м-5 и т.д. ...
причем дважды нажать к примеру на плюс не могу... не прибавляет, обязательно нужно нажать на минус, а потом опять можно нажать на минус... с нажатием минуса та же история...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

семисигментный индикатор и уставки

Сообщение pan »

может проще с одним счетчиком
Изображение
kainda
Рядовой
Сообщения: 70
Зарегистрирован: 01 мар 2018, 03:07
Имя: Андрей

семисигментный индикатор и уставки

Сообщение kainda »

спасибо, в понедельник опробую.
kainda
Рядовой
Сообщения: 70
Зарегистрирован: 01 мар 2018, 03:07
Имя: Андрей

семисигментный индикатор и уставки

Сообщение kainda »

все заработало, спасибо.
прилагаю окончательный вариант... может кому как пример понадобится.

тема закрыта.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ответить

Вернуться в «Дисплеи и индикаторы»

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

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