Подсистема синтеза катализатора опытного производства выполнена на базе микропроцессорного контроллера DeltaV фирмы Emerson.
Программное обеспечение DeltaV v.7.4 установлено на персональном компьютере под управлением операционной системы Microsoft Windows XP и предназначено для разработки алгоритмов управления и графического интерфейса пользователя. Среда программирования контроллеров DeltaV поддерживает языки технологического программирования стандартаIEC1131-3 и содержит языки FBD (функциональных блоков), LD (релейных схем), SFC (последовательных функциональных схем) и ST (структурированного текста).
Алгоритмическое обеспечение контроллера выполнено в виде отдельных программных модулей среды программирования DeltaV. Органайзер контроллера имеет раздел Стратегии управления, в котором создаются пользовательские программы-модули, в отдельных программных областях. Подобная структурированность позволяет группировать программы с общими свойствами. Как правило, эти свойства отражаются в названии программных областей.
Программное обеспечение подсистемы управления синтезом катализатора опытного производства размещено в двух программных областях:
· ALGOR - алгоритмы управления синтезом катализатора опытного производства;
· REG - регулирование технологических параметров.
В основе создания программного обеспечения системы управления были положены следующие принципы:
· модульный подход при построении программ. Каждый программный модуль соответствует отдельному алгоритму, незначительно зависимому от других и ориентированному на решение задачи отдельного технологического узла.
· все программы управления работают в непрерывном режиме и циклически запускаются системным программным обеспечением DeltaV с тактом 0,2 с.
· все программы написаны с помощью языка функциональных блоков, с использованием элементов структурированного текста с помощью приложения Control Studio (Студия управления). Студия управления позволяет в графическом режиме создавать и редактировать отдельные модули. Студия Управления работает с каждым модулем, как с отдельным элементом, и не изменяет режимов работы других модулей в контроллере.
· минимальное количество функциональных блоков, с использованием структурированного текста (CALC, CND, ACT). Это обеспечивает прозрачность программ.
В приложениях 2-9 приведены структурные схемы алгоритмов по программным областям ALGOR и REG.
В состав программных областей входят следующие модули.
1. Область ALGOR.
N3_Contr_E306_E303 - контроль технологических параметров и блокировка оборудования емкостей Е303, Е304, Е304/1, Е304/2, Е305, Е307 третьего технологического узла;
N3_Contr_M311 - контроль технологических параметров и блокировка оборудования измерительных емкостей МЗ11 - МЗ15 третьего технологического узла;
N3_Contr_P301-P402 - контроль технологических параметров и блокировка оборудования реакторов Р301, Р302, Р402 третьего технологического узла;
N3_Azot_M311 - реализация азотных режимов измерительных емкостей М311- М315 третьего технологического узла;
N3_Azot_P301 - реализация азотных режимов измерительных реакторов Р301, Р302, Р402 третьего технологического узла;
N3_Azot_E303 - реализация азотных режимов емкостей Е303, Е304, Е304/1, Е304/2, Е305, Е307 третьего технологического узла;
2. Область REG.
N3_REG_F304-l - регулирование расхода МОС в реактор Р301(302);
N3_REG_F305-l - регулирование расхода ТЭС в реактор Р301(302);
N3_REG_ G301- управление частотным преобразованием двигателя G301;
N3_REG_ G302- управление частотным преобразованием двигателя G302;
N3_REG_M301 - управление частотным преобразованием двигателя мешалки М301 реактора Р301;
N3_REG_M302 - управление частотным преобразованием двигателя мешалки М302 реактора РЗ 02;
N3_REG_M402 - управление частотным преобразованием двигателя мешалки М402 реактора Р402;
N3_REG_P314 - регулирование подачи азота в газовую фазу емкости М314;
N3_REG_P315 - регулирование подачи азота в газовую фазу емкости М315;
N3_REG_T301 - регулирование подачи диаметрического масла в рубашку реактора Р301;
N3_REG_T301-l - регулирование расхода обратного хладоагента из минисмесмесителя МС301;
N3_REG_T301-2 - регулирование расхода обратного хладоагента из теплообменника Т301;
N3_REG_T301-3 - регулирование расхода обратного хладоагента из теплообменника Т301;
N3_REG_T302 - регулирование подачи диаметрического масла в рубашку реактора Р302;
N3_REG_T302-l - регулирование расхода обратного хладоагента из минисмесмесителя МС302;
N3_REG_T302-2 - регулирование расхода обратного хладоагента из теплообменника Т302;
N3_REG_T302-3 - регулирование расхода обратного хладоагента из теплообменника Т302;
N3_REG_T305 - регулирование подачи диаметрического масла в рубашку гомогенезатораЕ305;
N3_REG_T311 - регулирование подачи диаметрического масла в рубашку емкости МЗ11;
N3_REG_T402 - регулирование подачи диаметрического масла в рубашку реактора Р402;