Перейти к основному содержимому

Возможности системы ТехноДок

ДистрибутивыДокументацияЦены

Отчёты

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

Модуль отчётов решает подобные задачи, обеспечивая консолидацию данных в отчёты. Ключевым моментом является то, что ТехноДок не ограничивается формированием отчётов как набором Excel файлов и создает комплексное решение по ведению долговременной базы данных отчётной документации.

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

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

Доступны расчётные параметры. Если среди встроенных агрегационных функций нет необходимой, то имеется возможность описать алгоритм расчётного параметра на языке C#.

Функции модуля отчётов:

  • Конструктор отчётных форм
  • Автоматическая загрузка параметров и сообщений в отчёты из разнородных систем в реальном времени
  • Внесение ручных правок, журнализация изменений
  • Вычисление расчётных параметров — формулы, агрегация, программирование
  • Формирование отчётов согласно регламентам по расписанию и/или по событию
  • Подсветка недостоверных значений параметров и зависимых от них расчётных параметров
  • Экспорт отчётов в PDF, Excel
  • Отправка отчётов по email по расписанию
  • Подписание отчётов

Наработка оборудования

Модуль наработки оборудования помогает найти ответы на вопросы — «Сколько времени оборудование работало в определенном режиме?», «Сколько раз запускали и останавливали оборудование?.»

Для расчёта наработки необходимо выполнить три шага:

  • Описать возможные режимы работы оборудования. Например, «Пуск», «В работе», «Останов» и «Остановлен».
  • Указать на основе каких параметров будет происходить определение режима работы. Например, в качестве основных определяющих режим параметров из системы АСУТП могут быть взяты давление в трубе, наличие потока или генерируемая мощность, но возможно и определение режима работы по состоянию выключателя из системы телеметрии или иных систем.
  • Определить условия, при которых значения параметров соответствуют нужному режиму работы. Например, если выключатель включён и давление больше 50, то это режим «В работе».

Алгоритмы определения режима работы пользователь указывает при первой настройке системы. Для кодирования алгоритмов используется язык C#, который позволяет кодировать алгоритмы любой сложности.

На основе данных модуля наработки происходит построение диаграмм переключений, отчётов наработки и вычисление показателей OEE, MTBF, MTTR.

Функции модуля наработки:

  • Учёт времени работы и времени простоя оборудования
  • Учёт количества пусков и остановов оборудования
  • Учёт времени работы оборудования в различных режимах
  • Просмотр данных по наработке в графическом и табличном виде
  • Создание и редактирование алгоритмов вычисления режимов работы оборудования

Бланки переключений

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

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

Система предоставляет следующие возможности:

  • Импорт существующих типовых бланков переключений.
  • Создание и редактирование новых шаблонов бланков переключений.
  • Автоматизация проверок условий готовности выполнения бланка переключений.
  • Автоматизация выполнения операций бланка переключений.
  • Ведение справочника типовых операций
  • Работа с сигнализациями и предупреждениями.
  • Работа с ключом дистанционного управления (для ГЭС)
  • Выполнение бланка переключений в режиме плеера.

Материальный баланс (прототип)

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

  • Создание и ведение модели материальных потоков предприятия
  • Подготовка данных для расчёта, в рамках которой происходит выявление ошибок в результатах измерений и определение состава дебаланса по каждому производственному объекту
  • Расчёт материального баланса производственных операций, в результате которого формируется набор согласованных достоверных данных об остатках, движении/преобразовании сырья и нефтепродуктов, необходимых для анализа факта производства

Подготовка данных для расчёта материального баланса

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

Реализованы следующие методы анализа выявления грубых ошибок:

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

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


Расчёт материального баланса производственных операций

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

Подсистема расчёта материального баланса позволяет выполнить согласование данных и расчёт баланса производственных операций.

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


Демонстрация работы

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

Информационные модели

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

Каждый объект — узел дерева со своими атрибутами. В атрибутах хранятся сведения, которые не приходят из систем автоматизации: паспортные характеристики, дата ввода в эксплуатацию, ответственный за объект. Моделей может быть несколько, например по одной на каждый цех.

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

Функции модуля информационных моделей:

  • Описание структуры предприятия в виде дерева объектов
  • Произвольные атрибуты узлов: число, строка, логическое значение, дата и время
  • Ручной ввод данных, которых нет в системах автоматизации: характеристики, даты, ответственные
  • Подстановка в атрибут идентификатора внешнего соединения или адреса тега
  • Экспорт и импорт моделей
  • Разграничение прав на просмотр и редактирование по каждой модели

Ведение оперативного журнала

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

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

Интеграция с системами предприятия

Для взаимодействия с системами предприятия разработаны драйверы, которые позволяют получать данные по промышленным протоколам, из СУБД, из текстовых файлов и из информационных систем по предоставленному API.

Перечень драйверов:

  • OPC UA
  • OPC DA/HDA
  • PostgreSQL / Oracle / SQL Server
  • ODBC
  • Альфа платформа
  • КАСКАД Цифра
  • WinCC, WinCC OA
  • Excel
  • Ручной ввод
  • ПАК АСУРЭО
  • ПК Пирамида 2000

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

Варианты установки

ТехноДок может быть установлен как самостоятельное программное обеспечение, так и как часть SCADA-системы. Для хранения служебных данных ТехноДок может использовать одну из следующих СУБД: PostgreSQL, SQLite, MariaDB.

Клиентское приложение представляет собой тонкий клиент, разработанный при помощи технологий HTML5 и JavaScript. Данное решение позволяет работать с системой на компьютерах, где есть браузер.

Клиентское приложение может быть интегрировано в существующую SCADA систему в виде web-компонента с возможностью бесшовной авторизации (Microsoft AD или авторизация SCADA системы).

Свяжитесь с нами