Одной из важных задач каждого предприятия является задача документирования показателей работы оборудования и всего предприятия в целом. Отчеты формируются ежесуточно, ежемесячно и ежеквартально. Не редко встречается ситуация, когда необходимо составить отчет на основе данных из нескольких систем. Например, показатели мощности и давления взять из систем АСУТП, температуру из системы телеметрии, затем сопоставить данные с плановыми значениями, которые находятся в ERP системе.
Модуль отчетов решает подобные задачи, обеспечивая консолидацию данных в отчеты. Ключевым моментом является то, что ТехноДок не ограничивается формированием отчетов как набором Excel файлов и создает комплексное решение по ведению долговременной базы данных отчетной документации.
Каждый отчет имеет настройки - права на просмотр и редактирование, перечень условий автоматического формирования (по расписанию, по событию), возможность ручного ввода данных, историю ручных корректировок, версионирование шаблонов, возможность подписания отчетов, возможность экспорта в Excel, PDF, отправки по почте по расписанию и т.д.
Пользователи создают шаблоны при помощи конструктора отчетных форм. Конструктор отчетов имеет визуальный HTML редактор и позволяет проектировать верстку любой сложности.
Доступны расчетные параметры. Если среди встроенных агрегационных функций нет необходимой, то имеется возможность описать алгоритм расчетного параметра на языке C#.






Функции модуля отчетов:
Модуль наработки оборудования помогает найти ответы на вопросы - "Сколько времени оборудование работало в определенном режиме?", "Сколько раз запускали и останавливали оборудование?."
Для расчета наработки необходимо выполнить три шага:
Алгоритмы определения режима работы пользователь указывает при первой настройке системы. Для кодирования алгоритмов используется язык C#, который позволяет кодировать алгоритмы любой сложности.
На основе данных модуля наработки происходит построение диаграмм переключений, отчетов наработки и вычисление показателей OEE, MTBF, MTTR.



Функции модуля наработки:
Модуль работы с бланками переключений предоставляет оперативному персоналу предприятия средство для составления и автоматизированного прохождения бланков переключений. Бланк переключения состоит из набора операций которые необходимо выполнить на работающем оборудовании. Операции могут выполнять как проверку состояния оборудования и управление оборудованием.
При помощи конструктора бланков переключений оперативный персонал самостоятельно может составить программу переключений. Если теги оборудования заведены в SCADA систему, то операции на проверку и управление могут быть автоматизированы. При составлении бланка переключений пользователь может автоматизировать проверки. Для этого достаточно выбрать связанные параметры из дерева оборудования.
Система предоставляет следующие возможности:



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




Для обеспечения достоверности расчета материального баланса система выполняет анализ первичных данных, выявляет места и причины возникновения грубых ошибок в результатах измерений.
Реализованы следующие методы анализа выявления грубых ошибок:
Подсистема предоставляет возможность выполнения корректировок по результатам анализа. После устранения всех возможных грубых ошибок происходит формирование состава дебаланса по каждому узлу балансировки.
В результате процесса подготовки данных формируется набор очищенных от грубых ошибок, но не согласованных между собой групп данных, регистрирующих выполнение производственных операций в границах балансовых объектов. Данные не сбалансированы между входами и выходами объектов, и не согласованы операции движения между объектами.
Подсистема расчета материального баланса позволяет выполнить согласование данных и расчет баланса производственных операций.
Процесс согласования данных по всей сети распределения предприятия выполняется автоматически по методу наименьших квадратов. Результатом согласования является нахождение минимальных поправок к результатам измерений масс материальных потоков, удовлетворяющих определённым технологическим соотношениям и обеспечивающих выполнение закона сохранения масс.
Ниже приведен пример работы с подсистемой расчета материального баланса. Рассмотрены сценарии подготовки данных для расчета, выявления грубых ошибок, согласования и расчета баланса производственных операций за сутки.
Модуль информационных моделей позволяет вести справочник оборудования и других объектов предприятия. Модель описывает структуру производства или объекта автоматизации в виде дерева: цеха, участки, линии, оборудование.
Каждый объект — узел дерева со своими атрибутами. В атрибутах хранятся сведения, которые не приходят из систем автоматизации: паспортные характеристики, дата ввода в эксплуатацию, ответственный за объект. Моделей может быть несколько, например по одной на каждый цех.
Информационные модели служат для отчётов источником наравне с данными внешних соединений. В отчёт выводится значение атрибута выбранного узла или список узлов в виде таблицы, а при заполнении журнала пользователь выбирает узел прямо из дерева модели. Атрибут достаточно изменить один раз, и новые отчёты формируются с актуальным значением.
Функции модуля информационных моделей:



Функционал ведения оперативного журнала реализован в ТехноДок на базе стандартных компонентов модуля отчётов. Это позволяет гибко настраивать структуру журнала под требования конкретного предприятия: определять перечень фиксируемых событий, задавать права доступа, настраивать автоматическое формирование записей по данным из систем АСУТП и вести долговременный архив оперативной документации.
На основе того же механизма строятся производные формы: суточные рапорты, сводки аварийных отключений, журналы переключений и замечаний диспетчера. Все документы хранятся в единой базе данных, доступны для поиска и экспорта, а их шаблоны могут быть изменены или дополнены без участия разработчика.



Для взаимодействия с системами предприятия разработаны драйверы, которые позволяют получать данные по промышленным протоколам, из СУБД, из текстовых файлов и из информационных систем по предоставленному API.
Перечень драйверов:
ТехноДок предоставляет средства для разработки собственного драйвера на языке C#. Поэтому, при появлении задачи сбора данных с новой системы может быть разработан драйвер как силами наших специалистов, так и силами технических специалистов заказчика.
ТехноДок может быть установлен как самостоятельное программное обеспечение, так и как часть SCADA-системы. Для хранения служебных данных ТехноДок может использовать одну из следующих СУБД: PostgreSQL, SQLite, MariaDB.
Клиентское приложение представляет собой тонкий клиент, разработанный при помощи технологий HTML5 и JavaScript. Данное решение позволяет работать с системой на компьютерах, где есть браузер.
Клиентское приложение может быть интегрировано в существующую SCADA систему в виде web-компонента с возможностью бесшовной авторизации (Microsoft AD или авторизация SCADA системы).
