Документация для ACFA-Интеллект

Предыдущая страница Настройка групп выходов контроллера V2000  Настройка считывателей контроллера V2000 Следующая страница


Настройка типов клавиатур контроллера V2000 осуществляется на панели настроек объекта Тип клавиатуры (V2000). Данный объект создается на базе объекта VertX V2000 H3/RI на вкладке Оборудование диалогового окна Настройка системы при построении дерева объектов.

Настройка типа клавиатуры контроллера V2000 проходит следующим образом:

  1. Перейти на панель настроек объекта Тип клавиатуры (V2000).
  2. В полях 0-9 необходимо ввести значение, которое будет получать контроллер, при нажатии на соответствующую цифру на клавиатуре (1).
  3. В поле 0x0A необходимо ввести значение, которое будет получать контроллер, при нажатии на кнопку * на клавиатуре (1).
  4. В поле 0x0В необходимо ввести значение, которое будет получать контроллер, при нажатии на кнопку # на клавиатуре (1).
  5. Нажать кнопку Применить для сохранения изменений (2).

Настройка типа клавиатуры контроллера V2000 завершена.

Пример. Настройка объекта Тип клавиатура приведена на примере кодонаборного считывателя HID ProxPro 5355 AGK11.

Формат выходных данных этого считывателя выглядит следующим образом: P XXXXX……XXXXX P, где P – биты четности, X – данные. Биты четности предназначены для повышения надежности передачи данных от считывателя к контроллеру. Каждой нажатой клавише соответствует число, представленное в двоичной форме:

0 = 0000

1 = 0001

2 = 0010 

3 = 0011

4 = 0100

5 = 0101

6 = 0110

7 = 0111

8 = 1000

9 = 1001

* = 1010

# = 1011

Например, PIN-код состоит из 4 цифр и равен 3476. В двоичной форме посылка данных будет выглядеть так: 0011 0100 0111 0110

Как было указано выше, в каждой посылке данных присутствуют биты четности.

Для модели считывателя HID ProxPro 5355AGK11 это будет выглядеть так: E XXXXX……XXXXX O, где E – бит четности, его значение равно 0; O – бит нечетности, его значение равно 1. Каждой нажатой клавише соответствует посылка 6 бит, где первый и последний биты являются битами четности. 4 бита между ними являются битами данных.

С учетом вышеизложенного рассмотрим полный выходной формат данных считывателя HID ProxPro 5355AGK11 для нашего примера с PIN-кодом 3476.

Первое вводимое число – 3. Его двоичное представление будет равно 0011. Но в начале будет добавлен бит четности (0), а в конец бит нечетности (1). Таким образом значение будет равно 000111.

При вводе всех цифр PIN-кода считыватель выдаст данные:

 000111 (3)  001001 (4)  001111 (7)  001101 (6)

Исходя из этих правил, необходимо заполнить матрицу значений в настройках объекта Тип клавиатуры в ПК ACFA Intellect. Необходимо, чтобы все значения были введены в десятичной форме. Поэтому, преобразуя двоичные значения в десятичные, получим (с учетом битов четности):

0 = 1

1 = 2

2 = 4

3 = 7

4 = 41

5 = 42

6 = 44

7 = 47

8 = 49

9 = 50

* = 52

# = 55

Таким образом, настройки будут выглядеть следующим образом:

 

Внимание!

Наличие битов четности не является обязательным. Также при наличии битов четности возможны их комбинации. В рассмотренном примере считыватель HID ProxPro 5355AGK11 имеет биты четности именно в таком порядке. Однако производитель может использовать и другие комбинации вида:

E XXXXX……XXXXX O  В начале бит четности (0), в конце бит нечетности (1)

E XXXXX……XXXXX E   В начале и в конце биты четности (0)

O XXXXX……XXXXX E   В начале бит нечетности (1), в конце бит четности (0)

O XXXXX……XXXXX O   В начале и в конце биты нечетности (1)

В зависимости от используемой производителем комбинации, в настройках необходимо вводить соответствующие значения в десятичной форме.

Тип используемой комбинации необходимо запрашивать у производителя, если он не описан в документации на считыватель.