Вход

Просмотр полной версии : Диагностика состояний ПР100 с помощью моргания светодиодов



elefantkip
30.07.2024, 09:29
Здравствуйте!

Обращаюсь за, возможно, решённой ранее задачей:
диагностики состояний через моргание светодиодов в ПР100 (без экрана).

Суть следующая: например, два раза моргнул:
светодиод (1/1 сек) и потом пауза (3 сек) - значит ошибка "1".
Если три раза моргнул и потом пауза = ошибка "2".

И ещё управлять скоростью моргания: быстро или медленно (разные ошибки):
светодиод (0,5/0,5 сек) и потом пауза (3 сек) - значит ошибка "3".
Если три раза быстро моргнул и потом пауза = ошибка "4".

И просто горит - общая ошибка "5".

melky
30.07.2024, 09:41
В смысле вы хотите это сделать в своей программе?
Если да, то темы были с реализацией моргания с примерами кода. Очередь и тому подобное.

з.ы. учитывая, что ПР100 может быть в сети, то были так же реализации аварий с передачей в переменную. То же делал журнал Аварий, где в переменную передавалось последнее время ошибки с ее кодом. Было несколько реализаций на форуме. При этом там был архив аварий, который при некотором изменении программы можно показывать и по сети, в двух переменных (3 регистра), 2 на время, и один на битовый код аварии.

1exan
30.07.2024, 09:47
СелекторОшибки => ГенераторМиганий => СчетчикМиганий => ТаймерПаузы

Сергей0308
30.07.2024, 09:51
Здравствуйте!

Обращаюсь за, возможно, решённой ранее задачей:
диагностики состояний через моргание светодиодов в ПР100 (без экрана).

Суть следующая: например, два раза моргнул:
светодиод (1/1 сек) и потом пауза (3 сек) - значит ошибка "1".
Если три раза моргнул и потом пауза = ошибка "2".

И ещё управлять скоростью моргания: быстро или медленно (разные ошибки):
светодиод (0,5/0,5 сек) и потом пауза (3 сек) - значит ошибка "3".
Если три раза быстро моргнул и потом пауза = ошибка "4".

И просто горит - общая ошибка "5".

Такое впечатление, что Вы первый раз на форуме, в смысле, подобное уже обсуждалось: https://owen.ru/forum/showthread.php?t=39169&page=3
И если добавить что-нибудь, например СМИ2-М, то не нужно будет шкаф открывать и вспышки считать, в смысле будет гораздо удобней и этого хватит: https://owen.ru/forum/showthread.php?t=31076&page=2&highlight=%EA%F2%EE+%EF%E5%F0%E2%FB%E9+%E2%F1%F2%E 0%EB%2C+%F2%EE%E3%EE+%F2%E0%EF%EA%E8
Можно даже разными цветами выделять!
https://owen.ru/product/smi2_m

Dimensy
30.07.2024, 11:08
Ну, что же, очередная мигалка

and909
30.07.2024, 12:30
Поделюсь своей мигалкой.
Входы:
5 сигналов об авариях
Сигнал сброса
Выходы:
Выход аварии (постоянный)
Выход мигающий (от 1 до 5 миганий, соответственно номеру входа)

elefantkip
30.07.2024, 16:45
Спасибо большое!