Показано с 1 по 10 из 33

Тема: Кнопки в ПР200

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Цитата Сообщение от vladimirisitnikov Посмотреть сообщение
    8 дискретных входов -- 128 вариантов значений.

    Как вариант, подключать кнопки через диоды. Так, чтобы одна кнопка замыкала несколько входов. А в программе декодировать.

    "Вешаем три кнопки на два входа":
    Код:
    Вх1 | Вх2 | Кнопка
      0 |   0 | кнопки отпущены
      1 |   0 | нажата 1
      0 |   1 | нажата 2
      1 |   1 | нажата 3
    Аналогично, на 3 входа можно повесить 7 кнопок.
    На 4 входа -- 15 кнопок и т.д.

    Минус в том, что одновременное нажатие будет обрабатываться неправильно. В примере выше, одновременное нажатие кнопок 1 и 2 распознается как "нажата кнопка 3".
    Для организации матричного опроса входов нужны транзисторные дискретные выходы. У ПР200 их нет.

    Пост #36 в этой теме интересно почитать:

    http://www.owen.ru/forum/showthread....9+%E2%E2%EE%E4

  2. #2

    По умолчанию

    Цитата Сообщение от Вольд Посмотреть сообщение
    Для организации матричного опроса входов нужны транзисторные дискретные выходы. У ПР200 их нет.
    А я не про матричный опрос, а про простое чтение входов.

    Подключаем первую кнопку на Вх1, вторую -- на Вх2, третью на Вх1 и Вх2 одновременно (полагаю, диодами).
    В итоге, если нажимают на Кн1, то Вх1==1 и Вх2==0; если нажимают на Кн3, то Вх1==1 и Вх==1.

    По документации на ПР200 "Максимальное время реакции прибора (изменения значения ВЭ связанного с дискретным входом), мс" составляет от 30 до 100мс -- вполне приемлемо для обработки кнопки, которую руками жмут.

  3. #3

    По умолчанию

    Цитата Сообщение от Владимир Ситников Посмотреть сообщение
    Минус в том, что одновременное нажатие будет обрабатываться неправильно. В примере выше, одновременное нажатие кнопок 1 и 2 распознается как "нажата кнопка 3".
    Решается. уже давно макрос есть.
    http://www.owen.ru/forum/showthread....l=1#post136097
    Цитата Сообщение от Вольд Посмотреть сообщение
    Для организации матричного опроса входов нужны транзисторные дискретные выходы. У ПР200 их нет.
    Нет.
    Нужно много диодов... для 256 входов счёт идёт на тысячи ...
    Сомневаюсь, что кто-нибудь будет реализовывать диодно-кнопочный дешифратор более чем на 15 кнопок.

  4. #4
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    9,438

    По умолчанию

    Цитата Сообщение от Алексей Геннадьевич Посмотреть сообщение
    Решается. уже давно макрос есть.
    http://www.owen.ru/forum/showthread....l=1#post136097

    Нет.
    Нужно много диодов... для 256 входов счёт идёт на тысячи ...
    Сомневаюсь, что кто-нибудь будет реализовывать диодно-кнопочный дешифратор более чем на 15 кнопок.
    Да проблема решена и неоднократно приводились примеры решения, например, с помощью матрицы R-2R и аналогового входа, но Вы дали ссылку на диодный шифратор, где как раз и неправильно обрабатывается одновременное нажатие кнопок, более неудачный пример просто нельзя придумать:

    Диодный шифратор.jpg

    Например нажата кнопка SB7, одновременное нажатие любой другой кнопки нельзя обработать!
    Последний раз редактировалось Сергей0308; 05.12.2017 в 04:26.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  5. #5

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Да проблема решена и неоднократно приводились примеры решения, например, с помощью матрицы R-2R и аналогового входа,
    Не забываем про "особенности работы" кнопок в процессе эксплуатации. Окисленные контакты с "плавающим" сопротивлением, например.
    но Вы дали ссылку на диодный шифратор, где как раз и неправильно обрабатывается одновременное нажатие кнопок, более неудачный пример просто нельзя придумать:
    Зачем вам одновременно нажимать 2 кнопки? Для этого есть другие схемные решения.
    Например нажата кнопка SB7, одновременное нажатие любой другой кнопки нельзя обработать!
    Сначала обработайте одновременное нажатие кнопок в ИП320.

  6. #6
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    9,438

    По умолчанию

    Цитата Сообщение от Алексей Геннадьевич Посмотреть сообщение
    Не забываем про "особенности работы" кнопок в процессе эксплуатации. Окисленные контакты с "плавающим" сопротивлением, например.

    Зачем вам одновременно нажимать 2 кнопки? Для этого есть другие схемные решения.

    Сначала обработайте одновременное нажатие кнопок в ИП320.
    Так никто и не собирался одновременно нажимать на кнопки, а совсем наоборот, Ситников отметил, что это(одновременное нажатие) приведёт к неправильной обработке, а Вы процитировали его слова и привели пример как Вам показалось решения этой проблемы, что не так! В вашей ссылке был подобный диодный шифратор, который как раз эту проблему повторял, а не решал!
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  7. #7

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Так никто и не собирался одновременно нажимать на кнопки, а совсем наоборот, Ситников отметил, что это(одновременное нажатие) приведёт к неправильной обработке, а Вы процитировали его слова и привели пример как Вам показалось решения этой проблемы, что не так! В вашей ссылке был подобный диодный шифратор, который как раз эту проблему повторял, а не решал!
    1) Прочитай что в посте написано.
    2) В симуляторе запусти, опробуй работу.
    И только потом рот открывай для высказывания своего "авторитетного" мнения.
    Одновременное нажатие дополнительных кнопок блокируется.

  8. #8
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    9,438

    По умолчанию

    Цитата Сообщение от Алексей Геннадьевич Посмотреть сообщение
    1) Прочитай что в посте написано.
    2) В симуляторе запусти, опробуй работу.
    И только потом рот открывай для высказывания своего "авторитетного" мнения.
    Одновременное нажатие дополнительных кнопок блокируется.
    Про то и речь, что невозможно правильно обработать одновременное нажатие, даже теоретически, ну если Вы на практике сделали то, что даже в теории невозможно, то пользуйтесь, другим не надо глупости советовать!
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

Похожие темы

  1. Программирование кнопки
    от Илья ИТ в разделе ПЛК1хх
    Ответов: 8
    Последнее сообщение: 24.03.2022, 09:37
  2. ПР200 + ПР200 (или МВ110, МУ110)
    от antonlis в разделе Программируемые реле
    Ответов: 32
    Последнее сообщение: 27.06.2017, 12:07
  3. Не включаются кнопки
    от Danzel в разделе ПЛК1хх
    Ответов: 5
    Последнее сообщение: 17.10.2013, 11:49
  4. Создание кнопки
    от VanoKing в разделе Master SCADA 3
    Ответов: 1
    Последнее сообщение: 26.08.2011, 14:54
  5. Кнопки ТРМ101
    от Александр в разделе Эксплуатация
    Ответов: 2
    Последнее сообщение: 27.07.2011, 09:56

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •