СКУД — это последовательность узлов, и отказ любого превращается в «дверь не пускает». Считыватель обменивается данными с меткой (EM-Marine, MIFARE и т. д.), передаёт код на контроллер, а тот сверяет его с базой и управляет замком. Если замок «молчит», а лампа на считывателе не меняет индикацию, вероятно, проблема на уровне питания или связи. Если лампа «моргает», но прохода нет — дело в конфигурации, правиле доступа или самой метке. Чтобы не действовать наугад, строим диагностику «от простого к сложному».
Важный принцип — локализация. Меняем одно условие за раз и фиксируем результат: другая метка на том же считывателе, та же метка на соседнем считывателе, считыватель на другом контроллере. Эта матрица сразу покажет, где «узкое место». Нельзя забывать и про «механику»: разбитая дверь, тугой доводчик и перекос язычка создают иллюзию отказа электроники, хотя корень — в железе.

Самые частые инциденты — просадка питания и обрыв/перепутанная полярность. Из-за влаги, морозов и некачественных соединений контроллер «уходит в ребут», а считыватели «мерцают». На втором месте — несовместимые стандарты и попытка обучить MIFARE-метку в EM-системе. На третьем — «съехавшие» часы и расписания доступа: ночью доступ закрыт, но сотрудник уверен, что «раньше пускало». Наконец, физический износ ключей: трещины, излом антенны, деградация.
Моментально помогает базовая проверка: мультиметр на питание, тестовая метка заведомо рабочего типа, внешний считыватель на длинном шлейфе (для исключения короткого замыкания в кабеле). Если за минуту стало ясно, что «проблема в железе», — к сервису; если «в логике» — берёмся за настройки.
Начните с питания: измерьте напряжение под нагрузкой на клеммах контроллера и считывателя. Далее проверьте целостность кабеля (прозвон), индикаторы контроллера и журнал событий. Если журнал «видит» попытку, но не разрешает — дело в правах или анти-passback. Проверьте, не истёк ли срок метки, не попала ли она в «чёрный список». Для новых меток убедитесь, что формат кодов совпадает с ожидаемым (HEX/DEC, длина, байтовый порядок). Такая последовательность «снимает» большинство вопросов в первые полчаса.
Если подозрение на считыватель — временно подключите подменный. Если проблема уходит, значит, старый устройство деградировало (влага, удар, выработка). С контроллером — аналогично: включаем резервный канал, подгружаем конфигурацию из бэкапа. В серьёзных системах бэкапы должны быть обязательными: тогда диагностика СКУД не превращается в «поход с фонариком».

Метку легче всего проверить на другом считывателе и в утилите кодов. Если карта читается, но не проходит — смотрите права, расписания, привязку к человеку. Если не читается нигде — физическая гибель антенны или память. При наличии настольного ридера проверьте поля: тип, UID, разделы. В домофонных системах помогает простой тест: как проверить ключ домофона — приложить его к резервному считывателю и просмотреть код, после чего сравнить с базой.
Не стоит забывать про NFC-телефоны и эмуляцию. Некоторые контроллеры принимают только «железные» метки, и тогда переход на телефоны требует обновления оборудования и ПО. Параллельный период с двойными пропусками снизит раздражение пользователей и даст время на отладку.
Даже стабильные решения иногда «сыпятся» из-за старой прошивки или обновления ПО. Перед обновлением сохраняйте конфигурацию, а после — проверяйте ключевые сценарии: временные доступы, анти-passback, аварийные режимы. Если контроллер производит «странности», а журнал указывает на внутренние ошибки, возможно, настало время замены: замена/настройка контроллера — не роскошь, а профилактика простоя.
Под конец оцените организационные меры. Раздайте короткую памятку охране: что проверять сначала, куда записывать результаты, как быстро эскалировать инженеру. Когда есть простая и понятная процедура, «дверь не пускает» перестаёт быть катастрофой и решается по алгоритму.