Оборудование
Интеграция весов в СКУД
BioSoftTrade
15 августа 2023 г.
3 мин
Содержание
01
Решение. Описание протокола и подключения
02
Обмен по интерфейсу RS232 и USB
03
Монтаж системы
04
Алгоритм работы системы

В данной технической статье мы рассмотрим процесс подключения и интеграции весов к контроллеру системы контроля и управления доступом.

Решение. Описание протокола и подключения

В качестве весов в нашем решении мы используем весовые терминалы либо готовые весы от МАССА-К. У МАССА-К есть линейка весовых терминалов, поддерживающих обмен информацией по протоколу RS232, USB, Ethernet либо Wi-Fi. Это весовые терминалы модификаций А, A(RUEW), AB(RUEW).

Мы осуществляем обмен данных весов с контроллером СКУД, используя протокол обмена МАССА-К №100. Протокол №100 - это открытый протокол, который обеспечивает двухстороннюю передачу данных между весами/модулями взвешивающими и ПК (POS- или SMART-терминалами). Он обеспечивает настройку сетевых параметров связи в весах. Весы/модули являются ведомым устройством, выполняющим команды ведущего устройства. Обмен данными с весовым устройством может производиться по интерфейсам Ethernet, WiFi, USB (виртуальный COM-порт) и RS-232 (COM-порт). Протокол предусматривает обязательный ответ весового устройства на принятую команду. Если данная команда не поддерживается, весовое устройство отвечает командой «CMD_NACK». Отсутствие ответа означает отсутствие связи.

Обмен по интерфейсу RS232 и USB

Для подключения весового устройства по интерфейсу USB настройка не требуется. Обмен данными осуществляется по последовательному каналу связи (виртуальный COM порт). Инициатором обмена всегда является ПК (или другое аналогичное устройство). Для обеспечения обмена COM-порт должен быть настроен следующим образом:

  • BAUD RATE = 4800;
  • Parity = even;
  • Stop = 1

Протокол обеспечивает двухстороннюю передачу данных со скоростью 4800 Бод. Прием и передача байта осуществляется через универсальный асинхронный приемопередатчик последовательным потоком 11 бит:

  • 1 стартовый бит;
  • 8 бит данных (D0÷D7);
  • 1 бит контроля по паритету (по четности) (P);
  • 1 стоповый бит.
weighing 1

Весы являются ведомым устройством, выполняющим команды ведущего устройства. Команда всегда состоит из одного байта. Передаваемая весами информация состоит из 2-х или 5-и байт, которые передаются в следующей последовательности: сначала (D0-D7), затем (D8- D15), (D16-D23), (D24-D31), (D32-D39). Подробнее с командами можно ознакомиться тут.

В качестве контроллера СКУД используем собственные контроллеры TC C1R и TC X0. Оба контроллера могут работать со сторонними устройствами по интерфейсам USB, RS485, Ethernet, Wiegand.

Весовой терминал подключается к контроллеру по интерфейсу RS232 либо USB. Наши контроллеры не поддерживают работу по интерфейсу RS232, поэтому для подключения весов именно по нему, мы используем переходник

weighing 2
Переходник COM/USB

Структурная схема системы выглядит следующим образом:

weighing 3

В качестве блока питания рекомендуем использовать ББП-60 с аккумулятором 12В/7Ач, который обеспечит бесперебойное электроснабжение системы. В качестве считывателей можно использовать любые считыватели, подключаемые по интерфейсу Wiegand 26/34, либо считыватели TC B1 по RS485, либо, если вы хотите использовать какие-то свои считыватели, можете связаться с нами, и мы поддержим их работу с нашими устройствами.

Контроллеры TC C1R и TC X0 всю информацию передают в облачный сервис TARGControl, где её можно просмотреть в виде удобных отчетов. Если же вам расширенный функционал системы не нужен, то вы также можете просмотреть информацию о проходах и весоизмерении локально на самом контроллере.

Функциональная схема системы:

weighing 4

Монтаж системы

Весовая платформа устанавливается непосредственно под преграждающей планкой турникета. Размеров одной платформы достаточно для того, чтобы сотрудники могли стать на неё как в направлении входа, так и при выходе. У МАССА-К есть несколько разновидностей весовых платформ: платформенные, низкопрофильные с пандусами, врезные.

К сожалению, использование интерфейса USB вводит ограничение на расположение контроллера относительно терминала: его не желательно располагать на удалении более 5м от весового терминала, иначе не гарантируется стабильный обмен данными между устройствами.

Алгоритм работы системы

Система работает следующим образом:

  1. Сотрудник подходит к турникету и становится на весовую платформу.
  2. Прикладывает идентификатор к считывателю (карта, отпечаток пальца). Если идентификатор распознан - система получает вес сотрудника и запоминает его. Турникет получает сигнал от контроллера по линии INA и открывается.
  3. В журнале событий появляется событие, где будет отображено ФИО сотрудника, точка прохода, идентификатор, время и вес сотрудника.
  4. Когда сотрудник идёт на выход, он также становится на весовую платформу и прикладывает идентификатор к считывателю.
  5. Система считывает его текущий вес и сравнивает его со значением, полученным при входе.
  6. Если текущий вес отличается от предыдущего на значение выше порога, заданного в системе, сотруднику запрещается проход через турникет, а сотруднику охраны и/или руководству приходит уведомление о данном событии (уведомление может быть отправлено на электронную почту, Telegram, Viber, SMS).

В нашей системе, как было упомянуто в п.6, можно задать порог, чтобы нивелировать естественные колебания веса человека в течении дня.

Также, в ближайшем будущем нашими инженерами будет внедрена поддержка сетевых протоколов Ethernet, Wi-Fi, что позволит устранить обязательную установку контроллера в непосредственной близости от весового терминала. Подробнее с протоколом МАССА-К №100 можно ознакомиться тут.


Поделиться
Похожие статьи
Работа с динамическим преобразователем Z-SG SENECA
18 августа 2023 г.
2 мин