Опыт использования RealFlex для создания больших АСУ ТП

advertisement
Опыт использования RealFlex для создания больших АСУ ТП
С.Золотарев
В статье даются примеры применения SCADA-пакета RealFlex в крупных системах
автоматизации российских предприятий - Оренбургского газоперерабатывающего завода,
Оренбургского гелиевого завода, ТЭЦ25 Мосэнерго, газоперекачивающих станций РАО
"Газпром", Выксунского металлургического завода.
Возможность использования SCADA-пакета RealFlex (разработка фирмы RSI, США) для
создания крупных АСУ ТП с высокими требованиями к надежности и
производительности во многом определяется применением мощной операционной
системы реального времени QNX (разработка фирмы QSSL, Канада). Для SCADA-пакетов
особенно важны такие особенности ОС РВ QNX, как развитые многозадачные
возможности, 32-битовая архитектура, диспетчеризация с использованием абсолютных и
относительных приоритетов, возможность удаленного подсоединения и работы в
локальной сети, надежная файловая система, избыточная сетевая архитектура, работа в
режиме защищенной памяти.
Пакет RealFlex поставляется с полным набором модулей, обеспечивающих пользователя
всем необходимым для разработки и функционирования систем контроля и управления
процессами, включая утилиты конфигурирования в режиме "on-line", средства обработки
данных реального времени и тревог, архивирование данных предыстории, обработку
вычислений, несколько графических редакторов, тренды реального времени и
предыстории, генератор отчетов.
Существует множество дополнительных программных продуктов для обеспечения таких
возможностей, как удаленная коммуникация через различные среды и горячее
резервирование с автоматическим восстановлением конфигурации. RealFlex
поддерживает обширную библиотеку протоколов для многих типов устройств
ввода/вывода зарубежного и отечественного производства. Базовая версия RealFlex
рассчитана на работу с более чем 100 тыс. параметров.
Наиболее крупной системой, реализованной в России на базе RealFlex является АСУ ТП
"Бензол" на предприятии Салаватнефтеоргсинтез, г. Салават, в которой объем базы
данных параметров RealFlex превысил 16 тыс. точек. Кроме того, среди первых крупных
внедрений RealFlex - АСУ ТП на медном заводе комбината "Норильский никель" (3000
параметров, 800 точек предыстории), Северном магистральном нефтепроводе в г. Ухте
(3000 параметров, 150 точек предыстории). Все три указанных АСУ ТП работали под
управлением QNX версии 2.15 и RealFlex версии 1.3 . В данной статье я хотел бы
остановиться на конкретных примерах достаточно больших АСУ ТП на базе QNX версии
4.2 и RealFlex 4.2, внедренных за последние 2-3 года, и тем самым показать адекватность
SCADA-пакета RealFlex в первую очередь крупномасштабным АСУ ТП. Именно эта
особенность (но не единственная) отличает RealFlex от других SCADA-пакетов,
внедрение которых приходится в основном на малые и средние АСУ ТП (Это относится в
первую очередь к SCADA-пакетам на базе DOS и MS Windows/95/NT).
Оренбургский Газоперерабатывающий Завод
На рис. 1 показана конфигурация АСУ ТП Оренбургского газоперерабатывающего завода
(ОГПЗ). АСУ ТП включает в себя 3 главные станции RealFlex, а также связь с удаленными
устройствами Логика СПТ-92, Т-1600, Micro PC. В качестве PLC в системе используются
контроллеры ЛОМИКОНТ, ПС-1001. АСУ ТП внедрялась сотрудниками института
ВолгоУралВНИПИгаз.
Рис.1 Конфигурация АСУТП ОГЗП
ПС-1001 - это мини-ЭВМ типа СМ-2 с УСО на различные типы сигналов, такие как
дискретные входы, дискретные выходы, аналоговые входы низкого (термопары) и
среднего (0...5,4...20 мА) уровня. Реализована эта ЭВМ на базе микросхем серии К1804.
Дискретные входы принимаются через ЛОМИКОHТ, так как на нем обработка идет
гораздо быстрее, а аналоговые - через ПС-1001. Связь с ПС-1001 осуществляется по
инициативе снизу, то есть от ПС-1001. Hа ПС-1001 работает программа, которая собирает
все аналоговые сигналы и преобразует их в коды АЦП, затем эти коды в виде 6-байтных
ASCII-символов пересылаются в RealFlex. Данные обновляются примерно один раз в 30
секунд. Hа верхний уровень они пересылаются через мультипортовую плату DigiBoard на
скорости 9600 бит/c, причем скорость передачи определяется платой сопряжения, которая
имеется в ПС-1001. За один сеанс пересылаются значения по всем аналоговым точкам
сразу. Для 1-ой очереди ОГПЗ этот объем составляет примерно 860 точек, для 2-ой
очереди - примерно 750 точек. Расходы по газу обсчитываются в RealFlex отдельной
задачей. Далее эта информация, вместе с информацией по дискретным сигналам по
выделенной линии (модем ZyXel 1496) с помощью программы MasterScan (поставляемой
вместе с RealFlex) пересылается на уровень диспетчера завода.
ЭВМ Т-1600 - это мини-ЭВМ французской фирмы Bull. Hа ОГПЗ она используется на
замерном узле по товарному (готовая продукция) и сырому газу и конденсату.
Сопряжение осуществляется через COM-порт на уровне RealFlex и через плату 719 (это
плата асинхронного ввода/вывода) на уровне Т-1600. Связь происходит через выделенный
канал связи на скорости 2400 бит/c по интерфейсу токовая петля. В качестве устройств
сопряжения с линией используются французские преобразователи RS232 - токовая петля
(ток в линии +20...-20 мА, напряжение +48...-48 В). Длина линии связи примерно 1,5 км.
Программа связи с Т-1600 работает на компьютере диспетчера завода, на которой также
работают три программы MasterScan, по одному на каждую из очередей завода. Связь
осуществляется по инициативе сверху. Данные пересылаются ASCII-символами, вся
обработка, обсчет расходов и накопление происходит в Т-1600. Аналоговые значения
передаются 10-байтными ASCII-кодами, дискретные - однобайтными. В программе связи
(сканнере) формируются 4 запроса, по одному на каждый тип данных: аналоговые
значения (200 значений), аналоговые накопленные за текущие сутки (100 значений),
аналоговые накопленные за прошедшие сутки (100 значений), дискретные сигналы (50
значений). Информация в Т-1600 обновляется примерно через 1 минуту. Сканнеp
посылает запросы через каждые 40 секунд.
Оренбургский Гелиевый Завод
Ha верхнем уровне АСУ ТП Гелиевого завода ранее использовалась СМ-2, а на нижнем ТВСО (Терминал Вычислительный Связи с Объектом). В настоящее время вместо СМ-2
используется промышленный ПК с RealFlex. Для ТВСО был написан Device Manager и
сканнер. Device Manager работает с платами МВС (МВС - это платы сопряжения IBM PC
и ТВСО). Device Manager создает логическое устройство /dev/mvs, а сканер выполняет
функцию open() для этого устройства. Связь осуществляется по коаксиальному кабелю со
скоростью примерно 1,5 Мбит/с. К одному RealFlex подключается сразу четыре ТВСО,
каждый через свою плату сопряжения. Другими своими каналами связи ТВСО
подключается к RealFlex горячего резерва. Протокол сканнера примерно такой же, как и
для ПС-1001. Все обработанные данные за один сеанс связи примерно один раз в 30-40
секунд пересылаются в базу данных RealFlex. Суммарное количество точек всех типов по
каждому ТВСО около 800.
ТЭЦ-25 МОСЭНЕРГО
В АСУ ТП ТЭЦ-25 Мосэнерго (рис.2) используется SCADA-пакет RealFlex 4.2 в среде ОС
QNX 4.24, система технологического программирования ISaGRAF 3.2 с исполнительным
ядром в среде ОС QNX, СУБД SQL Anywhere 5.5 for Windows NT. На базе RealFlex
автоматизированы котлотурбины блоков 1, 2, 7, система химводоочистки и система
экологического контроля.
Рис. 2. Конфигурация АСУТП ТЭЦ-2 МОСЭНЕРГО
Основные функции АСУ ТП
1. Измерение, первичная обработка и вычисление технологических параметров и
показателей состояния оборудования, определение состояния исполнительных
механизмов.
2. Отображение оперативных значений технологических параметров, состояния
исполнительных механизмов и показателей состояния оборудования в виде
технологических мнемосхем, текстовых сообщений, таблиц, трендов и диаграмм.
3. Регистрация наиболее важных технологических параметров.
4. Хранение предыстории по важнейшим параметрам в базе данных АСУ ТП и в СУБД
Sybase SQL Anywhere 5.5 for Windows NT.
5. Экологический контроль работы станции.
6. Взаимодействие с ранее введенными компонентами АСУ ТП (с системой ТУРБОКОМ).
Для контроля технологических параметров котлотурбины на блоке 7 используются платы
ввода/вывода СКП и АСКР. На блоке 7 установлена главная станция SCADA-пакета
RealFlex в среде ОС РВ QNX 4.24. Количество аналоговых контролируемых параметров
по котлотурбине на блоке 7 равно 645.
Для контроля технологических параметров котлотурбины на блоках 1 и 2 используется
плата ввода/вывода СКП. На блоках 1, 2 установлена главная станция RealFlex и две
операторские станция LanFlex (одна - у оператора, другая - у начальника смены ТЭЦ).
Количество аналоговых контролируемых параметров по котлотурбине на блоках 1,2 равно
517.
Для контроля технологических параметров системы химводоочистки станции
используется 2 контроллера в формате VME 6U. Контроллеры VME работают под
управлением ОС QNX и исполнительного ядра системы технологического
программирования ISaGRAF (фирма CJ International, Франция). В качестве процессорного
модуля контроллеров VME использован процессорный модуль XVME-654 фирмы
XYCOM, и платы ввода-вывода ИТЦ "Черноголовка". Контроллеры связаны между собой
и рабочими станциями верхнего уровня в сеть Ethernet (по протоколу FLEET QNX). На
системе химводоочистки установлена главная станция RealFlex и две операторские
станции LanFlex (одна - у оператора, другая - у начальника смены химводоочистки).
Количество контролируемых параметров системы химводоочистки: 114 аналоговых, 26
дискретных.
Кроме того, АСУ ТП взаимодействует с системой ТУРБОКОМ, установленной на блоке 4,
где собирается информация с питательных насосов. Из системы ТУРБОКОМ на главную
станцию RealFlex на блоке 1, 2 передается информация по 513 аналоговым параметрам.
Все главные станции RealFlex взаимодействуют между собой через пакет RealFlex Master
Scan, так что оператор на любой станции может видеть данные и управлять ими с любой
другой подсистемы (если ему это разрешено).
Система экологического контроля построена на базе СУБД Sybase SQL Anywhere 5.5 for
Windows NT. Информация в нее передается в реальном времени с главных станций
RealFlex через RealFlex ODBC-bridge по всем 1815 сигналам.
АСУ ТП газоперекачивающей станции
Система сбора и представления технологической информации компрессорной станции
газотранспортного предприятия является законченным программно-аппаратным
комплексом, программное обеспечение которого реализовано на базе SCADA-пакета
RealFlex фирмой АОЗТ НПО "ВНИИЭФ-ВОЛГОГАЗ" г.Саров (Арзамас-16) и
тиражируется на предприятиях РАО "Газпром". Система обеспечивает контроль процесса
работы газоперекачивающей станции и управление ею, контроль аварийных ситуаций и
дополнительные функции. Функции контроля процесса включают подсистему парольной
защиты от несанкционированного доступа, визуализацию процесса на экране ПК,
графическое отображение кривых трендов и архивов значений параметров за любой
промежуток времени, протоколирование действий операторов, системных и
технологических сообщений, создание отчетов о ходе процесса в виде суточной
ведомости, оперативное изменение уставок (границ) аварийной сигнализации. Контроль
аварийных ситуаций включает вывод аварийных сообщений на экран ПК и на принтер,
звуковую сигнализацию об аварийных ситуациях, создание отчета в случае аварийного
останова объекта. Дополнительные функции включают средства обмена информацией
между сменами с помощью электронного блокнота, вывод на экран монитора нормативносправочной информации.
Аппаратное обеспечение накладывает минимальные требования, а именно: рабочее место
операторов - IBM PC AT 486DX2-66/8/340, а также промышленный микропроцессорный
программируемый IBM PC-совместимый контроллер. Рабочий диапазон температур
контроллеров от -40° до +85°С. Контроллер принимает от датчиков следующие типы
сигналов: аналоговые (4-20 мА), дискретные (0 - 0,5/5В; 1 - 9,6/27В), дискретные типа
"сухой контакт", числоимпульсные. Всего база данных RealFlex включает 1450
аналоговых и 1300 дискретных сигналов. Предыстория собирается по 1400 параметрам.
На рис.3 представлена минимальная конфигурация такой АСУ ТП.
Рис. 3. Минимальная конфигурация АСУТП газоперекачивающей станции
Одним из последних примеров внедрения SCADA-пакета RealFlex является
реконструкция системы телемеханики Выксунского металлургического завода. Система
состоит из трех подсистем: подсистемы реконструкции энергохозяйства, водоснабжения и
газоснабжения. База данных RealFlex содержит свыше 10 тыс. параметров. В настоящее
время конфигурация RealFlex включает главную станцию и 2 сетевые станции RealFlex
(LanFlex).
Все описанные в статье примеры внедрения АСУ ТП на базе SCADA-пакета RealFlex реально действующие системы, подтверждающие эффективность данного пакета
применительно к крупным АСУ ТП.
Download