Добрый день.
Возник вопрос следующего плана.
Возможно ли штатным кнопкам в ПР 200 присвоить дополнительную функции и использовать в программе ?
К примеру сбрасывать состояние счётчика.
Проще говоря мне нужно сэкономить входы.
Добрый день.
Возник вопрос следующего плана.
Возможно ли штатным кнопкам в ПР 200 присвоить дополнительную функции и использовать в программе ?
К примеру сбрасывать состояние счётчика.
Проще говоря мне нужно сэкономить входы.
8 дискретных входов -- 256 вариантов значений.
Как вариант, подключать кнопки через диоды. Так, чтобы одна кнопка замыкала несколько входов. А в программе декодировать.
"Вешаем три кнопки на два входа":
Аналогично, на 3 входа можно повесить 7 кнопок.Код:Вх1 | Вх2 | Кнопка 0 | 0 | кнопки отпущены 1 | 0 | нажата 1 0 | 1 | нажата 2 1 | 1 | нажата 3
На 4 входа -- 15 кнопок и т.д.
Минус в том, что одновременное нажатие будет обрабатываться неправильно. В примере выше, одновременное нажатие кнопок 1 и 2 распознается как "нажата кнопка 3".
Последний раз редактировалось Владимир Ситников; 07.03.2016 в 14:48.
И 8 входов -256 комбинаций .Для экономии входов нужно использовать или сетевые переменные (работа с внешней панелью) или внутренние ,для работы с кнопками ПР.
Последний раз редактировалось rovki; 07.03.2016 в 14:48.
электронщик до мозга костей и не только
Для организации матричного опроса входов нужны транзисторные дискретные выходы. У ПР200 их нет.
Пост #36 в этой теме интересно почитать:
http://www.owen.ru/forum/showthread....9+%E2%E2%EE%E4
А я не про матричный опрос, а про простое чтение входов.
Подключаем первую кнопку на Вх1, вторую -- на Вх2, третью на Вх1 и Вх2 одновременно (полагаю, диодами).
В итоге, если нажимают на Кн1, то Вх1==1 и Вх2==0; если нажимают на Кн3, то Вх1==1 и Вх==1.
По документации на ПР200 "Максимальное время реакции прибора (изменения значения ВЭ связанного с дискретным входом), мс" составляет от 30 до 100мс -- вполне приемлемо для обработки кнопки, которую руками жмут.
минимальное время фильтрации по входу 1мс ,а дальше зависит от проекта-времени цикла ПР.
электронщик до мозга костей и не только
кто то прочитал из отвечавших, что речь о штатных кнопках, а не о входах
пункт при нажатии на кнопку вроде неактивен, значит пока нельзя
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран