ПРОБЛЕМЫ УПРАВЛЕНИЯ 4/2005

Информационные технологии в управлении

< индекс---содержание № 4---след. статья в № 4---след. в рубрике > 

УДК 621.311.002.51

ОСОБЕННОСТИ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ СЛОЖНЫХ ИНТЕГРИРОВАННЫХ АСУТП

А.Г. Полетыкин

Институт проблем управления им. В.А. Трапезникова, г. Москва

Описаны основные задачи интегрирующего программного обеспечения (ПО), приведены типовые решения. Обсуждены основные трудности и проблемы, возникающие при интеграции разнотипного оборудования и ПО. Дан анализ опыта разработки ПО системы верхнего блочного уровня АСУТП для АЭС.

ВВЕДЕНИЕ

Сложные интегрированные АСУТП все шире применяются в промышленности. Необходимость в них возникает, когда объект автоматизации содержит большое число датчиков и механизмов, а особенности технологического процесса не позволяют разбить его на набор слабосвязанных подсистем, которые могут контролироваться и управляться отдельными АСУТП. Такие интегрированные АСУТП применяются для управления ядерными объектами, в частности, АЭС.

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

С наступлением эпохи массового применения микропроцессорной техники разработчики АСУТП стали решать проблему интеграции с помощью компьютеризированных рабочих мест. В качестве удачного примера такого решения можно назвать компьютеризированный блочный пульт управления промышленным ядерным реактором № 4 (фирма EDF, Франция).

Российские ученые и инженеры также решили пойти по этому пути. Минатом РФ приобрел лицензию на производство программируемых контроллеров TELEPERM МЕ у фирмы “Siemens”. Перед разработчиками была поставлена задача спроектировать для АЭС интегрированную АСУТП на их основе. Институту проблем управления им. В.А Трапезникова РАН было поручено разработать систему верхнего блочного уровня (СВБУ) АСУТП, включая программное обеспечение [1 – 3].

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

В настоящее время СВБУ, включая техническую и программную составляющие, изготовлена, испытана и поставлена на АЭС.

ЗАКЛЮЧЕНИЕ

Из приведенных рассуждений можно сделать вывод, что интегрирующее ПО должно обладать следующими основными свойствами:

· выполнять все необходимые потребительские функции с заявленными временными, надежностными и прочими параметрами;

· быть спроектированным, изготовленным и протестированным по правилам, установленным в нормативной документации;

· быть максимально гибким и открытым.

Автор надеется, что приведенные в этой работе сведения будут полезны при разработке современных интегрирующих программно-технических комплексов в различных областях науки и техники.

Более подробную информацию о СВБУ и компонентах ПО можно найти на сайте www.31.ipu.rssi.ru.

ЛИТЕРАТУРА

1. Основные решения по созданию системы верхнего (блочного) уровня АСУТП АЭС / А.Г. Полетыкин, М.Е. Бывайков, Н.Э. Менгазетдинов, А.А. Байбулатов // Ядерные измерительно-информационные технологии. – 2004. – № 1 – 2.

2. Основные решения по созданию системы верхнего (блочного) уровня АСУТП АЭС / А.Г. Полетыкин, М.Е. Бывайков, Н.Э. Менгазетдинов, А.А. Байбулатов // Труды Ин-та проблем управления. – 2002. – Т. XVIII.

3. Опыт проектирования системы верхнего (блочного) уровня АСУТП АЭС / А.Г. Полетыкин, Н.Э. Менгазетдинов, М.Е. Бывайков и др. // Вторая междунар. конф. по проблемам управления / Ин-т проблем управления. – М., 2003.

4. Некоторые аспекты применения свободно распространяемых программных продуктов в АСУТП АЭС / А.В. Антонов, А.А. Байбулатов, С.И. Масолкин и др. // Труды Ин-та проблем управления. – 2001. Т. XIII.

5.  Полетыкин А.Г., Байбулатов А.А. Основы языка ABIS // II междунар. конф. “Идентификация систем и задачи управления” / Ин-т проблем управления. – М., 2003.

6. Полетыкин А.Г., Бывайков М.Е., Байбулатов А.А. Язык логического программирования – ABIS // Труды Ин-та проблем управления. – 2004. – Т. XXIV.

7. Системное программное обеспечение LICS как компонент подсистем АСУТП АЭС / С.И. Масолкин, В.Г. Промыслов, Е.Ф. Жарко и др. // Автоматизация в промышленности. – 2004. – № 10.

( (095) 334-75-71