| |
Тихонов С.В., Андреев В.С.,
2002 год
Известно, что в настоящее время
практически на всех предприятиях РФ информация о технологических и
бизнес-процессах накапливается в различных базах данных, разного формата, и
редко взаимосвязана между собой. Это связано с тем, что традиционно информация о
техпроцессе архивируется на локальных серверах различных подразделений
предприятия, а информация о бизнес-процессах - на сервере предприятия. В таком
размещении много преимуществ, но есть и недостаток - невозможность совместного
анализа. Потому и необходима связь между данными АСУТП и АСУП.
Информация о технологических процессах, а также о распределении энергетических и
материальных потоков собирается, анализируется, обрабатывается и архивируется
под управлением SCADA-системы, функционирующей в АСУТП и АСКУЭ различных
производственных подразделений предприятия. Эта информация, накапливаемая в
базах регистрации технологических параметров, может в дальнейшем быть
использована в системе управления предприятием класса "ТЕРМИНАЛ". В эту систему
происходит передача информации о потреблении энергетических и материальных
ресурсов на подразделениях предприятия, информации о состоянии запорной арматуры
на энергоматериалопроводах и пр. Пример такой системы - ОАО "Химпром" г.
Новочебоксарск, где используются SCADA-система "КАСКАД" и система
управления предприятием "Исток".
В SCADA-системе "КАСКАД" модуль формирования отчётной документации (используя
технологию OLE Automation) формирует на выходе документы MS Excel, содержащие
сводную информацию о техпроцессе, такую как: средние и интегральные значения
параметров за заданный промежуток времени, время пробега оборудования, время
нахождения параметра за аварийными и др. границами и т.п. Суточный рапорт
потребления энергоресурсов определённым цехом, предназначенный для передачи в
систему управления предприятием класса "ТЕРМИНАЛ", при формировании
автоматически копируется в папку передачи, откуда эти данные передаются на
сервер предприятия по локальной сети или по модему с помощью программы ENTIRE
Connection. Специальные подпрограммы системы верхнего уровня производят проверку
правильности передаваемых данных и их последующую обработку, например, подсчёт
потребления энергоресурсов по подразделениям предприятия за месяц, квартал, год.
Таким образом, необходимая для нормальной работы предприятия информация о
технологических и бизнес-процессах, о распределении энергетических и
материальных ресурсов и т.п. накапливается и анализируется в одной глобальной
корпоративной базе данных предприятия.
Рабочая станция представляет собой ПК
с установленной ОС Windows, а также ПО Entire Connection, являющимся эмуляцией
терминала информационной системы предприятия (ИС). Данное ПО управляется
алгоритмами, выполняющимися на HOST-ЭВМ. Но работает оно в среде ОС рабочей
станции, что позволяет управляющим алгоритмам HOST-ЭВМ иметь доступ к объектам
операционной системы рабочей станции. В частности, оно позволяет производить
следующие действия:
-
Открывать и создавать файлы на дисках
рабочей станции, читать и писать данные.
-
Создавать процессы (запускать на
выполнение программы ОС).
Эти обстоятельства позволяют
организовать обмен информацией между информационной системой предприятия типа
"ТЕРМИНАЛ" и SCADA-системой типа "КАСКАД". И такой обмен реализован между этими
двумя системами. Например, отчётные данные о технологическом процессе
SCADA-система "КАСКАД" формирует в электронные таблицы формата Microsoft Excel и
сохраняет их на диске, в заранее предопределенном каталоге. Затем ИС может
импортировать и обрабатывать эти данные. Аналогичным образом файлы данных,
сформированные ИС с помощью Entire Connection, могут быть обработаны
SCADA-системой "КАСКАД" с помощью дополнительного модуля.
Это реализовано в цехе производства
перекиси водорода ОАО "Химпром" г. Новочебоксарск для формирования истории
изменения параметров отгружаемой продукции в базе данных технологических
параметров (SCADA-системы). Данные о параметрах отгружаемой продукции, которые
вводят лаборанты на терминале ИС, автоматически попадают в базу данных
технологических параметров. В дальнейшем эти данные используются подсистемой
анализа и отображения материального баланса цеха на базе SCADA-системы "КАСКАД".
Реализовано это по следующей схеме.
При отгрузке очередной партии продукта (перекись водорода), в базу данных
предприятия заносится запись об этой операции. При этом лаборантом заполняется
определенная форма, в которой он должен указать основные характеристики этой
партии, такие как время отгрузки, объём, концентрация перекиси водорода и
примесей. Эта форма формируется на рабочей станции лаборанта программным
обеспечением эмуляции терминала Entire Connection под управлением задачи ввода
данных об отгрузке, запускающейся на выполнение на HOST-ЭВМ при вызове
лаборантом данной задачи. По окончании ввода данных в эту форму, лаборант должен
подтвердить ввод данных. После подтверждения помещения данных в БД, задача ввода
формирует файл открытого формата, содержащий информацию о введённых данных, на
локальном диске Рабочей Станции (ПЭВМ под ОС Windows) в определенном каталоге, а
затем запускает на выполнение модуль SCADA-системы, выполняющий извлечение
данных из этого файла и помещающий их в базу данных технологических параметров.
|