ПОРТАЛ. КОНТРОЛЛЕР ДОСТУПА (ПКД 2х16)
Тип устройства на шине CAN: 12 (Обычный Режим)
Тип устройства на шине CAN: 26 (Режим Команд)
Устройства ПКД поддерживают 2 режима работы:
– Обычный Режим – позволяет только читать состояние выходов
– Режим Команд – позволяет управлять выходами
Для ПКД 2х16 временно (из-за отсутствия переключателя) установлен постоянный Режим Команд. При следующей итерации платы переключатель будет добавлен.
Число входов: 6
Число выходов: 16
Адреса устройств на шине CAN: 32..63
Адрес 32 – 0x1200….0x120F
Адрес 33 – 0x1210….0x121F
. . .
Адрес 63 – 0x13F0….0x13FF
Описание ModBUS регистров ПКД 2х16
Смещение
|
Байт
|
Номер бита
|
Описание
|
+00h (R)
|
старший байт
|
|
Статус данных устройства см. Примечание
|
младший байт
|
|
Тип устройства на шине CAN =12 Обычный режим / =26 Режим Команд
| |
+01h (R)
|
старший байт
|
|
----
|
младший байт
|
0
|
Вход DO1
| |
1
|
Вход DO2
| ||
2
|
Вход DS1
| ||
3
|
Вход DS2
| ||
4
|
Ключ ТМ1 (KEY PR)
| ||
5
|
Ключ TM2 (KEY PR)
| ||
6
|
Кнопка DEFAULT
| ||
7
|
----
| ||
+02h (R)
|
старший байт
|
|
----
|
младший байт
|
0
|
Триггерный сигнал входа DO1
| |
1
|
Триггерный сигнал входа DO2
| ||
2
|
Триггерный сигнал входа DS1
| ||
3
|
Триггерный сигнал входа DS2
| ||
4
|
Триггерный сигнал ключа TM1
| ||
5
|
Триггерный сигнал ключа TM2
| ||
6
|
Триггерный сигнал кнопка DEFAULT
| ||
7
|
----
| ||
+03h (R)
|
старший байт
|
8
|
Выход Этаж 9
|
9
|
Выход Этаж 10
| ||
10
|
Выход Этаж 11
| ||
11
|
Выход Этаж 12
| ||
12
|
Выход Этаж 13
| ||
13
|
Выход Этаж 14
| ||
14
|
Выход Этаж 15
| ||
15
|
Выход Этаж 16
| ||
младший байт
|
0
|
Выход Этаж 1
| |
1
|
Выход Этаж 2
| ||
2
|
Выход Этаж 3
| ||
3
|
Выход Этаж 4
| ||
4
|
Выход Этаж 5
| ||
5
|
Выход Этаж 6
| ||
6
|
Выход Этаж 7
| ||
7
|
Выход Этаж 8
| ||
+04h (R)
|
старший байт
|
|
Версия программы (0.1.1) старший байт 0x00
|
младший байт
|
|
Версия программы (0.1.1) средний байт 0x01
| |
+05h (R)
|
старший байт
|
|
Версия программы (0.1.1) младший байт 0x01
|
младший байт
|
|
Резерв (0x00)
| |
+06h (R)
|
старший байт
|
ChenNumber
|
Номер канала считывателя (0- 1 канал, 1- 2 канал)
|
младший байт
|
ChenState
|
ChenState (.0 – есть активный ключ)
| |
+07h (R)
|
старший байт
|
KeysCounter
|
Счетчик приложенных ключей в канале (0..255)
|
младший байт
|
KeyFormat
|
Формат ключа
| |
+08h (R)
|
старший байт
|
KeyIDLen
|
Длина идентификатора ключа
|
младший байт
|
KeyID1
|
ID Byte1
| |
+09h (R)
|
старший байт
|
KeyID2
|
ID Byte2
|
младший байт
|
KeyID3
|
ID Byte3
| |
+0Ah (R)
|
старший байт
|
KeyID4
|
ID Byte4
|
младший байт
|
KeyID5
|
ID Byte5
| |
+0Bh (R)
|
старший байт
|
KeyID6
|
ID Byte6
|
младший байт
|
KeyID7
|
ID Byte7
| |
+0Ch (R)
|
старший байт
|
KeyID8
|
ID Byte8
|
младший байт
|
KeyID9
|
ID Byte9
| |
+0Dh (R)
|
старший байт
|
KeyID10
|
ID Byte10
|
младший байт
|
|
Резерв (0x00)
| |
+0Eh (R)
|
старший байт
|
|
Резерв
по умолчанию считывается значение 0x0000
|
младший байт
|
| ||
+0Fh (R/W)
|
старший байт
|
|
Регистр команд: Тип команды.
|
младший байт
|
|
Регистр команд: Номер канала: от 1 до 16.
0- все каналы.
|
Примечание
0 – Инициализация – нет данных.
1 – Ожидание готовности устройства – нет данных.
2 – Ожидание данных устройства – нет данных.
3 – Данные устарели – не обновлялись более 30 сек.
4 – Данные актуальные – подлежат интерпретации.
5 – Обнаружен рестарт устройства – нет данных.
|
ChenState.0 — ActiveKey — в канале есть активный ключ
ChenState.1 — резерв =0
ChenState.2 — резерв =0
ChenState.3 — резерв =0
ChenState.4 — резерв =0
ChenState.5 — резерв =0
ChenState.6 — резерв =0
ChenState.7 — резерв =0
KeysCounter — счетчик активных ключей (по модулю 256). Для каждого нового ключа увеличивается на 1.
KeyFormat — формат ключа:
0x00 — неизвестный формат ключа
0x01 — формат ключа Dallas
0x02 — EM-Marine
0x03 — EM-Marine (ручной ввод)
0x04 — Mifare Classic
0x05 — Mifare Classic (ручной ввод)
0x06 — Mifare 1K
0x07 — Mifare 1K (ручной ввод)
0x08 — Mifare 4K
0x09 — Mifare 4K (ручной ввод)
0x0A — Mifare UltraLight
0x0B — Mifare UltraLight (ручной ввод)
0x0C — HID ProxCard II
0x0D — HID ProxCard II (ручной ввод)
0x0E — клавиатура
0x0F — RF-433тип 1
0x10 — Wiegand — абстрактный ключ, полученный в формате Wiegand
0x11 — кнопка (открывания)
0x12..0xFF — резерв
Примечание
– Если ключ отсутствует, то во всех полях канала возвращается 0x00.
|