logo1logo2

картинка

Специалистами ООО "СпецПромАвтоматика" были выполнены следующие проекты:


Программный комплекс диспетчерского пункта коммерческого учета нефтепродуктов

Специалистами ООО «СпецПромАвтоматика» на основании технического задания был разработан программный комплекс для коммерческого учета нефтепродуктов. Целью проекта была разработка системы, которая позволяет выполнять следующие задачи:

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

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

Кроме того, нами была реализована 2-х ключная системы защиты от изменения параметров системы (корректировочный коэффициенты измерительных каналов, измерительный коэффициенты расходомеров и плотномеров, привязка токовых входов и т.д.). Один ключ предоставлялся передающей стороне, второй – принимающей.

Проект выполнен на базе: АРМа-оператора (core i3 2102, ОЗУ 4ГБ, OC: Windows 7)

Разработка ПО велась на базе платформы Microsoft .Net Framework 4.5, база данных использовалась Microsoft SQL 2008 с ежемесячным резервным сохранением, отчетность формировалась в формате PDF, что исключало возможность корректировки данных.


СП-Отчет - обработчик архивных данных

Фирма ООО «СпецПромАвтоматика» поставляет блоки архивации собственной разработки совместно с программным обеспечением СП-Отчет. Архивные данные собираются в непрерывном режиме с настраиваемой дискретностью и хранятся на usb-flash накопителе. Программное обеспечение СП-Отчет выполняет следующие функции:

  • инициализация состава данных на flash накопителе;
  • выбирать интересуемый период времени, за который необходимо сформировать отчетность;
  • построение графиков за выбранный период времени по всем технологическим параметрам;
  • экспортирование данных в Excel;
  • формирование отчетов в формате pdf;

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

Разработка ПО велась на базе платформы Microsoft .Net Framework 3.5, приложение работоспособно в любой версии операционной системы серии Windows, начиная с XP, и поддерживает Microsoft Excel, начиная с версии 2003.


Система передачи данных на удаленный сервер

Фирмой ООО «СпецПромАвтоматика» были спроектированы и реализованы системы автоматического управления и контроля мобильных установок, для которых требовалась возможность передачи текущих и архивных данных в удаленный стационарный диспетчерский пункт посредством сети Internet. Для решения данной задачи нами было разработано программное обеспечение, работающее по каналу 2G/3G.

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

Для увеличения возможности подключения к сети интернет на мобильных установках были использованы промышленные модемы с поддержкой 2-х sim-карт.

На диспетчерском пункте был реализован сервер по приемке данных с мобильных установок и система визуализации текущих и архивных данных.


ПО сервера проливочного стенда

Нашими сотрудниками было разработано серверное программное обеспечение проливочного стенда.

Суть проекта: разработка сервисного программного обеспечения на базе языка Microsoft .Net C#. Стенд имеет 4 линии для поверки расходомеров с любыми выходными сигналами (частотные, аналоговые, без выходного сигнала со счетчиком на устройстве). Поверка осуществляется по эталонным расходомерам, по пруверам или по весам.

В системе имеется 2 сервера в горячем резерве и 4 АРМа оператора. Каждый АРМ имеет одинаковые права доступа к управлению элементами стенда. Для системы визуализации разрабатывались компоненты управления и формирования отчетностей.

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

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

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

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


Веб-SCADA для завода по производству пластиковых панелей

Для оперативного контроля и управления своим предприятием фирмой ООО "СпецПромАвтоматика" была разработана собственная система визуализации, работающая на веб-технологиях.

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

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

Визуальная часть программного обеспечения была реализована на базе скриптовых языков таких как PHP, JavaScript, для доступа к периферийной части системы АСУТП был написан сервер на языке Java.


ПО для математического моделирования процесса нагрева тела в индукторе

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

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