351879430
Андрей
Менеджер ответит на все интересующие Вас вопросы



  Главная


  Оборудование Parsec ®
Оборудование Parsec

  Оборудование CVS®
Оборудование CVS

  Турникеты OMA
    Турникеты OMA


  Дорожные блокираторы
   
Дорожные блокираторы


  Наши партнеры


  Контактная
  информация


 Что пишут о Parsec ®,
   Ewclid ® и CVS ®


  Подробнее о системах
  безопасности ▼




С Вас 20 злотых, мадам…

Возврат к перечню статей <<

Сергей Стасенко,

Немного о plugin - ах

Все началось с того, что разработчикам программного обеспечения (ПО) для систем ParsecLight и ParsecNET просто надоело постоянно адаптировать его под мелкие требования заказчиков. Тем более, что любая доработка ПО - это источник лишних ошибок и снижение надежности работы системы.

Но, как известно, клиент всегда прав… Выходом из тупиковой ситуации стало внедрение в ПО PNWin технологии plugin - ов - дополнительных модулей, которые автоматически запускаются основной программой, подключаются к потокам информации и команд, циркулирующих в системе, и выполняют некоторые функции, не реализованные в основном ПО

Что еще замечательно - для добавления новых функций не требуется глубокого знания внутреннего устройства PNWin, что позволяет, в принципе, писать новые дополнительные модули даже сторонним программистам.

В настоящее время уже существует множество дополнительных модулей, часть из которых решают узкоспециализированные задачи на конкретных объектах, а некоторые могут оказаться полезными многим пользователям. Это такие модули, как:

  • Планировщик заданий
  • Менеджер групп доступа
  • Отчеты по временным картам
  • Модуль учета платежей

Именно о последнем мы и расскажем немного подробнее в данной статье.

Для чего это нужно

Многие заказчики систем управления доступом хотели бы иметь возможность организации совмещенной с доступом "внутренней" платежной системы. Например, если турникет системы управления доступом (СУД) пропускает лыжников на подъемник, то почему бы ПО системы между делом не посчитать количество раз пользования подъемником и не выписать счет на оплату? А кому - то надо организовать учет стоимости пользования биллиардом за проведенное в игровом зале время.

Дополнительный модуль учета платежей как раз и предназначен для расчета платежей за пользование различными услугами в реальном времени, при этом контроль осуществляется аппаратно - программными средствами системы ParsecNET.

Услуги, учет пользования которыми осуществляет данный модуль, могут быть двух типов - разовые, когда оплачивается каждый раз пользования услугой (пример - горнолыжный подъемник), и повременные, когда стоимость услуги определяется временем, в течение которого ей пользовались. На время, пока кто-либо пользуется услугами, ему выдается карта, с помощью которой пользователь получает доступ в нужные области, одновременно идентифицируя себя с помощью номера карты.

Основные возможности

Дополнительный модуль учета платежей позволяет организовать учет пользования услугами на любом множестве точек оплаты, количество которых может в пределе быть равно количеству контроллеров, установленных в системе управления доступом. В то же время, точками оплаты могут быть назначены только некоторые точки прохода, обслуживаемые СУД. Тип услуги, которая привязывается к каждой из точек, определяется в процессе конфигурирования модуля. Вы можете добавить, отредактировать или удалить точку оплаты из конфигурации ПО в соответствии с вашими потребностями.

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

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

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

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

Принцип работы модуля

Работа модуля может быть условно разделена на две фазы - накопление данных и обработка результатов. Модуль в процессе работы "перехватывает" все связанные с проходами транзакции системы ParsecNET, создавая локальную временную таблицу транзакций. Процесс накопления данных продолжается до момента предъявления карты настольному считывателю. При предъявлении карты на настольном считывателе рабочей станции из локальной таблицы извлекаются все записи, связанные с данной картой для проведения расчетов. Далее начинается обработка результатов. Ход процесса подсчета стоимости пользования услугами и результаты расчета для предъявленной карты выводятся на экран в отдельном окне. После окончания подсчета, если имеются результаты, вы можете вывести их на печать.

А далее?

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

P.S. Почему "20 злотых"?

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

наверх

При нажатии на кнопку "Emergency" (аварийное открывание двери) система, вне зависимости от своего состояния, открывает оба замка и находится в таком положении до тех пор, пока кнопка не будет отпущена.

Шлюз в составе сетевой системы

Наиболее часто шлюз является лишь частью общей системы контроля доступа и его необходимо интегрировать в эту систему. Контроллер EC-01 может работать совместно с контроллерами NC-1000 (NC-4000), что позволяет легко использовать его для организации шлюзов в системах ParsecLight и ParsecNET.

Работа шлюза

В данном режиме управление открыванием дверей шлюза может производиться двумя способами:

  1. С proximity считывателей, расположенных снаружи, и с кнопок, расположенных внутри шлюза.
  2. С кнопок, расположенных на пульте оператора (охранника).

Перед включением питания для правильной работы системы необходимо закрыть обе двери шлюза.
Дальнейшее рассмотрение логики работы шлюза будет производиться при условии, что карты, предъявляемые считывателю, занесены в базу данных (БД) контроллера и в данный момент обладают правами доступа.
При поднесении карты к любому из считывателей открывается замок соответствующей двери, и в течение заданного времени ожидается проход пользователя. В случае, если в этот промежуток времени дверь не будет открыта, система возвращается в исходное состояние.
После того, как пользователь прошёл внутрь шлюза, (система может судить об этом только по тому, что дверь открылась и закрылась), замок закрывается, контроллер NC-1000 (NC 4000) переводится в режим блокировки (на считывателях моргает зелёный светодиод) и включается индикатор "Шлюз занят". Теперь система будет реагировать только на нажатие кнопок RTE любой из дверей, т.к. проход по карте будет запрещён в силу действия блокировки.
После нажатия на любую из кнопок RTE открывается замок соответствующей двери, и пользователь покидает шлюз (об этом система судит по открыванию и закрыванию двери). После того, как пользователь покинет шлюз, блокировка снимается, индикатор "Шлюз занят" выключается.

наверх

А можно еще проще

Если у вас уже стоит сетевая система, и вы хотите объединить две точки прохода для организации шлюза, то для этого нет необходимости "выбрасывать" штатные контроллеры и заменять их контроллерами ЕС-01. Вы можете организовать шлюз, используя только стандартные сетевые контроллеры NC-1000 (NC-4000). Это самый простой вариант организации шлюза, где для его организации требуется всего лишь дополнительный 4-х жильный кабель. При этом на контроллерах задействуется дополнительное реле 2, которое может срабатывать на размыкание дверного контакта (по состоянию дверного контакта мы судим о том, открыта дверь или нет). Соединяем контакты данного реле со входом блокировки на другом контроллере. Получается, что пока открыта одна дверь, вторая стоит на блокировке и не может быть открыта (за исключением случаев, когда карта пользователя имеет привилегию прохода при блокировке). Для того, чтобы задействовать реле 2 необходимо на контроллерах установить перемычку J12 (в правом нижнем углу платы контроллера) .

Схема соединения контроллеров между собой приведена в таблице 1.

Таблица 1

  Контроллер 1  Контроллер 2
  HOLD-S®RELAY2-NO
  HOLD-GND ® RELAY2-COM
  RELAY2-NO ® HOLD-S
  RELAY2-COM ® HOLD-GND
Подводим итог
Мы рассмотрели наиболее характерные случаи создания шлюзов. Существует еще масса вариантов и конфигураций, которые просто не представляется возможным рассмотреть в одной короткой статье. Нашей целью было показать, что организация шлюза является не такой уж "неразрешимой" задачей, даже в рамках уже работающей системы.

наверх


ANT 193015, Санкт-Петербург, ул. 9-я Советская, д.4
Tел.( 812 ) 274-6078,факс:( 812 ) 274-5623
e-mail: info@antltd.spb.ru