Смекни!
smekni.com

Моделирование контура стабилизации давления в выходном коллекторе АСУ водоотведения (стр. 3 из 4)

Библиотеку регулирования (производится НПФ «Дельфин-информатика»).

Объектную библиотеку базовых терминальных моделей (задвижки, клапана, насосы, аналоговые и дискретные параметры, системы стабилизации).

Объектную библиотеку моделей, ориентированную на определенный тип объекта управления.

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

Все компоненты комплекса тесно интегрированы и совместно используются при разработке и модификации системы.

Рис. 1. Комплекс технических и программных средств для автоматизации процессов на ТЭЦ

Система реального времени ТКА

Конфигурируемая программная система реального времени ТКА предназначена для реализации контроля и управления технологическими процессами на энергетических объектах масштаба установки, группы установок (энергоблок, ХВО и т.п.), цеха и энергетической станции (производства) в целом.

Функциональные возможности ТКА:

автоматический контроль и отображение информации в виде мнемосхем, графиков (трендов), диаграмм, таблиц на экране компьютера;

предупредительная и аварийная сигнализация ‑ индивидуальная и групповая;

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

управление автоматическим регулированием: изменение режима работы контуров, заданий и коэффициентов (собственно регулирование реализуется контроллерной модификацией ТКА);

функционально-групповое (программно-логическое) управление, автоматизированный пуск и останов в режиме управления или совета;

диагностика процесса и оборудования, идентификация состояния элементов объекта и системы;

диагностика технических и программных средств системы в реальном времени: осуществляется контроль работоспособности сети и отсутствия отказов основных технических средств ИИУС: модулей УСО, контроллеров, компьютеров АРМ, каналов связи, сохранности баз данных;

постоянное архивирование данных о состоянии объекта и системы;

расчет и накопление статистик: средних и суммарных показателей;

регистрация событий, включая действие оператора;

регистрация аварийных ситуаций (РАС);

анализ действия защит (АДЗ);

анализ истории технологического процесса, формирование отчетов и распечатка их по вызову;

защита от попыток несанкционированного доступа к информации и управляющим функциям;

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

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

Система технологического программирования на непроцедурном языке «НАВТ»

Непроцедурный язык проектирования и программирования "НАВТ" специально разработан для описания автоматизированных технологических комплексов и функционирования их элементов с целью обеспечения нового качественного уровня процесса разработки АСУ ТП. Язык предназначен для использования технологами-алгоритмистами и не требует специальных знаний в области программирования.

Интерфейс и принципы построения "НАВТ" являются дальнейшим развитием стандарта МЭК1131-3, учитывающим технологии системного программирования, появившиеся за 10 лет после его утверждения.

Основой построения языка "НАВТ" является обеспечение максимально дружественного интерфейса для разработчиков всех специальностей. При программировании это означает устранение этапа кодирования из процесса разработки АСУТП ‑ система исполняет формально описанный алгоритм решения задачи. Само решение производится на системном уровне.

В системе, построенной по объектной технологии, алгоритмы рассматриваются всегда в совокупности со структурами обрабатываемых данных. Поэтому, основной проектной единицей в "НАВТ" является типовая модель, имеющая характерный набор связанных с ней алгоритмов.

Язык технологического программирования "НАВТ" ориентирован на использование типовых моделей, адаптируемых к условиям конкретного проекта. При этом описание внутренней логики функционирования модели (алгоритмов типовой модели) четко отделяется от указаний о использовании модели и ее связях с другими элементами.

Объектная библиотека базовых терминальных моделей

Объектная библиотека базовых терминальных моделей содержит модели наиболее распространенных элементов объекта и АСУТП:

Исполнительные устройства:

задвижка (несколько видов);

насос, двигатель;

клапан;

задвижка;

регулирующая задвижка.

Аналоговые параметры:

частотный преобразователь;

аналоговые датчики;

Дискретные параметры:

дискретные датчики;

сигнализаторы.

Одноконтурные системы автоматического регулирования.

Объектная библиотека моделей для выбранного типа ТОУ

Библиотека содержит набор моделей, обеспечивающих автоматизацию выбранного типа технологического объекта управления.

Библиотечные элементы выступают при этом как "кубики" конструктора, из которых просто строится АСУТП любого объекта указанного типа. При этом модели образуют типовую иерархию: модели функциональных узлов управляют терминальными моделями, модели функциональных групп ‑ моделями функциональных узлов и т.п. Модель энергоблока управляет моделями котельной установки, турбинной установки (включая генератор) и моделями установок общеблочного оборудования.

Объектный способ построения библиотеки обеспечивает максимальную универсальность элементов ‑ "кубиков". В конкретных схемах управления и регулирования может потребоваться модификация типовых алгоритмов. Это легко может быть выполнено с помощью системы технологического программирования, входящей в ИИУС "САРГОН".

В комплект поставки библиотека включается по специальному заказу.

Система сквозного проектирования «НАВТ»

Система сквозного проектирования "НАВТ" является высокоэффективной автоматизированной системой проектирования АСУТП энергетических объектов уровня установки, блока, цеха и станции (производства) в целом.

Текущая версия 5.0 системы включает:

непроцедурный язык проектирования и программирования "НАВТ" (см. 5.2);

интегрированную среду разработки проектов;

компилятор языка "НАВТ".

Интегрированная среда разработки проектов "TkAconf" обеспечивает удобство проектирования АСУТП на языке "НАВТ" путем реализации дружественного интерфейса, заложенного в структуре языка, к проектировщикам различного профиля,.

Компилятор языка "НАВТ" обеспечивает автоматизацию процесса проектирования АСУТП в системе сквозного проектирования:

контроль непротиворечивости и целостности информации о проекте;

автоматизацию многих этапов проектирования и автогенерацию промежуточных и выходных форм;

автоматическое отслеживание изменений, вносимых в элементы, во всех описаниях проекта.

В комплект поставки система сквозного проектирования включается по специальному заказу.

Система отладки и моделирования «Abtester»

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

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

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

Адекватность работы тестируемой системы ее работе в режиме реального времени обеспечивается использованием в Abtester общих с ТКА механизмов передачи и исполнения команд (СПИК) и информационного обмена между моделями.

«Abtester» представляет собой самостоятельно исполняемое 32-разрядное Windows приложение.

Система информационного тестирования "ИнфАтест"

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

Система содержит следующие компоненты:

Автоматические тесты:

правильности функционирования первичных терминальных моделей;

правильности передачи информации вторичным моделям;

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

правильности преобразований на границах и за границами диапазона шкалы масштабирования аналогового параметра;

формирование расширенной сводки данных по тестируемому узлу с информацией о мнемосхемах;

сравнение значений переменных по одному и тому же узлу или мнемосхеме в новой и работающей на объекте версиях ТКА;