Академический Документы
Профессиональный Документы
Культура Документы
v2.2.190
Для программирования сетевых контроллеров IronLogic
Руководство пользователя
IronLogic
01.10.2019
Общие сведения
Назначение
Guard Commander - это специализированное приложение, предназначенное для
программирования сетевых контроллеров IronLogic и электронных замков с помощью
конвертера (список поддерживаемых моделей указан в разделе «Системные
требования»).
Основные возможности
Системные требования
Поддерживаемые сетевые контроллеры: Z-5R Net, Z-5R Net 8000, MATRIX-II Net,
Matrix-III Net, Guard-Net, Matrix-II Wi-Fi, Z-5R Web.
Примечание. Для Matrix-II Wi-Fi, Z-5R Web не требуется конвертер для подключения
GuardCommander. Далее эти контроллеры могут называться конвертерами, подразумевая
модуль связи контроллера.
Контакт с автором
E-mail: marketing@ironlogic.ru
Интернет: www.ironlogic.ru
Форум: forum.ironlogic.ru
1
Применения
Используемое оборудование:
-контроллер Z-5R Net -1шт (на общий вход +кнопка открывания двери на охране)
-считыватель/контроллер Matrix-II Net-2шт (два помещения- Офис №1,Офис №2)
-считыватель MATRIX-II- 4 шт
-конвертор USB-RS485 Z-397 Guard-1шт
-как пример- программа Guard Commander
Установить конвертор Z-397 Guard в режим “Accept”, подключить его через провод USB к
ПК. В этом режиме выполняется:
3
Быстрый обзор
4
3. кнопка "О программе" - показывает окно "О программе", в котором можно
посмотреть версию GuardCommander и веб-ссылки на сайт и почту
разработчиков;
6. Только на вкладке "Подключение" в правом верхнем углу есть меню для выбора
языка интерфейса программы.
Вкладка 'Подключение'
2. Вкладка "Подключение"
Назначение
1. Группа "Конвертер"
5
· Порт - задает имя порта конвертера (контроллера). В выпадающем списке поля
"Порт:" перечислены доступные в настоящее время порты и, через разделитель,
сохраненные порты, к которым осуществлялось подключение ранее. Обновить
список доступных портов и редактировать список сохраненных портов можно с
помощью соответствующих команд в контекстном меню текстовой метки "Порт:"
(чтобы увидеть меню кликните ПКМ по надписи: "Порт:");
· Кнопка - позволяет настроить параметры поиска конвертеров (контроллеров).
Показывает меню со следующими командами:
o Флаг "Искать Com-порты" - если флаг установлен, то ищет конвертеры,
подключенные к usb-порту;
o Флаг "Искать IP-конвертеры" - если флаг установлен, то ищет IP конвертеры
(контроллеры), которые находятся в той же локальной сети, что и ПК с
GuardCommander;
o Флаг "25000" - если флаг установлен, то слушает TCP порт 25000, к которому
подключается IP конвертер (контроллер) в режиме "Клиент";
o "Настроить..." - позволяет настроить все параметры поиска конвертеров.
Показывает окно "Настройки" -> вкладку "Конвертер" (подробнее см.
здесь);
· Скорость - задает скорость порта (19200/57600) в выпадающем списке справа от
поля "Порт:". Актуально только при подключении в режиме "Normal" (подробнее
см. в "Примечание");
· Флаг "Только открыть порт" - если флаг установлен, то при подключении только
устанавливается соединение без опроса устройства. Этот флаг нужно ставить если
необходимо установить новую прошивку usb-конвертеру;
· Модель - задает модель конвертера. Обязательно необходимо указывать
конкретную модель для конвертеров СтражЪ и Z-397, для остальных можно
выбрать "<авто>", чтобы программа автоматически определила модель
конвертера;
· Тип подключения к ip-конвертеру - задается в выпадающем списке справа от
списка "Модель:". Имеет эффект только для ip-конвертеров (контроллеров).
Варианты подключений:
o Сервер - в этом режиме устройство пассивно ждет соединение, а
GuardCommander инициирует соединение. После того как соединение
установится другие программы не смогут подключиться к этому устройству
до завершения текущего соединения. Кто занял ip-конвертер (контроллер)
можно увидеть в выпадающем списке "Порт:", его ip будет указано в
круглых скобках;
o Клиент - в этом режиме устройство устанавливает соединение с
компьютером по ip, заданным в настройках конвертера. Компьютер
(GuardCommander) ожидает соединение. В поле "Порт:" достаточно ввести
TCP-порт для прослушивания после символа ":" (например, ":25000");
o Прокси - в этом режиме устройство устанавливает соединение с прокси-
сервером (например, "Guard Saas") и GuardCommander устанавливает
соединение с тем же прокси-сервером. Соединение устанавливается с
авторизацией по секретному ключу, который задается в поле "Код
активации" справа от списка типов подключений. Затем GuardCommander
запрашивает у сервера соединение с конвертером с определенным
серийным номером, который задается в поле "С/н конвертера" справа от
поля "Код активации". Список с/н конвертеров доступных на сервере
6
можно получить, введя адрес прокси-сервера в поле "Порт:" (например
"zproxy.con.ru:25001") и секретный ключ и нажав на кнопку ;
· Статус - показывает текущее состояние подключения к конвертеру, в котором есть
гиперссылка для подключения/отключения к конвертеру. При успешном
подключении в поле "Статус" будет показана надпись "подключен" (для
конвертеров Z-397 и СтражЪ) или информация о конвертере (для остальных
моделей конвертеров). При неудачном подключении в поле "Статус" будет
сообщение об ошибке;
Примечание
2. Группа "Контроллеры"
Примечание
Если конвертер в режиме "Normal" (подробнее см. ниже), то при добавлении в сеть
новых контроллеров могут оказаться контроллеры с одинаковыми (конфликтующими)
сетевыми адресами. Программа автоматически пытается переназначить
конфликтующие адреса. Если программе это не удается, то необходимо изменить
адреса вручную: для этого нужно изменить с помощью кнопки сетевой адрес "1"
контроллера на другой свободный, затем включить следующий новый контроллер и
повторить цикл сначала (переназначить адрес "1");
· Реализовано:
o чтение параметров контроллера только из первого банка (для входа),
запись в оба банка одинаковых данных;
o при чтении событий номера ключей считываются из соответствующего
банка
· Не реализовано:
o работа в режиме "Уплотнения ключей" (параметр "X2_MODE" в настройках
контроллера, по умолчанию выключен);
o работа в режиме "Объединение банков" (параметр "JOIN_BANK", по
умолчанию выключен).
9
Вкладка 'Конвертер'
3. Вкладка "Конвертер"
Назначение вкладки
10
o Номер лицензии - показывает номер лицензии, с которой работает
GuardCommander (всегда №5). Лицензия храниться в постоянной памяти
конвертера;
o Максимум контроллеров - показывает максимальное количество
контроллеров с разными адресами, к которым можно подключиться без
пересканирования списка контроллеров. GuardCommander автоматически при
необходимости пересканирует список контроллеров;
o Максимум ключей - показывает количество первых ячеек памяти в списке
ключей, в которых можно перезаписывать;
o Предельная дата - показывает срок годности лицензии. По истечении срока
годности нужно установить новую лицензию, иначе конвертер не позволит
работать с контроллерами;
o Оставшееся время - показывает оставшееся время жизни лицензии в минутах.
· Группа "Информационные строки Guard" - показывает идентификационную
информацию, считанную из конвертера.
· Кнопка "Установить новую лицензию..." - устанавливает файл лицензии в конвертер в
режиме Advanced. При нажатии на эту кнопку появится окно для выбора файла
лицензии и после подтверждения выбора лицензия запишется в конвертер и если
лицензия имеет номер 5, то информация в группе "Лицензия" обновится.
Примечание
11
Вкладка 'Контроллер'
4. Вкладка "Контроллер"
Назначение вкладки
Доступ
Обычная карта
запрещён Доступ разрешён, переход
замка в режим "Свободно"
Блокирующая Доступ Замок
карта разрешён обесточен
Доступ
разрешён Доступ разрешён, остаётся
режим "Ожидание"
Кнопка
· Управление:
o Карточкой – удержание блокирующей карточки на считывателе более 3 сек
переводит замок в состояние «Блокировано» при закрытой на момент
удержания двери, или «Открыто» в случае если дверь открыта. Состояние
двери определяется по датчику двери. Переход в режим «Норма» так же
осуществляется удержанием карты в любом состоянии двери. В состояние
«Ожидание» карточкой не перевести.
13
o Флаг "Снятие крышки контроллера" - разрешен тревожный режим по тамперу;
o Флаг "Контроль вскрытия двери" - разрешен тревожный режим по датчику
двери;
· Группа "Экстренная эвакуация" - позволяет настроить режим Пожар.
o Флаг "Внешний сигнал" - разрешен пожарный режим по входу FIRE;
o Флаг "Температурный датчик" - разрешен пожарный режим по превышению
температуры;
o Поле "Пороговая температура" - пороговая температура.
Вкладка 'Замок'
Назначение вкладки
На этой вкладке задаются времена для замков. Эта вкладка доступна только после
подключения к контроллеру с помощью вкладки "Подключение".
Примечание
15
Вкладка 'Расписание'
5. Вкладка "Расписание"
Назначение вкладки
16
o Кнопка "Записать в контроллер" - записывает все временные зоны в
контроллер. Для контроллеров, у которых 2 банка, записывает параметры в оба
банка (одинаковые значения для входа и выхода). Для временных зон со
снятым флажком в контроллер записываются нули, что означает, что по этой
временной зоне проход не разрешен (актуально для ключей, которые
используют эту временную зону);
o Кнопка "Считать из контроллера" - читает все временные зоны из контроллера
и сохраняет их в файле настроек контроллера. Для контроллеров, у которых 2
банка, параметры считываются только из первого банка (для входа);
Примечание
Всего у контроллера по 7 основных временных зон в каждом банке. Могут быть еще
дополнительные временные зоны, но в этой версии GuardCommander возможность их
редактирования не реализована;
17
Вкладка 'Ключи'
6. Вкладка "Ключи"
Назначение вкладки
Эта вкладка позволяет редактировать список ключей, параметры доступа для ключей, а
также назначать ключам имя пользователя и комментарий. Эта вкладка доступна только
после подключения к контроллеру с помощью вкладки "Подключение".
18
o Десятичное - десятичное число, например, "0012227363";
o Десятичное(Р) - десятичное число с обратным порядком младший 4 байт,
например, "0596883968"
· Кнопка "Добавить..." - позволяет добавить новый ключ в список, если есть свободное
место. Максимальное количество ключей можно посмотреть на вкладке
«Контроллер». При снятом флажке «Ячейки» новый ключ появится в том месте
списка, где будет найдена первая свободная ячейка, которая оставалась невидимой
до добавления, поэтому может сложиться впечатление, что позиция для нового ключа
выбирается случайным образом. Это сделано для экономии ресурса контроллера, т.е.
срока службы его флеш-памяти, и для уменьшения вероятности появления
"некорректных" событий. При нажатии на эту кнопку появляется окно "Параметры
ключа";
· Кнопка "Изменить..." - позволяет изменить параметры выделенного ключа: номер,
флажок «Короткий номер», тип ключа, доступ, имя пользователя и комментарий для
ключа;
· Кнопка "Удалить" - если флажок «Ячейки» установлен - обнуляет выделенные ячейки
ключей, иначе - удаляет выделенные ключи из списка. Для сохранения результатов в
контроллере нужно нажать кнопку "Записать измененные" или кнопку "Записать
всё";
· Флажок "Ячейки" - изменяет представление списка ключей. Если флажок включен, то
показывает все ячейки ключей (обнуленные и не обнуленные) в том порядке, в
котором они расположены в контроллере. Если выключен, то показывает список
существующих ключей и не в том порядке, в котором они расположены в
контроллере;
· Переключатель "Z2USB" - позволяет добавлять ключи в список с помощью usb-
считывателя, который указан в настройках программы (окно "Настройки" -> вкладка
"Интерфейс" -> "Настольный считыватель");
· Кнопка "Записать измененные" - записывает в контроллер только те ключи (ячейки),
которые помечены как измененные;
· Кнопка "Записать всё" - записывает все ключи в контроллер. Для контроллеров, у
которых 2 банка, записывает параметры в оба банка (одинаковые значения для входа
и выхода). Ключи, у которых сняты флажки, не записываются в контроллер;
· Кнопка "Считать всё" - читает все ключи из контроллера и сохраняет их в файле
документа. Для контроллеров, у которых 2 банка, параметры считываются только из
первого банка (для входа);
· Кнопка "Импорт" - позволяет импортировать список ключей, который ранее был
экспортирован кнопкой "Экспорт" или из другого контроллера, или сгенерированный
список ключей. Перед импортом список ключей программы автоматически очищается.
При импорте ключей если номер неполный (< 6 байт), то автоматически
устанавливается флаг "Короткий номер";
· Кнопка "Экспорт" - позволяет экспортировать ключи в:
o в текстовый формат CSV;
o в Microsoft Excel - передает список ключей в приложение Microsoft Excel. Эта
кнопка доступна, только если Excel установлен;
o в Libre Office - передает список ключей в приложение Libre Office. Эта кнопка
доступна, только если Excel установлен;
o в БД "СтражЪ";
o в БД "BaseZ5R";
19
o При экспорте ключей с видом номера "Десятичный" и др. (кроме "Dallas")
номер сохраняется не полностью.
Примечание
· 24 - Matrix II Net;
· 25 - Z-5R Net;
· 26 - Matrix III Net;
· 27 - Guard-Net;
· 28 - Z-5R Web;
· 29 - Matrix II Wi-Fi;
· 30 - Eurolock EHT net;
· 31 - Z-9 EHT net;
Формат CSV (от англ. Comma Separated Values — значения, разделённые запятыми) —
это текстовый формат, предназначенный для представления табличных данных.
Каждая строка файла — это одна строка таблицы. Значения отдельных колонок
разделяются разделительным символом ';'. Файлы в формате CSV можно открывать в
Microsoft Excel.
20
Вкладка 'События'
7. Вкладка "События"
Назначение вкладки
21
выбрать, куда экспортировать список. Команды: "Экспорт в Excel" и "Экспорт в
LibreOffice" в меню доступны, только если эти программы установлены;
· Кнопка "Очистить" - очищает список в программе (не в контроллере);
· Кнопка "Указатель записи" - выделяет в списке событий элемент, позиция которого
соответствует указателю записи. Кнопка доступна, только если список получен с
помощью кнопки "Считать все" (подробнее см. ниже);
· Кнопка "Указатель чтения" - выделяет в списке событий элемент, позиция которого
соответствует указателю чтения. Кнопка доступна, только если список получен с
помощью кнопки "Считать все" (подробнее см. ниже);
· Поле "Доступно новых:" - показывает количество новых событий в контроллере, т.е.
количество событий между указателем чтения и указателем записи;
Примечание
Так как в записи события о проходе храниться ссылка на ключ в списке ключей (а не
сам ключ), то при определенных условиях (ключ удалили или переписали) номер
ключа у события может не соответствовать реальному, по которому происходил
проход. Чтобы избежать этой проблемы нужно перед изменением ключей выгружать
события из контроллера в другое хранилище, например в файл, для этого
предназначен "Лог событий", который включается на соответствующей вкладке;
Если событие ссылается на удаленный ключ, то в столбце "Номер ключа" для этого
события будет указана позиция в списке ключей в фигурных скобках, например,
"{837}";
Формат CSV (от англ. Comma Separated Values — значения, разделённые запятыми) —
это текстовый формат, предназначенный для представления табличных данных.
Каждая строка файла — это одна строка таблицы. Значения отдельных колонок
разделяются разделительным символом ';'.
Указатель чтения – позиция следующего непрочитанного события. Если при записи нового
события указатель записи становиться равным указателю чтения, то контроллер
автоматически меняет указатель чтения (=указатель записи+1).
Возможные события:
Событие Параметры
22
Открыто кнопкой изнутри Дата и время; направление прохода
Ключ не найден в банке ключей Дата и время; направление прохода
Дата и время; направление прохода;
Ключ найден, дверь открыта
ссылка на ключ
Дата и время; направление прохода;
Ключ найден, доступ не разрешен
ссылка на ключ
Открыто оператором по сети Дата и время; направление прохода
Дата и время; направление прохода;
Ключ найден, дверь заблокирована
ссылка на ключ
Попытка открыть заблокированную дверь
Дата и время; направление прохода
кнопкой
Дверь взломана Дата и время; направление прохода
Дверь оставлена открытой (timeout) Дата и время; направление прохода
Проход состоялся Дата и время; направление прохода
Сработал датчик 1 (охрана) Дата и время
Сработал датчик 2 (пожар) Дата и время
Перезагрузка контроллера Дата и время
Заблокирована кнопка открывания Дата и время; направление прохода
Попытка двойного прохода Дата и время; направление прохода
Дверь открыта штатно Дата и время; направление прохода
Дверь закрыта Дата и время; направление прохода
Пропало питание Дата и время
Дата и время; вызвавшее условие;
Включение электропитания
состояние электропитания
Дата и время; вызвавшее условие;
Выключение электропитания
состояние электропитания
Включение замка (триггер) Дата и время
Отключение замка (триггер) Дата и время
Переключение режимов "Блокировка" и Дата и время; вызвавшее условие; текущий
"Свободный проход" режим
Дата и время; вызвавшее условие;
Изменение состояния Пожара
состояние режима Пожар
Дата и время; вызвавшее условие;
Изменение состояния Охраны
состояние режима Охрана
Неизвестный ключ Номер ключа
Совершен вход в шлюз Дата и время; направление прохода
Заблокирован вход в шлюз (занят) Дата и время; направление прохода
Разрешен вход в шлюз Дата и время; направление прохода
23
Заблокирован проход (Антипассбек) Дата и время; направление прохода
Изменилось состояние Hotel 1 Дата и время
Изменилось состояние Hotel 2 Дата и время
Примечание
Назначение вкладки
24
Назначение элементов управления
9. Окно "Действия"
25
o Кнопка "Удалить" позволяет удалить один или несколько выделенных
элементов списка;
o Если флаг "Общие действия" установлен, то кроме индивидуального списка
действий будет использоваться общий список действий (в окне "Настройки")
для этого контроллера;
o Кнопка "Настроить..." открывает окно "Настройки" на странице с общим
списком событий;
· Кнопка "Фото верификация" открывает окно "Фото верификация";
· Флаг "Авто показ" - если установлен, то при возникновении события открывает окно
"Фото верификация";
· Поле "Последний:" - показывает номер ключа, который был поднесен к считывателю
контроллера последним. Этот индикатор работает не зависимо от флажка "Включено";
Примечание
Эта вкладка позволяет настроить лог события контроллера, и просматривать файлы лога.
Эта вкладка доступна только после подключения к контроллеру с помощью вкладки
"Подключение".
Примечание
Формат CSV (от англ. Comma Separated Values — значения, разделённые запятыми) —
это текстовый формат, предназначенный для представления табличных данных.
Каждая строка файла — это одна строка таблицы. Значения отдельных колонок
разделяются разделительным символом ';'. Файлы в формате CSV можно открывать в
Microsoft Excel.
27
При удалении любого из файлов-справочников "tz.csv" (временные зоны), "keys.csv"
(ключи), "ev_map.csv" (коды событий) программа пересоздает их. Справочник "Коды
событий" содержит расшифровку кодов событий в лог-файлах;
то:
Вкладка 'ElectroControl'
Назначение вкладки
Эта вкладка позволяет настроить лог события контроллера, и просматривать файлы лога.
Эта вкладка доступна только после подключения к контроллеру с помощью вкладки
"Подключение".
28
Назначение элементов управления
Примечание
При изменении значения одного из полей все поля помечается как измененные
(выделяются жирным шрифтом), а также в заголовке вкладки появляется символ
звездочка '*'. Метка об изменении снимается после чтения или записи параметров в
контроллер;
Функционирование
29
4. При активном заданном диапазоне времени работы и попадании текущего
времени в его границы (по расписанию временной зоны №7);
Дополнительное событие
Окно 'Настройки'
1. Вкладка "Интерфейс";
2. Вкладка "Конвертер";
3. Вкладка "Контроллеры";
4. Вкладка "События";
5. Вкладка "Действия для событий";
6. Вкладка "Горячие клавиши";
7. Вкладка "Фото верификация";
30
1. Вкладка "Интерфейс"
31
2. Вкладка "Конвертер"
32
Примечание
3. Вкладка "Контроллеры"
33
4. Вкладка "События"
34
5. Вкладка "Действия для событий"
35
6. Вкладка "Горячие клавиши"
36
7. Вкладка "Фото верификация"
37
Окно 'Параметры ключа'
Для вставки в поле "Номер ключа" номера ключа, который был поднесен к
считывателю контроллера последним, нажмите кнопку справа от поля "Номер
ключа";
Чтобы в поле "Номер ключа" вставлялся номер при поднесении карты к usb-
считывателю нажмите кнопку "Z-2 USB", которая находится под флажком "Короткий
номер". Настольный считыватель выбирается в настройках программы (окно
"Настройки" -> вкладка "Интерфейс" -> "Настольный считыватель");
Чтобы установить или снять флажки для всех временных зон в группе "Доступ"
используйте соответствующие команды в контекстном меню списка временных зон
(ПКМ по списку)
38
Окно 'Фото верификация'
39
Кнопки - переходит к предыдущему событию. Если выбрано не последнее событие,
то при возникновении нового события автоматический переход не произойдет;
Синтаксис:
Параметры:
/f=
Задает серийный номер контроллера, автоматически открываемый при запуске
GuardCmd
/n=
Задает сетевой адрес контроллера, автоматически открываемый при запуске
GuardCmd
40
/strag= Указывает, что работаем с конвертером СтражЪ
Примеры:
41
Обновление прошивки
1. Подключитесь к конвертеру
a. Укажите порт конвертера в поле "Порт", модель конвертера и прочие
параметры подключения в группе «Конвертер»
b. Нажмите ссылку «подключиться» в поле «Статус». При успешном
подключении в поле «Статус» отобразятся параметры конвертера, и ссылка
«отключиться».
42
3. В окне «Открыть» выберите файл прошивки, соответствующей модели конвертера,
и нажмите кнопку «Открыть». Сразу начнётся процесс обновления прошивки, при
этом появится окно «Выполнение»
1. Подключитесь к конвертеру
2. В группе "Контроллеры" в таблице выделите контроллер, которому нужно
обновить прошивку
43