ОАО "АВТОВАЗ"
Программная реализация АСУЭ под QNX выполнена собственными силами специалистов дирекции по информационным системам АВТОВАЗ. При этом были максимально учтены все требования и особенности работы оперативного персонала энергетического производства, являющегося пользователем системы.
Особенность АСУЭ заключается в том, что в ней реализованы как функции системы SCADA (диспетчерского контроля и управления), так и функции информационно-аналитической системы типа клиент-сервер: SQL сервер Sybase 5.5 для QNX, клиенты (Windows 98/2000/XP) подключены через корпоративную сеть по протоколу TCP/IP.
Функции оперативно-диспетчерского управления: мониторинг состояния сетей энергоснабжения и параметров энергоносителей (мнемосхемы, тревоги, тренды), дистанционное управление и автоматическое управление по режимным картам, архивы, история параметров и т.д. Кроме того, контроль потребления электроэнергии до уровня цехов и отдельного оборудования в пятиминутном цикле, прогноз получасового и часового потребления.
Информационно-аналитические функции: расчет потребления энергоносителей до уровня цехов и отдельных энергообъектов (цикл, час, сутки, месяц, год), расчет лимитов потребления энергоносителей (на час, сутки, месяц), ведение архивов аварийных ситуаций и историй параметров, ведение нарядов на извещение об экстренных ремонтах и т.д.
АСУЭ спроектирована как модульная система, состоящая из нескольких самостоятельных подсистем. Каждая подсистема имеет свой администратор, осуществляющий инициализацию задач подсистемы и отслеживающий их состояние. Межзадачный обмен организован через передачу сообщений. Для реализации асинхронного обмена сообщениями были написаны функции межзадачного обмена через очереди сообщений, как для локального обмена, так и обмена с задачами другого узла.
АСУЭ включает:
- подсистему сбора, осуществляющую связь c нижним уровнем и передачу информации в подсистему обработки;
- подсистему обработки, осуществляющую обработку поступающей от подсистемы сбора информации (расчет средних значений, анализ выхода значений параметров за границы, расчет потребления и т.д.), запись полученных данных в БД, передачу необходимых данных для отображения в подсистему мониторинга, прием от подсистемы мониторинга команды управления и передачу ее для выполнения в подсистему сбора;
- подсистему мониторинга, обеспечивающую отображение текущих значений параметров в виде таблиц, графиков; отображение аварийной и оперативной сигнализации в виде мнемосхем и таблиц; выдачу команд управления в виде одиночных команд и автоматически, согласно режимным картам. Подсистема реализована на базе Windows QNX;
- сервер БД, который хранит полученную от подсистемы обработки информацию и выдает ее по запросам пользователей на АРМ по корпоративной сети. Сервер реализован на базе Sybase SQL Anywhere 5.5 для QNX. Подсистема обработки и сервер БД работают совместно на одном ПК;
- подсистему подготовки описания объекта управления (сетей энергоснабжения), предназначенную для ввода и корректировки исходной информации, описывающей характеристики объекта управления: мнемосхемы, датчики, сигнализация, команды управления. Подсистема реализована на базе Windows QNX.