ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПОДСИСТЕМЫ СИНТЕЗА КАТАЛИЗАТОРА ОПЫТНОГО ПРОИЗВОДСТВА

Подсистема синтеза катализатора опытного производства выполнена на базе микропроцессорного контроллера 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;