Создание информационной системы регистрации и контроля цеха Циклогексанон-2 на базе SCADA-пакета

Страницы работы

Содержание работы

Применение SCADA на предприятии 'АЗОТ'

http://www.indusoft.ru/images/title.gif

http://www.indusoft.ru/images/pix_white.gif

Гучек С.И., Вронко Ю.Ф., Гелейша Ю.А., Терлецкий М.Ю. 

Аннотация.Описывается создание информационной системы регистрации и контроля цеха Циклогексанон-2 на базе SCADA-пакета iFIX и распределенной системы управления Honeywell TDC 3000. Данная разработка решает типовые задачи, стоящие перед химическими предприятиями, использующими TDC 3000 с начала 90х.

Гучек Сергей Игоревич - заместитель главного метролога Вронко Юрий Феликсович - начальник лаборатории микропроцессорных систем Гелейша Юлия Анатольевна - инженер-программист (РУП "ГПО Азот") Терлецкий Михаил Юрьевич - менеджер проектов (ООО "ИндаСофт")

Республиканское унитарное предприятие "ГПО Азот" является одним из крупнейших в Белоруссии химических предприятий, семитысячный коллектив которого производит за год один миллион тонн аммиака, 900 тысяч тонн карбамида, 120 тысяч тонн капролактама, 700 тысяч тонн жидкого КАС (карбамидо-аммиачная смесь), 300 тысяч тонн сульфата аммония, 300 тысяч тонн серной кислоты, более 15-ти наименований товаров народного потребления и продуктов малотоннажной химии. Первая распределенная автоматизированная система контроля, управления и защиты была внедрена на "Азоте" в 1991 1992 годах. Система была спроектирована на базе технического комплекса TDС-3000, разработанного в середине 80-х годов фирмой Honeywell, и запущена на установке по производству циклогексанона, являющегося основным химическим продуктом при дальнейшем синтезе жидкого капролактама. В химической промышленности капролактам применяется для получения синтетических нитей, волокон, жгутов и т.п. Производство циклогексанона состоит из двух параллельно работающих технологических потоков с установками, относящимися к первой категории взрывооопасности. Каждый технологический поток имеет четыре самостоятельные технологические стадии:

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

Общее количество обрабатываемых системой параметров контроля, управления и защиты по всем стадиям установки составило порядка 2000 точек ввода-вывода. Архивация всех данных производилась с периодичностью 1 раз в сутки на дискеты 5.25 емкостью 1МВ. Распечатка тревог и сообщений, а также всевозможных сводок и рапортов проводилась практически постоянно без выключения печатающих устройств. Кроме того, в составе технического комплекса TDC-3000 для создания сводки основных технико-экономических показателей работы цеха был приобретен программный пакет компании Intellution FIX версии 3.0, работающий под управлением операционной системой DOS. Данный пакет был установлен на отдельном персональном компьютере и обрабатывал параметры, приходящие от процесса через устройство PCSI (Personal Computer Serial Interface), находящееся на магистрали данных TDC-3000. Для обмена данными между пакетом FIX и устройствами, входящими в состав системы, использовался специальный драйвер ввода-вывода. За время эксплуатации системы (10 лет), устройства печати и архивации израсходовали свой технический ресурс, устарели как физически, так и морально. В результате была утрачена возможность выполнять архивацию данных с целью ее дальнейшего использования, автоматически генерировать отчеты, рапорта и различные сводки и выводить их на печать. Система стала практически закрытой. Замена же старого оборудования TDC аналогичным, уже снятым с производства, была бы дорогостоящей и нецелесообразной. Помимо этого, технологической службой производства ставились все новые и новые задачи, которые невозможно было решить в рамках действующей системы и ДОСовской версии пакета FIX. Одной из важных новых задач была необходимость передачи общецеховых данных и расчетных технико-экономических показателей в заводскую базу данных, разработанную средствами СУБД Oracle. Эта база данных является основным источником информации о работе различных производств для многих служб предприятия. Для решения всех перечисленных выше задач было решено приобрести программный пакет iFIX последней версии у генерального дистрибьютора Intellution фирмы ИндаСофт. pic На базе этого пакета в короткий срок (3 месяца) была разработана система, решившая следующие основные задачи (архитектура новой системы изображена на рисунке): http://www.indusoft.ru/files/articles/pic/ifix_on_azot_pic1.gif Рисунок 1. Архитектура системы

  • автоматический сбор, хранение (в течение 93-х суток) и обработка данных по параметрам технологического процесса и предоставление ее технологическому персоналу производства циклогексанона, а также пользователям, находящимся в компьютерной сети объединения (бюро учета, зам. начальника производства по технологии, диспетчер объединения и т.д.);
  • формирование и автоматический вывод на печать каждые сутки рапортов операторов по стадиям, журналов пробега насосного оборудования, сводок технико-экономических показателей (ТЭП), а также рассчитанного процента отклонений от нормы параметров, определяющих взрывоопасность процесса;
  • расчет потребления и выработки основных продуктов, а также расчет расходных коэффициентов с выводом всей информации на печать;
  • расчет изменений уровней на промежуточном складе каждые сутки с учетом введенных температур по различным емкостям;
  • расчет и выборка минимальных и максимальных нагрузок, давлений и температур на агрегаты и реактора с автоматическим выводом на печать 1 раз в месяц;

Новая система была сделана на высоком современном уровне и предоставила оператору и другому персоналу- пользователю объединения много ранее недоступных возможностей. Важным элементом такой системы безусловно является графический интерфейс оператора и задача разработчика сделать его максимально удобным и понятным. Здесь хочется особо отметить развитый инструментарий разработчика iFIX. Помимо широкого набора мастеров (программ, на базе которых можно выполнить практически любое желаемое действие), iFIX имеет встроенный язык - стандартный Microsoft Visual Basic for Application. Это упрощает процесс разработки системы и позволяет максимально воплотить технически обоснованные идеи обработки и представления данных. Это очень упрощает освоение не только механизма написания скриптов, но и пакета в целом. Наличие встроенного VBA не менее важно и при использовании объектов ActiveX. Обе эти технологии активно использовались в проекте. Кроме того, компания Intellution разработала технологию безопасного внедрения объектов ActiveX (Secure Containment). В случае возникновения ошибок в таком объекте, его работа прекращается, в то время как работа системы продолжается в обычном режиме. Очень важная и для разработчика и для пользователя особенность пакета. На сегодняшний день iFIX обрабатывает порядка 2000 физических (аналоговых и дискретных) параметров (весь цех автоматизирован), а всего - порядка 4000 переменных (с учетом расчетных тегов: калькуляторов, сумматоров, таймеров и т.д.). Разработанные мнемосхемы представляют собой схематическое представление технологических объектов и процессов. Эти схемы содержат как статические (неанимированные), так и динамические элементы. Окно мнемосхем позволяет пользователю:

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

Так, например, на одной из мнемосхем показаны суммарные уровни по одному из корпусов (промсклад к.3004) в виде объема вещества в м3 и приросты уровней с начала суток в м3. http://www.indusoft.ru/files/articles/pic/ifix_on_azot_pic2.gif Рисунок 2. Уровни в емкостях всего корпуса на одной мнемосхеме. Также на мнемосхему выводятся значения расходных коэффициентов, которые рассчитываются с помощью встроенных блоков (калькуляторы, накопители, таймеры для подсчета указанного времени) с начала суток и за месяц. Они определяют отношения различных продуктов. Результаты вычислений, производимых данными блоками, отображаются на мнемосхемах, в рапортах, выводимых на печать (рис. 3) и в дальнейшем используются различными программными приложениями (Crystal Reports, Oracle, и т.д.). При создании мнемосхем активно использовались готовые динамические элементы из поставляемых с iFIX альбомов Dynamo. http://www.indusoft.ru/files/articles/pic/ifix_on_azot_pic3.gif Рисунок 3. iFIX +Web-сервер Apache + Crystal Reports = итоги работы производства за сутки в интернет-обозревателе на компьютере руководителя Просмотр истории нарушений, заносимой в файлы на жестком диске, реализован с помощью всего лишь двух ActiveX объектов: стандартного элемента "Календарь" и "Crystal Report Viewer", входящего в пакет Crystal Reports. http://www.indusoft.ru/files/articles/pic/ifix_on_azot_pic4.gif Рисунок 4. История нарушений Для формирования рапортов, iFIX (средствами VBA) отправляет уже подготовленные данные в реляционную БД, в данном случае - Microsoft Access. Далее, с помощью средств пакета Seagate Crystal Report 8.0 (предназначен для разработки и создания рапортов и отчетов) на основе данных из этой БД, строится рапорт. Основным форматом отчетов был выбран html. В таком виде отчет доступен для просмотра на любом ПК на заводе. Кроме того, он обладает достаточными возможностями для удобного и наглядно представления данных и не требует установки какого-либо специального ПО для просмотра. При этом, при необходимости, Crystal Report позволяет сохранить отчет практически в любом формате, включая Excel, Word, Lotus 123 и т.д. Распечатка отчетов осуществляется по времени. Организация такого режима работы возможна с помощью Планировщика iFIX. Он позволяет формировать расписания выполнения разного рода задач. Существует два основных типа условий выполнения - "по времени" и "по событию". Второй принцип работы используется для вывода на печать отчета по требованию оператора. На специальной мнемосхеме диспетчер может выбрать тип отчета и дату. Для передачи данных в компьютерную сеть объединения используется аналогичный механизм, только в роли CУБД выступает Oracle 8i. Каждые 5 минут iFIX передает в заводскую БД усредненные данные по технико-экономическим показателям работы производства. Всего передается около 80 параметров. Инициатором передачи данных является Планировщик iFIX, который в данном случае выполняет соответствующую процедуру по времени. Разработка системы велась специалистами ИндаСофт при активном содействии со стороны инженеров объединения. В самом начале работы для них был проведен выездной тренинг по iFIX на базе ГПО "Азот". Это позволило специалистам отделов главного метролога и информационных технологий подключиться к проекту уже на ранней стадии разработки и вести диалог на профессиональном языке, четко ставить задачи и формировать требования к интерфейсу оператора и выполняемым расчетным задачам. Подобное взаимодействие, безусловно, оказалось полезным для обеих сторон, так как позволило разработчикам ИндаСофт избежать лишних ошибок и переделок, а инженерам завода закрепить навыки работы с пакетом, полученные на курсах, на примере реальной системы. В результате, дальнейшее развитие системы теперь полностью в руках заводчан, что крайне важно с точки зрения оперативности внесения изменений в систему вслед за новыми требованиями пользователей. Полная русская документация по iFIX обеспечит разработчиков необходимой информацией по всем возможностям и функциям пакета. Вместе с iFIX предприятием была приобретена годичная подписка на iGlobalCare - программу технической и информационной поддержки пользователей ПО компании Intellution. По этой программе на "Азот" была бесплатно передана новая версия iFIX 2.5 (информация о новой версии - www.indusoft.ru). Летом ожидается выход полностью русифицированной версии iFIX 2.6, которая среди прочих новых возможностей будет поддерживать новую уникальную подсистему истории iHistorian. Как и iFIX 2.5 эта версия будет бесплатно поставлена на "Азот". Помимо бесплатного апгрейда в течение года, инженеры завода получили доступ к внутренним ресурсам веб-сервера Intellution, международной конференции разработчиков и приоритетной поддержке специалистов не только ИндаСофт, но и Intelluion. Каждые три месяца в отдел главного метролога приходят компакт-диски с базой знаний и большим количеством дополнительных программных модулей и утилит для iFIX. Это тоже часть iGlobalCare. Таким образом, с помощью программного продукта iFIX удалось решить возникшие проблемы при эксплуатации несколько постаревшей системы, а также воплотить целый ряд дополнительных задач, поставленных технологическим персоналом. В заключении хочется отметить, что пакет iFIX в очередной раз показал себя очень продуманным продуктом, на базе которого возможна реализация широкого круга идей разработчиков систем контроля, сбора, обработки и представления технологической информации. Контактная информация: Юрий Феликсович Вронко - начальник лаборатории микропроцессорных систем РУП "ГПО Азот", тел. +375 (152) 79-47-85, e-mail: yvronko@azot.com.by Терлецкий Михаил Юрьевич - менеджер проектов ООО ИндаСофт, тел. +7 (095) 334-88-80, e-mail: mterlets@indusoft.ru Гучек С.И., Вронко Ю.Ф., Гелейша Ю.А., Терлецкий М.Ю., Промышленные АСУ и Контроллеры [9.2001]

Похожие материалы

Информация о работе