Цели проекта

Выпустить тиражируемое программное обеспечение для мониторинга инженерных сооружений и оповещения органов МЧС об авариях и происшествиях.

Продолжительность проекта

Создавали программный комплекс с 2009 по 2012 год. Сопровождаем до сих пор.

Заказчик

Конфиденциальная информация.

Технологии и оборудование

Язык программирования C# и JavaScript. Технологии .Net, WCF, WPF, V8. База данных MSSQL. Протоколы OPC DA, SMS, GSM.

Описание

Суть проекта состоит в оповещении дежурного, ответственных лиц, служб и органов МЧС о нештатных ситуациях на промышленных и особо важных объектах. Для этого система получает данные от инженерных систем объекта по протоколу OPC DA, оценивает их с помощью свободно программируемых алгоритмов на языке Javascript, рассылает сообщения о нештатных ситуациях в вышестоящие системы и ответственным лицам через сеть.

Разработанный программный комплекс состоит из 4-х приложений: АРМ оператора, Службы сервера, Службы клиента сбора данных и базы данных MS SQL. Все приложения работают под управлением Windows 7-10 и Windows Server 2008-2012.

АРМ оператора выводит сообщения о текущем состоянии инженерных систем и архив за прошедшие периоды. При аварии АРМ выводит оператору видео с камер на месте происшествия и позволяет оповестит в автоматизированном режиме органы МЧС. 

Служба сервера получает сообщения от клиентов сбора данных и сохраняет их в базу данных MS SQL. Затем рассылает сообщения о происшествиях в вышестоящие системы, отправляет СМС ответственным лицами и передает данные на АРМы операторов.

Службы клиента сбора данных получают данные с технологического оборудования и из автоматизированных систем управления по протоколу OPC DA. Затем анализируют их с помощью свободно программируемых алгоритмов на языке Javascript и передают сообщения о событиях в Службу сервера.