Программа для записи ключей в С2000-2

FORUM_NAME: Программное обеспечение для систем безопасности
Описание: Программное обеспечение для систем безопасности
Модератор: Модераторы
Phoenix M
Автор темы
Phoenix M
Автор темы
Возраст: 35
Репутация: 16
Сообщения: 267
Зарегистрирован: 21.09.2012
С нами: 4 года 2 месяца
Профессия: Проектировщик
Откуда: Пятигорск

Непрочитанное сообщение #1 Phoenix » 17.08.2016, 11:58

1.png
2.png


Добрый день.
Написал небольшую программу для записи ключей в контроллеры доступа С2000-2. Программу проверил только на версии прибора 1.20. Если есть желающие потестировать, то программу можно скачать по ссылке. Ничего особенного программа с контроллером не делает, максимум просто не сможет считать или записать ключи в контроллер. Меня интересует, на каких версиях контроллеров программа не заработает. По моим предположениям есть четыре группы контроллеров, отличающиеся железом:
1. Версия 1.02
2. Версии 1.05 ... 1.09, 1.25
3. Версии 1.10 ... 1.21
4. Версии 2.0 ... 2.02

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

Добавлено спустя 1 минуту 7 секунд:
Во вкладке "О программе" есть кое-какая дополнительная информация об особенности программы:

Программа работает с контроллерами доступа по протоколу "Орион", т.е. если контроллеры подключены к пульту С2000(М), то пульт должен быть переведен в режим программирования.

Программа не программирует временные окна и уровни доступа. Если требуется, временные окна и уровни доступа должны быть записаны в контроллеры заранее, при помощи программы UProg. Из этого следует, что программа предназначена только для простых вариантов применения СКУД.

В контроллеры доступа, при помощи программы UProg, необходимо заранее записать два уровня доступа:
1 - вход по считывателю №1,
2 - вход по считывателю №2.

Эти уровни доступа, совместно с предустановленным уровнем доступа №0, будут отображаться в программе в удобном виде:
0 (+/+) - доступ через оба считывателя,
1 (+/-) - доступ через первый считыватель,
2 (-/+) - доступ через второй считыватель.

Остальные уровни доступа, если они будут использоваться, - будут отображаться просто цифрами.

aleksei_sm
aleksei_sm
Репутация: 1
Сообщения: 8
Зарегистрирован: 30.06.2016
С нами: 5 месяцев 8 дней
Профессия: сисадмин

Непрочитанное сообщение #2 aleksei_sm » 18.08.2016, 07:48

Phoenix, добрый день! Скачал Вашу программу. Сначала она не запускалась. Ругался на файлы msvcp100.dll и msvcr100.dll regsvr32 не помог, помогло то, что я положил эти файлы в папку с программой. После запуска нажимаю кнопку поиск приборов и получаю ошибку: "Ошибка при работе с COM портом COM11: Параметр задан неверно (порт верный 100%, через него я работаю в uprog)
В какую сторону смотреть? Заранее благодарен.

Кстати, у меня в наличии контроллеру С2000-2 версий 1,15 1,20 2,01 2,20. Буду рад помочь в тестировании! :-):

Phoenix M
Автор темы
Phoenix M
Автор темы
Возраст: 35
Репутация: 16
Сообщения: 267
Зарегистрирован: 21.09.2012
С нами: 4 года 2 месяца
Профессия: Проектировщик
Откуда: Пятигорск

Непрочитанное сообщение #3 Phoenix » 18.08.2016, 08:48

Добрый день.
Скачайте заново программу. Я добавил недостающие библиотеки и заменил библиотеку, которая работала с COM-портом (та что была, не работала с преобразователями на микросхеме XR21B1411).

google M
Активный участник
Активный участник
Аватара
google M
Активный участник
Активный участник
Возраст: 31
Репутация: 27
Сообщения: 1178
Зарегистрирован: 11.06.2015
С нами: 1 год 5 месяцев
Профессия: Инженер
Откуда: Sml - Msk
ICQ

Непрочитанное сообщение #4 google » 18.08.2016, 09:09

Phoenix, на чем программа написана, если не секрет?

Phoenix M
Автор темы
Phoenix M
Автор темы
Возраст: 35
Репутация: 16
Сообщения: 267
Зарегистрирован: 21.09.2012
С нами: 4 года 2 месяца
Профессия: Проектировщик
Откуда: Пятигорск

Непрочитанное сообщение #5 Phoenix » 18.08.2016, 09:13

На С++ с использованием библиотеки Qt4. Среда разработки Qt-Creator. В windows задействуется компилятор от MS, поэтому требуются библиотеки Microsoft Visual C++ 2010. Чуть позже соберу и для Linux.

Добавлено спустя 3 часа 26 минут:
Протестировал на С2000-2 версии 2.01. Программа неправильно определяет версию контроллера, это ни на что не влияет в программе, позже поправлю. Ключи нормально считываются и записываются.

Добавлено спустя 4 часа 23 минуты:
Я обновил программу. Теперь версия контроллеров показывается правильно. Если дата ключа в контроллере "испорчена", как в теме С2000-2 + uprog. Как работать с ключами., то дата отображается в виде 01.01.2000 вместо "-" (дата не установлена).

Sershv
Sershv
Репутация: 0
Сообщения: 1
Зарегистрирован: 26.08.2016
С нами: 3 месяца 13 дней
Профессия: инженер

Непрочитанное сообщение #6 Sershv » 26.08.2016, 08:53

Добрый день.
Опробовал программу для записи ключей в контроллеры доступа С2000-2. Программу проверил на версии приборов 1.20- 1 шт..и 2.01.- 4 шт. В целом работа программы устраивает, есть маленькие косячки, но разработчик оперативно решает проблемы. Чем она выгодно отличается от Uprog - возможен ввод Ф.И.О, а не только обезличенных ключей. А самое главное - есть выбор в какие приборы будет прописан ключ - не надо каждый раз выбирать следующий прибор. Прога работает с USB считываетелем Proxy-USB-МА. Если использовать в связке с АРМ СКИФ, то функционирует фотоконтроль и ведется протокол проходов.
Используется версия программы для Linux. Тестировалась на Linux Debian 8

Phoenix M
Автор темы
Phoenix M
Автор темы
Возраст: 35
Репутация: 16
Сообщения: 267
Зарегистрирован: 21.09.2012
С нами: 4 года 2 месяца
Профессия: Проектировщик
Откуда: Пятигорск

Непрочитанное сообщение #7 Phoenix » 29.08.2016, 09:48

Немного подправил программу, скачать можно по той же ссылке, версия 1.0.7. Исправлена ошибка добавления ключа в программу: ключ усекался больше чем нужно.

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

Программа проверена на контроллерах следующих аппаратных платформ:
1. -
2. -
3. Версии: 1.15, 1.20, 1.21
4. Версии: 2.01
5. Версии: 2.20

Остальные версии из протестированных аппаратных платформ контроллеров должны так же работать.

Добавлено спустя 1 час 49 минут:
Обновил программу до версии 1.0.8. Теперь сразу подсвечиваются различия между программой и контроллером при изменении параметров ключа, а раньше нужно было заново нажать на ключ (точнее на пересечение ключ-контроллер).

Admin M
Администратор
Администратор
Аватара
Admin M
Администратор
Администратор
Возраст: 36
Репутация: 17
Сообщения: 309
Зарегистрирован: 04.06.2012
С нами: 4 года 6 месяцев
Профессия: в поисках себя
Откуда: респ. Беларусь, г. Минск

Непрочитанное сообщение #8 Admin » 05.09.2016, 14:35

Есть пару моментов:
1. Название колонки (я так понимаю, должно быть "Уровень доступа")
2. Хотелось бы отображение УД Запрет в виде -/-
3. Поменять местами колонки "Уровень доступа" и "Группа доступа".
Спойлер
KeyProg.png

Phoenix M
Автор темы
Phoenix M
Автор темы
Возраст: 35
Репутация: 16
Сообщения: 267
Зарегистрирован: 21.09.2012
С нами: 4 года 2 месяца
Профессия: Проектировщик
Откуда: Пятигорск

Непрочитанное сообщение #9 Phoenix » 05.09.2016, 16:42

1. Во вкладке "Ключи", название колонок точек доступа берется из вкладки "Приборы" из колонки "Текстовое описание". Задайте текстовое описание приборов и все будет отображаться как надо.
2. -/- будет неудобно, лучше пустое поле. Так удобнее когда много контроллеров и ключей.
3 Колонка "Группа доступа" еще не работает, а колонок с уровнями доступа может быть несколько (добавьте несколько приборов и увидите). Я немного позже доделаю вкладку "Группы доступа". Эта колонка нужна будет чтобы быстро задать параметры ключа во всех контроллерах.

Phoenix M
Автор темы
Phoenix M
Автор темы
Возраст: 35
Репутация: 16
Сообщения: 267
Зарегистрирован: 21.09.2012
С нами: 4 года 2 месяца
Профессия: Проектировщик
Откуда: Пятигорск

Непрочитанное сообщение #10 Phoenix » 22.09.2016, 15:21

Обновил программу до версии 1.1.0.
Доделал вкладку "Группы доступа", добавил документацию. Скачать программу можно по ссылке в первом сообщении.

aleksei_sm
aleksei_sm
Репутация: 1
Сообщения: 8
Зарегистрирован: 30.06.2016
С нами: 5 месяцев 8 дней
Профессия: сисадмин

Непрочитанное сообщение #11 aleksei_sm » 27.09.2016, 04:08

Добрый день! Ради интереса захотел загрузить фото сотрудников, выбрал изображение jpg 397*398, но оно не появилось в окне программы. Прошу укажите требования к изображениям. Спасибо.

Phoenix M
Автор темы
Phoenix M
Автор темы
Возраст: 35
Репутация: 16
Сообщения: 267
Зарегистрирован: 21.09.2012
С нами: 4 года 2 месяца
Профессия: Проектировщик
Откуда: Пятигорск

Непрочитанное сообщение #12 Phoenix » 27.09.2016, 08:59

Добрый день. Скачайте заново архив с программой, я добавил папку plugins. В этой папке поддержка графических форматов. Спасибо что заметили :)


  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Программное обеспечение для систем безопасности»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 1 гость

forum-bolid.ru : Отказ от ответственности