Добрый день! Помогите, пожалуйста, с программой и с тем, как собрать на столе следующую логику:
Автоматизированная проходная состоит из системы контроля доступа (турникет, контроллер, считыватель), металлодетектров и алкотестеров.
Схема прохождения проходной:
Сотрудник подходит к считывателю и алкотестеру, который стоит "в разрыве" между турникетом и моксой 2210. Если доступ разрешен, то активируется алкотестер. Сотрудник продувается. Далее в случае если сотрудник трезвый, алкотестер подает сигнал (+12 Вольт) на КОНТРОЛЛЕР MOXA - СОБЫТИЕ 1.
Если сотрудник пьяный - подается другой сигнал (+12 вольт), так же приходит сигнал на КОНТРОЛЛЕР МОХА - СОБЫТИЕ 2.
Я так понимаю, что +12 Вольт - это "влажный" контакт. Верно понимаю?
В случае если сотрудник трезвый, он проходит дальше металлодетектор.
Во время прохода через металлодетектор срабатывает датчик проходов и замыкается реле1 на металлодетекторе (сухой контакт), сигнал уходит на МОХУ - СОБЫТИЕ 3
Если рамка зазвенела, срабатывает еще одно реле - РЕЛЕ2 и сигнал уходит на Моксу - СОБЫТИЕ 4
Если рамка не зазвенела, то ничего не срабатывает.
В итоге у нас МОХА должна принять следующее решение:
В случае, если произошло ТОЛЬКО СОБЫТИЕ 1 и СОБЫТИЕ 3 (то есть человек трезвый и не зазвенел, сработал только датчик прохода) - МОХА должна дать сигнал на открытие турникета (сухой контакт) - выход 0
В любом другом случае сигнал на открытие турникета не подается.
Так же подается сигнал после СОБЫТИЯ 2 (пьяный человек) и СОБЫТИЯ 4 (обнаружен металл) - на выход 1, замыкается лампа на оповещение. Здесь вопрос - какой максимальный ток может коммутировать выход? У нас на лампе будет порядка 400-500 мА при 12В.
Входное СОБЫТИЕ 5 - это проворот турникета, чтобы сбросить систему к начальной стадии.
И так же если после какого-то из событий прошло более 5 сек, а турникет не провернулся, нужно систему сбрасывать в исходное состояние. Но может и сброс системы и не требуется, пока нет понимания.
Получается, что нужно обрабатывать 5 входных сигнала и выдавать два выходных.
Вопрос, как собрать это на столе.
У меня, получается, что надо 5 источников питания на 12 Вольт?
-Один на общее питание
-Второй на питание выходов
-Третий на питание входов
-Четвертый на имитацию сигнала с алкотестера трезвый +12В
-Пятый на имитацию сигнала с алкотестера пьяный +12В
Или можно обойтись меньшим количеством источников?
Еще рисунок приложил для бОльшей наглядности
doc00695720180403144731.pdf