Система АСИИ

Область применения

Программное обеспечение применяется в различных областях промышленности, для решения задач сбора и обработки фактических данных с удаленных источников данных.

Назначение

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

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

Основными целями внедрения Системы АСИИ являются автоматизация процессов сбора, обработки и хранения данных для повышения эффективности учета и мониторинга за счет обеспечения следующих задач:

  • Оперативность сбора и обработки данных;
  • Централизация хранения данных в БД с применением СУБД;
  • Надежность и достоверность данных;
  • Обеспечение данных для передачи информации на системы верхнего уровня (MES, ERP).

Функциональные возможности

Система имеет модульную структуру, и состоит из следующих функциональных подсистем (модулей):

  • Подсистема «Администрирование и информационная безопасность» – предназначена для управления пользователями, настройкой прав и полномочий пользователей Системы, обеспечения информационной безопасности.
  • Подсистема «НСИ» – предназначена для ведения классификаторов и справочников Системы.
  • Подсистема «Хранилище данных» – предназначена для централизованного хранения и накопления данных с использованием СУБД.
  • Подсистема «Сбор и обработка данных» – предназначена для оперативного сбора, обработки и ввода данных в таблицы БД.
  • Подсистема «Визуализация» – предназначена для предоставления данных пользователям Системы в виде экранных форм, графики, мнемосхемы.
  • Подсистема «Отчеты» – предназначена для формирования и печати отчетов.
  • Подсистема «Интеграция» – предназначена для обмена данными со смежными системами уровня АСУТП, MES и ERP.
  • Структура базы данных:

Основные технические характеристики

Система имеет трехуровневую архитектуру “Клиент” – “Сервер приложений – “Сервер Базы Данных”. Архитектура Системы показана на рис.2.1.

Рис.2.1. Архитектура Системы

Данные от весового оборудования, пользователи, пароли, настройки АСИИ хранятся в СУБД АСИИ.

Сервер приложений физически совмещён с Web сервером. Программное обеспечение сервера приложений:

  • ОС: Windows 2003 Server Service Pack 1 (или более поздняя версия), с установленными компонентами IIS и SMTP или Ubuntu (Linux)

Программное обеспечение сервер базы данных:

  • ОС: Windows 2003 Server Service Pack 1 (или более поздняя версия), или Ubuntu (Linux)
  • Oracle, MS SQL Server или PostgreSQL

Система имеет следующие программно-технические возможности:

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

Язык программирования

Веб приложение разработано на PHP YII2 Framework, поддерживаемые браузеры – Chrome, Firefox, Opera, Safari (актуальные версии).

СУБД: MS SQL, PostgreSQL.

Используемый веб сервер: Nginx, Apache.

ОС: Windows (для MSSQL, Postgresql), Ubuntu (для Postgresql).

Коннектор разработан на C#. Настройки подключения к БД, запросы к БД находятся в файле setting.ini в папке коннектора.

Обмен данными между коннектором и АСИИ через Rest API, формат обмена данными – Json. Безопасность: https, basic авторизация.

Тип реализующеего аппаратно-программного комплекса

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

  • Dual Core Intel Xeon не менее 3 ГГц
  • Оперативная память от 4096 Мб
  • Диск от 40 Гб
  • Сетевая карта Ethernet 100 Мбит или выше

Для базы данных:

  • Dual Core Intel Xeon не менее 3 ГГц
  • Оперативная память от 4096 Мб
  • SCSI RAID level 5 дисковый массив от 120 Гб
  • Накопитель на магнитной ленте для проведения резервного копирования
  • Сетевая карта Ethernet 100 Мбит или выше

Для клиентских компьютеров:

  • процессор от 1,7 Ghz;
  • ОЗУ 1 ГБ и выше;
  • корпоративная сеть не менее 512 Мб/с (синхронный режим);
  • поддержка протокола TCP/IP.