Цифровой вход из аналогового

Пользовательские блоки дополняющие набор стандартных блоков
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Ответить
com
Капитан
Сообщения: 831
Зарегистрирован: 31.05.2018{, 22:12}
Репутация: 83
Откуда: Санкт-Петербург
Имя: Ринат

Цифровой вход из аналогового

#1

Сообщение com » 20.02.2022{, 00:20}

Случилось у меня такое недоразумение, кончились свободные входы, остались только аналоговые А6 и А7, а программа не дает перевести их в цифровые входа, по быстрому накидал блок, возможно не оптимальное решение, но работает
Конвертер_(FBD).ubi
(147.51 КБ) 61 скачивание

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

Цифровой вход из аналогового

#2

Сообщение Dryundel » 20.02.2022{, 09:12}

com писал(а):
20.02.2022{, 00:20}
Случилось у меня такое недоразумение, кончились свободные входы, остались только аналоговые А6 и А7, а программа не дает перевести их в цифровые входа...
Ну то, что программа не дает перевести, это нормально. Данные входы поддерживают только аналоговый режим.
А что мешало подключить на аналоговый вход несколько кнопок через делитель? Ведь судя по дебонсу, это именно кнопки.
А до 5 кнопок легко отследить даже совместное их нажатие. Здесь обсуждалось.

com
Капитан
Сообщения: 831
Зарегистрирован: 31.05.2018{, 22:12}
Репутация: 83
Откуда: Санкт-Петербург
Имя: Ринат

Цифровой вход из аналогового

#3

Сообщение com » 20.02.2022{, 10:28}

Dryundel, это не кнопки. Пины используются в качестве дискретных для плк, при проектировании не учел, что не все аналоговые входа можно перевести в цифровые.

Аватара пользователя
ingener
Лейтенант
Сообщения: 556
Зарегистрирован: 14.10.2018{, 00:26}
Репутация: 20
Имя: Андрей

Цифровой вход из аналогового

#4

Сообщение ingener » 20.02.2022{, 11:13}

Поставьте компаратор > 512, к примеру, и получится цифровой вход.
Правда, вопрос быстродействия.

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

Цифровой вход из аналогового

#5

Сообщение Dryundel » 20.02.2022{, 11:29}

com писал(а):
20.02.2022{, 10:28}
это не кнопки. Пины используются в качестве дискретных для плк
Ну тогда еще проще для одного дискретного на аналоговый. Там же не может быть неопределенного логического уровня, да и дребезга тоже.
Типа так:
Аналог=Цифра.jpg
Аналог=Цифра.jpg (6.93 КБ) 819 просмотров
Отправлено спустя 2 минуты 13 секунд:
ingener писал(а):
20.02.2022{, 11:13}
Поставьте компаратор > 512, к примеру, и получится цифровой вход.
Правда, вопрос быстродействия.
Не увидел ответа.
ingener, если с тем алгоритмом работает, то с одним компаратором и подавно будет.

com
Капитан
Сообщения: 831
Зарегистрирован: 31.05.2018{, 22:12}
Репутация: 83
Откуда: Санкт-Петербург
Имя: Ринат

Цифровой вход из аналогового

#6

Сообщение com » 20.02.2022{, 12:03}

Dryundel, Так я и писал, что решение возможно не оптимальное, а кроме всего прочего, на входе стоит подтягивающий резистор, поэтому поставил блок масштабирования для инвертирования. Наверно перемудрил со схемой, в 4 ночи (или утра?) делал, что хотело сгореть, то сгорело :D . А блок этот так, как возможное решение, подумать, потренироваться, все равно модуль буду другой заказывать, с учетом найденных ошибок

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

Цифровой вход из аналогового

#7

Сообщение Dryundel » 20.02.2022{, 12:45}

com писал(а):
20.02.2022{, 12:03}
а кроме всего прочего, на входе стоит подтягивающий резистор, поэтому поставил блок масштабирования для инвертирования.
Ну пусть стоит. Чему он мешает? Если выход с ПЛК это теле, то резистор просто необходим, и антидребег (блок Bounce) тоже.
Инвертировать можно и выход компаратора, при необходимости.

Ответить

Вернуться в «Триггеры, таймеры, счетчики, детекторы сигнала»