Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты на сайте предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, программного обеспечения, баз данных, сетевого оборудования и других компонентов инфраструктуры. Перед выполнением действий создайте резервную копию и по возможности протестируйте изменения в безопасной среде. Пользователь самостоятельно оценивает риски и несет ответственность за результат. При отсутствии необходимых знаний обратитесь к квалифицированному ИТ-специалисту.

Wiegand Format Error IP-Телефония и СКУД

СКУД: Отличия форматов Wiegand 26 и Wiegand 34 (Как настроить)

Обновлено: 09.09.2026 · Официальная документация ↗

Архитектура интерфейса Wiegand и суть проблемы

Интерфейс Wiegand — это промышленный стандарт проводной связи между считывателем карт (RFID) и контроллером СКУД. Проблемы возникают, когда формат данных, который отправляет считыватель (например, Wiegand 34), не совпадает с форматом, который ожидает контроллер (Wiegand 26). Это приводит к тому, что в системе мониторинга отображаются некорректные номера карт (обрезанные, сдвинутые или полностью измененные), и доступ сотрудникам блокируется (событие «Неизвестная карта»). Бизнес-риски: паралич пропускной системы предприятия, невозможность добавления новых идентификаторов.

Структура пакета Wiegand

ПараметрWiegand 26 (Стандарт)Wiegand 34 (Расширенный)
Общая длина26 бит34 бита
Биты четности (Parity)2 бита (Первый и последний)2 бита (Первый и последний)
Facility Code (Код объекта)8 бит (от 0 до 255)16 бит (до 65535)
Card Number (Номер карты)16 бит (от 0 до 65535)16 бит (от 0 до 65535)

Согласование форматов контроллера и считывателя

Сценарий 1: Программная настройка формата на контроллере

Большинство современных контроллеров (Sigur, Болид, ZKTeco) позволяют программно выбрать разрядность Wiegand для каждого порта (считывателя).

  1. Зайдите в ПО управления СКУД или веб-интерфейс контроллера.
  2. Откройте настройки аппаратной конфигурации (Двери/Точки доступа).
  3. Найдите порт считывателя (Reader 1/Reader 2) и измените протокол с Wiegand-26 на Wiegand-34 (или Wiegand-Auto, если поддерживается).
  4. Считайте карту заново и проверьте, совпадает ли номер с напечатанным на карте.

Сценарий 2: Аппаратное переключение считывателя

Некоторые считыватели выдают формат в зависимости от физического подключения проводов.

  • Серый провод / Желтый провод: Часто замыкание специального провода на GND (Землю) переключает считыватель из режима W26 в W34.
  • Изучите даташит конкретной модели считывателя (например, Hikvision, Matrix).

Типовые ошибки администраторов

  • Игнорирование Facility Code: Администратор заводит карту только по номеру (Card Number). Но Wiegand 26 передает еще и Facility Code (Код объекта). Контроллер воспринимает карту как сумму этих кодов, поэтому при добавлении в БД нужно указывать полный формат (например, 125, 45890).
  • Использование W26 для крупных объектов: W26 ограничен 65535 картами на один Facility Code. Для систем с >100 000 пользователей W26 физически не подходит (произойдет дублирование номеров), нужно использовать W34 или OSDP.
Номера карт в СКУД скачут, а система не пускает сотрудников?
Несовпадение протоколов и сдвиг битов — частая проблема при модернизации проходных. Эксперты ITSTM проведут аудит аппаратной части СКУД, переведут считыватели на безопасный OSDP и интегрируют систему с 1С/Active Directory.
💡 Практика специалистов: Практика ITSTM: При интеграции UHF-считывателей для автопаркингов (дальнего радиуса действия) всегда переводите контроллер СКУД в режим Wiegand-34 или Wiegand-58. UHF-метки содержат длинные EPC-коды, и протокол W26 просто усечет их, что приведет к ложным срабатываниям (одна метка будет открывать шлагбаум как другая).

Частые вопросы (FAQ)

Как перевести номер карты из W34 в W26 визуально?

В W26 номер карты ограничен 16 битами. Если на считывателе, выдающем W34, приложить карту с большим номером, он выдаст полный номер, а контроллер W26 просто 'отрежет' старшие биты. Из-за этого номер в базе будет совершенно другим.

Почему номер карты на пластике (DEC) не совпадает с логами СКУД?

На карте номер часто напечатан в десятичном формате (DEC), а контроллер или софт может выводить его в шестнадцатеричном (HEX) виде, или читать номер в обратном порядке байт (Little Endian vs Big Endian).

Что такое OSDP и чем он лучше Wiegand?

OSDP (Open Supervised Device Protocol) — это современный двунаправленный протокол на базе RS-485. В отличие от Wiegand, он поддерживает шифрование (Secure Channel), позволяет обновлять прошивку считывателя удаленно и опрашивать его статус (жив/мертв).

Может ли один контроллер работать с W26 и W34 одновременно?

Да, если контроллер имеет несколько независимых портов для считывателей, обычно каждому порту можно задать свой формат Wiegand в аппаратных настройках.

Полезные материалы
Рекомендуем