ПО для работы с приборами ЗАО НВП «Болид» под Linux, Mac, Windows

Представляю вашему вниманию программу АРМ «Скиф», предназначенную для работы с приборами ЗАО НВП «Болид». Разработка программы осуществлялась специально для ОС GNU/Linux, но т.к. был выбран кроcсплатформенный инструментарий разработки (Qt), то существует сборка под ОС Windows и Mac OS X.  Программа не работает напрямую с приборами, а ведет опрос пульта С2000М по протоколу «Орион Про».

Вторая версия программы является сетевой и состоит из серверного и клиентского ПО. Серверное ПО предназначено для опроса пультов и хранения базы данных. Клиентское ПО предназначено для хранения локальной копии базы данных, отображения журналов событий и тревог, управления приборами. Серверное ПО не имеет графического интерфейса и работает в качестве сервиса ОС. Настройка сервиса осуществляется программой конфигуратором сервера. Серверы никак не связаны между собой, клиентское по отображает информацию с любых серверов. Программные ограничения: к одному серверу может подключиться до 255 клиентов, один клиент может подключиться максимум к 255 серверам.

Вторая версия программы поддерживает работу с несколькими последовательными портами и пультами. Программные ограничения: до 255 последовательных портов/пультов на сервер, до 127 пультов на один последовательный порт. Рекомендуется подключать к одному последовательному порту один пульт, в этом случае скорость опроса пультов будет максимальной.

Клиентское ПО бесплатное. Серверное ПО работает в разных режимах (в зависимости от наличия ключа и количества приборов):

  • бесплатный, с ограничением количества приборов. В конфигурации должно быть не более двух приборов у которых есть шлейфы (кроме РИП, КПБ, Рупор);
  • демонстрационный (два часа непрерывной работы, потом программа завершает свою работу и ее можно запустить заново);
  • коммерческий (требуется USB ключ защиты).

Интересные особенности программы:

  • В момент запуска, программа очень быстро опрашивает и отображает на плане состояния шлейфов сигнализации (в несколько раз быстрее чем АРМ «Орион»).
  • Не применяется СУБД SQL. Данные хранятся на диске в собственном формате.
  • Данные занимают на диске очень мало места. За счет этого ускоряется процесс создания резервных копий.
  • Очень маленький сетевой трафик. Данные передаются в сжатом виде (zlib). Клиентское ПО в момент первого подключения к серверу скачивает графические планы и необходимые части базы данных, в дальнейшем, скачанные данные поддерживаются в актуальном состоянии.
  • Серверное ПО расходует очень маленький объем оперативной памяти.
  • Очень простой процесс настройки программы (в т. ч. за счет отсутствия SQL).
  • Компиляция программы для разных ОС осуществляется без переписывания/адаптации исходного кода. Программа выглядит идентично в разных ОС, но с учетом особенностей стилей оформления этих ОС.

Функциональность программы пока не дотягивает до АРМ «Орион Про» (СКУД, АСПТ).

Основные изменения:

  1. Раздел подсвечивается бегущей прерывистой линией вместо кратковременного мигания.
  2. На графический план можно добавить индикаторы АЦП, которые переводят АЦП в значение. В основном пригодится для РИПов.
  3. При восстановлении связи с пультом, в журнал событий программы добавляется соответствующее событии.
  4. Добавлена программа KeyProg для записи ключей в контроллеры доступа С2000-2.

Устранены ошибки:

  1. При превышении гистерезиса, не записывались АЦП в файл, если в файле не было ни одного предыдущего значения АЦП.
  2. Некоторые события пульта, возникающие в момент включения пульта, помечались как «старые». Из-за этого не находились некоторые приборы, приходилось перезапускать ПО.
  3. Не воспроизводился звук при тревогах.
  4. Исправлена ошибка с соединением сервер-сервер (VirtPKU).
  5. < ... Читать дальше »
Просмотров: 162 | Добавил: arm-skif | Дата: 30.09.2016

Программа иногда не может открыть COM порт преобразователя USB-RS232 на микросхеме Exar XR21B1411. Ошибка в библиотеке QtSerialPort.dll. Исправленная библиотека. Так же эта библиотека обновлена в составе архива для версии 2.8 в разделе "Скачать".

Просмотров: 266 | Добавил: arm-skif | Дата: 26.05.2016

Основные изменения:

  1. Добавлены заметки в выпадающем меню раздела в клиентском ПО на вкладке «Разделы».
  2. Добавлена возможность менять файлы воспроизведения для разных тревог. Можно отключать оповещение для конкретных тревог.
  3. Добавлены кнопки «Взять все не взятые ШС», «Снять все ШС с неуд. Взят.», в клиентском ПО на вкладке «ШС».
  4. Добавлена возможность запросить АЦП всех разделов.
  5. Добавлен индикатор АЦП для отрицательных температур (для С2000-ВТ, в конфигураторе индикатор «-1»).
  6. Обновлен список событий, добавлены события для датчика затопления.
  7. Для Raspberry PI добавлена поддержка внешних часов реального времени ... Читать дальше »
Просмотров: 444 | Добавил: arm-skif | Дата: 05.04.2016

Основные изменения:

  1. Добавлена возможность изменения размера и поворота извещателей на графическом плане.
  2. Добавлена возможность запроса АЦП в сценариях.
  3. В сценарии добавлен протокол MQTT. Данный протокол предназначен для интеграции с программами «Умный дом».
  4. Добавлена документация на API WebSocket.
  5. В 5...10 раз ускорено формирование отчета в журнале событий.
  6. В клиентском ПО добавлена опция: «Отображать название пульта для каждой таблицы разделов»
  7. В клиентском ПО, в окне запроса АЦП, добавлены вкладки: «АЦП ШС в разделе», «АЦП ШС в ПКП».
  8. Для одноплатного компьютера Raspberry PI, для работы с 3G модемами, помимо режима PPP, добавлены режимы: Stick и HiLink.
  9. Для одноплатного компьютера Raspberry PI добавлена русская раскладка клавиатуры.
  10. Добавлена сборка программы для одноплатного компьютера Raspberry PI2.
  11. В к ... Читать дальше »
Просмотров: 726 | Добавил: arm-skif | Дата: 30.09.2015

Основные изменения:

  1. Реализован режим работы с преобразователями Moxa Nport напрямую, без штатного драйвера. Это позволит использовать некоторые режимы передачи данных, которые не поддерживает драйвер Moxa Nport. Например, возможна работа, даже если Moxa Npor не имеет статического IP адреса. Работа через internet с Moxa Npor не оправдала себя из-за больших задержек передачи данных. Из-за задержек скорость опроса снижается, поэтому был реализован еще один режим работы (см. пункт 2).
  2. Реализован режим работы, при котором один сервер опрашивает ПКУ и передает эти данные на другой сервер. Данный режим работы удобен, когда есть один центральный сервер и много удаленных объектов, на которых стоят одноплатные компьютеры raspberry pi. Скорость работы с ПКУ такая же, как если бы ПКУ был подключен напрямую к центральному серверу. В программе этот режим называется VirtualPKU и описан в файле Doc\VirtualPKU.pdf
  3. Для одноплатного компьютера ra ... Читать дальше »
Просмотров: 725 | Добавил: arm-skif | Дата: 20.04.2015

Основные изменения:

  1. На вкладке «Дежурство» добавлена боковая панель названий графических планов. Эта панель будет свернута на обновляемых системах. Чтобы развернуть, растяните бордюр справа. Если планов мало и панель не нужна, то ее так же можно свернуть. В этой панели названия планов подсвечиваются цветом в зависимости от состояний разделов+приборов+контролируемых цепей, нанесенных на план.
  2. Изменен приоритет некоторых событий (неисправностей), чтобы состояние "Снят" не перебивало события неисправностей в подсветке графических планов.
  3. Уменьшено потребление памяти и увеличена скорость загрузки клиентского ПО при большом количестве планов. Планы подгружаются динамически, а не при старте программы.
  4. Реализована возможность копирования событий из журнала событий и окна запроса АЦП в буфер обмена (Ctrl+C).
  5. В конфигураторе добавлены кнопки масштабирования графического плана для самых актуальных ма ... Читать дальше »
Просмотров: 766 | Добавил: arm-skif | Дата: 19.01.2015

Основные изменения:

  1. Реализована возможность написания сценариев. Документация и примеры входят в состав архива дистрибутива. Прямая ссылка на документацию: Scripts.pdf.
  2. Реализован web клиент, что позволяет управлять системой при помощи планшета с любой ОС. Ознакомится с работой web клиента можно открыв в архиве файл "WebSocket\index.htm". В галерею добавлены снимки экрана работы web клиента. В состав образа SD карты для одноплатного компьютера Raspberry Pi включен web сервер lighttpd, можно удаленно управлять разделами, шлейфами, релейными выходами и считывателями.

Учтены некоторые пожелания на форуме:

  1. В конфигураторе добавлена возможность редактирования названия COM порта. Ранее можно было выбрать только порты, присутствующие в ОС. Может пригодиться если конфигурация готовится для другого компьютера.
  2. В конфигурато ... Читать дальше »
Просмотров: 1128 | Добавил: arm-skif | Дата: 10.10.2014

Основные изменения:

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

Учтены некоторые пожелания на форуме:

  1. Сдвигать графический план при подсветке извещателей (если план не помещается на экране).
  2. Изменен механизм подсветки извещателей.
  3. Выделение извещателей в панели "ШС" при наведении на извещатель на графическом плане.
  4. Запоминать выбранную вкладку в разделе "Дежурство".
  5. Устранена ошибка подсветки извещателей в конфигураторе.
  6. В конфигураторе сохранять не все, а только измененные планы.
  7. В конфигураторе отображать названия папок с графическими планами.
Просмотров: 728 | Добавил: arm-skif | Дата: 16.07.2014

Список изменений:

  1. Реализован блочный опрос шлейфов сигнализации (ШС). Если прибор поддерживает, то у него запрашиваются состояния ШС не по одному, а сразу по десять.
  2. Реализован опрос реле и контролируемых выходов реле. Не все приборы поддерживают запрос состояния реле. 
  3. Реализована возможность добавлять в раздел состояния приборов и контролируемые выходы реле, а также добавлять эти приборы и реле на графический план.
  4. Реализована возможность изменять курсором мыши порядок следования вкладок графических планов на вкладке "Дежурство".
  5. Реализована загрузка стилей графического интерфейса из папки QSS.
  6. Устранены некоторые ошибки при загрузке конфигурации пульта в программу (иногда не загружались реле). Нужно заново загрузить конфигурацию пульта в программу. 
  7. Исправлено некорректное отображение версии приборов если версия больше 2.55.
  8. На вкладке "Все ШС" отобр ... Читать дальше »
Просмотров: 846 | Добавил: arm-skif | Дата: 03.05.2014

В версии программы 2.1.0 возникла проблема со сторонней библиотекой QtSerialPort.dll
В этой библиотеке изменено поведение одной из функций.
Временно используйте эту библиотеку из сборки версии 2.0.0.
Просмотров: 715 | Добавил: arm-skif | Дата: 05.03.2014

1 2 »

Форма входа
Наш опрос
Для какой ОС будет востребована программа:
Всего ответов: 435
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0