семисигментный индикатор и уставки
семисигментный индикатор и уставки
хочу сделать небольшой регулятор с выводом температуры на семисигментный индикатор...
подключение самого индикатора благодаря участникам форума разобрался, вывод температуры произвел, отключение при заданной температуре тоже сделал... хотел сделать что бы уставки производить кнопками и тут завис.
примеры работы с кнопками на семисигментных индикаторах нигде не нашел, только на lcd1602... пробовал по тем примерам делать, но
тогда на индикаторах пропадают показания термометра и показывает что попало...
просьба подсказать как выводить с помощью кнопок уставки...
то что у меня получается завтра выложу...
подключение самого индикатора благодаря участникам форума разобрался, вывод температуры произвел, отключение при заданной температуре тоже сделал... хотел сделать что бы уставки производить кнопками и тут завис.
примеры работы с кнопками на семисигментных индикаторах нигде не нашел, только на lcd1602... пробовал по тем примерам делать, но
тогда на индикаторах пропадают показания термометра и показывает что попало...
просьба подсказать как выводить с помощью кнопок уставки...
то что у меня получается завтра выложу...
семисигментный индикатор и уставки
самое простейшее это счетчик или математические блоки сложения/вычитания.
при чем здесь
кнопки сами по себе. индикаторы сами по себе.
семисигментный индикатор и уставки
спасибо, прочитал ваш пост и мысля уже примерная пришла где ошибку допустил...
семисигментный индикатор и уставки
добрый день.
написал программку... в меню уставок при нажатии кнопки захожу, а уставку ни как не могу поменять...
просьба подсказать где ошибся???
написал программку... в меню уставок при нажатии кнопки захожу, а уставку ни как не могу поменять...
просьба подсказать где ошибся???
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
семисигментный индикатор и уставки
[ref]kainda[/ref],
Последняя плата - необходимо обратить внимание на:
Есть логические элементы, для них характерно выходное состояние 0 и 1, входные могут быть разными.
Аналоговые( куча других названий) элементы - у них на выходе, как правило числа, входные могут быть разными.
Посему переменные, параметры уставка , раз они сравниваются со значением температуры, не могут быть цифровыми(boolean), т.е. 0 и 1, они аналоговые( остальные), т.е. числовые, 2, 35, 2648....
На последней плате элемент AND на выходе может иметь 0 или 1, Блоки сравнения - на выходе также 0, 1.
Надо немного подумать, и на бумаге попытаться написать желаемый алгоритм.
Последняя плата - необходимо обратить внимание на:
Есть логические элементы, для них характерно выходное состояние 0 и 1, входные могут быть разными.
Аналоговые( куча других названий) элементы - у них на выходе, как правило числа, входные могут быть разными.
Посему переменные, параметры уставка , раз они сравниваются со значением температуры, не могут быть цифровыми(boolean), т.е. 0 и 1, они аналоговые( остальные), т.е. числовые, 2, 35, 2648....
На последней плате элемент AND на выходе может иметь 0 или 1, Блоки сравнения - на выходе также 0, 1.
Надо немного подумать, и на бумаге попытаться написать желаемый алгоритм.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
семисигментный индикатор и уставки
я правильно вас понял что моя ошибка в переменных "Уставка" и "Уставка t"???Sancho писал(а): 23 мар 2018, 10:44[ref]kainda[/ref],
Посему переменные, параметры уставка , раз они сравниваются со значением температуры, не могут быть цифровыми(boolean), т.е. 0 и 1, они аналоговые( остальные), т.е. числовые, 2, 35, 2648....
.
видимо неправильно понял данную функцию... в ПЛК похожая функция применяется для упрощения линий соединений...
здесь я подобную нашел, она стрелочкой обозначается...
семисигментный индикатор и уставки
извиняюсь, что пропал... приболел и на больничном был.
спасибо разобрался... теперь выводится как хотел.
можете подсказать как правильно кнопками увеличивать и уменьшать значение уставки...
как увеличить я понял, как уменьшить не могу разобраться...
спасибо разобрался... теперь выводится как хотел.
можете подсказать как правильно кнопками увеличивать и уменьшать значение уставки...
как увеличить я понял, как уменьшить не могу разобраться...
семисигментный индикатор и уставки
вариантов куча.
с помощью блоков сложения ы вычитания (из математических)
с помощью блока меню.
или вот еще блок. не помню кто его автор
с помощью блоков сложения ы вычитания (из математических)
с помощью блока меню.
или вот еще блок. не помню кто его автор
У вас нет необходимых прав для просмотра вложений в этом сообщении.
семисигментный индикатор и уставки
1. я хотел бы разобраться с первым вариантом...pan писал(а): 04 апр 2018, 08:18вариантов куча.
с помощью блоков сложения ы вычитания (из математических)
с помощью блока меню.
или вот еще блок. не помню кто его автор UpDnVar_(CODE).ubi
2. более менее понял принцип... но хотелось бы для начала сделать на варианте 1
3. непонятный блок... думаю вообще зависну на нем...
я нашел примерно то, что хотел сделать... дам правда на lcd1602 сделано и я старался переделать под сигменты...
в итоге при входе в меню и попытке выставить уставку - уставка не меняется...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
семисигментный индикатор и уставки
ну да, можно и с помощью счетчика.
[/spoiler]
Отправлено спустя 3 минуты 34 секунды:
вход переменной.
вход разрешения работы(как у многих блоков)
кнопка +
кнопка -
минимальное значение (для ограничения, что б не уменьшили меньше чем надо)
максимальное ограничение (аналогично, что не было слишком много)
шаг (по сколько единиц прибавлять/уменьшать)
[spoiler=ну примерно как то так]

Отправлено спустя 3 минуты 34 секунды:
все предельно просто. входы сверху вниз:
вход переменной.
вход разрешения работы(как у многих блоков)
кнопка +
кнопка -
минимальное значение (для ограничения, что б не уменьшили меньше чем надо)
максимальное ограничение (аналогично, что не было слишком много)
шаг (по сколько единиц прибавлять/уменьшать)
семисигментный индикатор и уставки
что то не получается у меня с данным блоком...
по логике (моей конечно) должно работать, а в итоге ничего не получается...
1. нажимаем на кнопку меню, переходим в меню, где должны выставлять уставку температуры...
2. кнопками + или - меняем уставку... при нажатии на кнопку через тригер попадаем в переменную, которая в свою очередь перенаправляет на математический блок + (или - в зависимости от нажатой кнопки) на выходе получаем суммированный результат.
3. в зависимости от нажатой кнопки RS тригер подает 0 или 1 на переключатель свитч.
4. переключатель свитч в свою очередь передает на вход индикаторов результат полученный с математических блоков...
в итоге когда заливаем данные блоки можем зайти в меню для изменения уставки и все... на + и - не реагирует...
по логике (моей конечно) должно работать, а в итоге ничего не получается...
1. нажимаем на кнопку меню, переходим в меню, где должны выставлять уставку температуры...
2. кнопками + или - меняем уставку... при нажатии на кнопку через тригер попадаем в переменную, которая в свою очередь перенаправляет на математический блок + (или - в зависимости от нажатой кнопки) на выходе получаем суммированный результат.
3. в зависимости от нажатой кнопки RS тригер подает 0 или 1 на переключатель свитч.
4. переключатель свитч в свою очередь передает на вход индикаторов результат полученный с математических блоков...
в итоге когда заливаем данные блоки можем зайти в меню для изменения уставки и все... на + и - не реагирует...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
семисигментный индикатор и уставки
попробуйте
У вас нет необходимых прав для просмотра вложений в этом сообщении.
семисигментный индикатор и уставки
температура отображается... изменение уставки не меняется не на +, не на -... как был "0" так и остается...
семисигментный индикатор и уставки
все что удалось мне так это вывести хоть что то на индикаторы...
при нажатии + или - не как положено на + 12345 и на -54321... а выводит всякую хрень...
к примеру на плюс (п) нажимаю выедет 1, тут же на минус (м) -1... п 10, м-5 и т.д. ...
причем дважды нажать к примеру на плюс не могу... не прибавляет, обязательно нужно нажать на минус, а потом опять можно нажать на минус... с нажатием минуса та же история...
при нажатии + или - не как положено на + 12345 и на -54321... а выводит всякую хрень...
к примеру на плюс (п) нажимаю выедет 1, тут же на минус (м) -1... п 10, м-5 и т.д. ...
причем дважды нажать к примеру на плюс не могу... не прибавляет, обязательно нужно нажать на минус, а потом опять можно нажать на минус... с нажатием минуса та же история...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
семисигментный индикатор и уставки
все заработало, спасибо.
прилагаю окончательный вариант... может кому как пример понадобится.
тема закрыта.
прилагаю окончательный вариант... может кому как пример понадобится.
тема закрыта.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость