Область применения
Программное обеспечение применяется в различных областях промышленности, для решения задач сбора и обработки фактических данных с удаленных источников данных.
Назначение
Программное обеспечение предназначено для предварительной обработки информации с удаленных источников данных (валидация, проверка пределов и т.д.), создания маршрутов передачи, настройки цикличности обновления, передачи данных в различных форматах с формированием очередей сообщений.
Система предназначена для сбора, обработки и хранения информации с весовых оборудований и данных с пробоотборников для учета, мониторинга и дальнейшего анализа. Система позволяет осуществлять контроль массовых потоков между переделами предприятий, выявлять разницу между показаниями входных и выходных весов, осуществлять контроль нахождения транспорта в пути, при транспортировке промышленных продуктов между подразделениями предприятия.
Основными целями внедрения Системы АСИИ являются автоматизация процессов сбора, обработки и хранения данных для повышения эффективности учета и мониторинга за счет обеспечения следующих задач:
- Оперативность сбора и обработки данных;
- Централизация хранения данных в БД с применением СУБД;
- Надежность и достоверность данных;
- Обеспечение данных для передачи информации на системы верхнего уровня (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.