Настройка контроллера замка для одной двери
После проведения всех требуемых манипуляций, приведеных в общем описании программы, нашему взору предстает форма обслуживания однодверного контроллера СКУД. Естественно, буде таковой подключен к линии устройств и запитан.
Data
Вкладка данных включает индикацию текущего состояния логических входов и выходов устройства и непосредственное управление его нагрузками.
Дополнительное управление осуществляется в меню формы "Device", Где мы можем:
- Полностью перезапустить микропрограмму устройства
- Сбросить все состояния в исходные значения и разрешить работу считывателя карточек
- Остановить работу считывателя и выключить все выходы
- Запросить название модели устройства (результат будет в логе)
- Изменить адрес на новый
- Явно заказать список состояний всех пинов, если некоторые из них не передаются автоматически из-за фильтра в настройках
Выводы с 5го по седьмой являются настраиваимыми пинами расширения и, в базовой настройке, имеют инверсию и служат входами. Поэтому попытка управлять их включением будет тормозиться временем разряда внутренних емкостей контроллера. По крайней мере, до тех пор, пока мы не изменим настройку этих контактов в режим "выход".
Settings
Если нашей задачей является не просто тестирование устройства, а изменение его параметров, нам надо как раз сюда.
Данная вкладка позволяет в полноэкранном режиме создавать требуемые маски и передавать их непосредственно в контроллер.
Direction
Для данного прибора мы можем управлять режимом работы контактов порта расширения. Заводская настройка предполагает, что они являются входами для ввода сигналов "сухой контакт" от датчиков дверей или звонковых кнопок.
Если, паче чаяния, нам не достаточно имеющихся выходов прибора (их 4! с открытым истоком) или нам требуется управлять высоковольтной нагрузкой через соответствующую плату расширения, мы можем перенастроить (только!) их в режим выхода, установив соответствующие флажки в их позиции и нажав кнопку "set".
В результате этих нехитрых действий, программа передаст код разблокировки памяти устройства на 3 секунды, сформирует и запишет маску для соответствующего регистра настроек.
Inversion
Наверное самой распространенной ситуацией при установке СКУД на объекте является выбор типа замка. Это может быть электромагнитная защелка, требующая краткосрочной подачи напряжения для разблокировки язычка, или "присоска", постоянно удерживающая дверь своим магнитным полем.
Таким образом, нам требуется разная логика работы реле питания электромеханической части системы. В первом случае мы подаем напряжение при положительной реакции, во втором - снимаем его.
Именно для этой цели служит настройка инверсии выводов - основной системе достаточно лишь передать длительность действия, а контроллер сам предпримет необходимые шаги.
Аналогичная путаница может происходить и с внешними датчиками, подключенными к порту расширения - они могут иметь собственную логику работы и, чтобы компенсировать их примитив без создания дополнительных электронных компонентов, мы, так же, можем поменять формат входного сигнала в настройках.
Report
При изменении текущего состояния входов и выходов, устройство (штатно) выдает соответствующий сигнал ядру системы. Но что если часть выходов обслуживает банальные индикаторы и информация об их свечении является излишней?
Для уменьшения нагрузки на канал связи и сервер системы мы можем отключить не актуальные сведения из режима передачи по умолчанию. Тем более, что, буде таковые понадобятся, сервер сам может формировать запрос на обновление их состояния. Как пакетом, так и для каждого сенсора в отдельности.
Formats
Карточки доступа имеют, как минимум, 5 байт значимой информации в составе которой присутствует и код производителя, и номер партии, и прочая интересная информация. Но управлять списком карт с такими подробностями - та еще задача. Как минимум, на самом пластике карты значатся только 3 значимых байта - ее серия и номер.
Для точного и детального учета всех этих тонкостей, оператору СКУД совсем не достаточно бросить орлиный взор на бледное тельце ключа доступа, чтобы корректно прописать его в системе - придется воспользоваться дополнительными техническими средствами, чтобы таки добыть искомую информацию.
Затратно... муторно... и никому не интересно.
Посему, большинство современных СКУД оперируют лишь доступными данными и ограничиваются скромным идентификатором в формате "серия-номер".
Да и большинство считывателей RF-ID имеют выхлоп в формате wiegand-26, предполагающем передачу именно этой информации.
Тем не менее, варианты таки возможны и даже иногда случаются - вы вполне можете нарваться на считыватели производства какого-нибудь потомка Конфуция или заплесневевшими на складах американскими HIDами, придуманными в меловом периоде.
Чтобы разрулить данный конфуз, в некоторых наших моделях контроллеров СКУД предусмотрена настройка обслуживаемых форматов. Прибор способен принять данные от любого динозавра, но передаст в систему всего 3 значимых байта номера.
Выставьте флажки требуемых размерностей кода и нажмите кнопку "set".
Door duration
Вкратце - это настройка длительности разблокировки замка в автономном режиме и его запрет при нулевом значении. Подробности изложены тут.
Commands
Вкладка служит для тонкого управления устройством руками истинного джедая. Здесь мы можем передавать произвольные команды и данные - что прибор съест - то его, чем поперхнется - выплюнет.
Флаг "send unlock" выставляется в случае записи настроек и предваряет передачу пользовательской команды запросом на разблокировку памяти устройства на 5 секунд.
on card
Отладочный режим для проверки работы считывателя. Здесь мы задаем данные, передаваемые контроллеру в слючае прихода номера карты, и видим расшифрованный номер последнего пришедшего ключа.
Для отказа от реакции на событие, просто удалите код команды - программа станет индифферентна к вашим попыткам вломиться в дверь.
Indication
Некоторые модели контроллеров (чаще бытового применения) имеют управление режимом индикации наличия связи - светодиодом, зажигающемся при ответе устройства. Данный индикатор весьма полезен во время монтажа системы, но может раздражать в процессе ее эксплуатации.
Изменение его поведения, обычно, возможно в двух вариантах - выключить его совсем или просто уменьшить его яркость до едва различимой.