3.2 Программное обеспечение
Программное обеспечение поставляется вместе с контроллерами DeltaV.
Рассмотрим этот программный продукт подробнее.
Для нашей системы выбираем пакет ПО «Профессиональный плюс»
Каждая система DeltaV имеет одну и только одну рабочую станцию с пакетом программного обеспечения «Профессиональный ПЛЮС». Эта рабочая станция поддерживает глобальную базу данных конфигураций системы, а также обеспечивает конфигурирование системы. Таким образом, пакет ПО «Профессиональный ПЛЮС» является основным интерфейсом системы, предназначенным для решения инженерных и конфигурационных задач. Для небольших систем DeltaV данный пакет может служить также как интерфейс для операторского управления и диагностики. Таблица 3.1 содержит описание станции Профессиональной ПЛЮС.
Таблица 3.1
Приложения, которые входят в состав пакета | Лицензии, которые можно добавить | Неразрешенные Приложения |
AMSinside (Ff) Конфигурационная база данных** Пакет ПО «Студия Конфигурирования» Архиватор данных процесса, 250 параметров Студия управления–Онлайн Диагностика Журнал Событий ** ПО «Просмотр Истории» Интерфейс оператора** Пакет ПО «Студия Рецептур» Автонастройщик | Интерфейс Оператора рецептур, VE2146 Базовое управление периодическими процессами, VE2234Sxxxx Профессиональное управление периодическими процессами, VE2236Sxxxx Служба удаленного доступа DeltaV для пакета «Профессиональный ПЛЮС», VE2151 | Архиватор данных рецептур Управляющее ПО «Вычисления» Архиватор данных процесса, >250 параметров Управляющее ПО «Сбор Данных» OPC сервер, >250 значений |
Система DeltaV поддерживает три языка управления, так что всегда можно выбрать наиболее подходящий язык для конкретной задачи. Можно использовать Диаграммы функциональных блоков (ДФБ), Диаграммы функциональных последовательностей (ДФП) и структурированный текст (СТ), что делает разработку стратегии управления интуитивно понятной и простой.
Функциональность лицензии "Сбор данных" включена в базовую функциональность ПО "Профессиональное ПЛЮС".
Пример: Если заказывается лицензия "Профессиональная ПЛЮС" на 1000 ТПУ и "Управление" на 200 ТПУ, то 800 ТПУ можно использовать для контроля (регистрации данных, мониторинга). В модулях, которые выполняют только функции мониторинга, можно использовать перечисленные ниже функциональные блоки. Применение других функциональных блоков в модуле или использование параметров, ссылающихся на модули только для мониторинга, приведет к тому, что все ТПУ этого модуля будут рассматриваться как ТПУ для управления.
Функции расширенного управления, входящие в ПО Нечеткая логика, Автонастройщик и Нейро DeltaV, а также в ПО сторонних производителей для управления с прогнозированием по модели, лицензируются отдельно и не включаются в перечисленные выше категории лицензий (за более подробной информацией обратитесь к техническим проспектам по соответствующим разработкам для расширенного управления).
Предварительные условия для работы:
- Контроллер DeltaV M3, M5 Plus или MD.
- Одна станция Профессиональная Плюс должна входить в систему DeltaV для конфигурирования программного обеспечения.
4. Проектирование системы автоматизированного управления с использованием пакета Rational Rose
На диаграмме вариантов использования видно, что режим работы задается оператором вариантом использования «Управление системой». После запуска оператором процесса контроллер, получая данные от датчиков, управляет устройствами. Контроллер выдает в той или иной форме информацию о текущем состоянии процесса, что показано на диаграмме вариантом использования «Предоставление отчета». Протоколирование работы системы не рассматривается в данном проекте.
4.1 Построение структуры системы
Физическое представление системы управления не может быть полным, если отсутствует информация о том, на какой технологической платформе она реализована. Поэтому после того, как основные функции системы определены, следует определиться с аппаратной частью проектируемой системы. На основании этого построим диаграмму топологии (рис. 4.1.1). Диаграмма топологии является единой для системы в целом, поскольку должна всецело отражать особенности ее реализации.
Рис. 4.1.1 Диаграмма топологии
Центральным устройством системы управления, функционально связанным со всеми устройствами системы и управляющий ими, является контроллер, что соответствует определенным выше требованиям к системе.
Далее определяем, каким образом устройства, показанные на диаграмме топологии, взаимодействуют между собой. Для этого сначала разделим устройства в зависимости от выполняемых ими функций на следующие категории (классы):
× Контроллер (класс Controller) – посылает запросы датчикам и управляющих сигналов исполняющим устройствам.
× Задвижки (класс Zadvigka) - открытие и закрытие.
× Датчик давления (класс Datchik_davlenia) – измерение давления.
× Датчик температуры (класс Datchik_temperatury) - измерение температуры.
× Датчик дыма (класс Datchik_dima) - измерение задымленности. После декомпозиции системы (разбиения на классы), представим ее как совокупность взаимодействующих объектов соответствующих классов. На данной диаграмме приняты следующие обозначения:
Datchik_temperatury_pechi – датчик температуры печи;
Datchik_temperatury_para – датчик температуры пара;
Datchik_dima - датчик дыма;
Datchik_davlenia_para – датчик давления пара;
Datchik_davlenia_gasa – датчик давления газа;
Zadvigka_na_vihode – задвижка на выходе;
Zadvigka_vodanay – задвижка на воду;
Zadvigka_gazovay – задвижка на газ;
Легко заметить, почти все объекты, представленные на диаграмме, соответствуют устройствам на диаграмме топологии.
На диаграмме видно, что всем объектам класса Zadvigka контроллером посылаются управляющие сигналы на занятие определенного положения (Pologenie) соответствующей задвижкой. Датчикам Datchik_davlenia, Datchik_temperatury, Datchik_dima контроллер посылает запросы на выдачу соответственно значения температуры, давления и наличия дыма (Schitat_informaciu).
После того, как были определена принадлежность объектов тем или иным классам, детализируем каждый класс с целью определения свойств объектов системы.
Класс Zadvigka
Так как клапаны должны выполнять только функции открытия и закрытия, класс не содержит атрибутов, а содержит только два метода: Pologenie() и Zakrit().
Класс Datchik_temperatury
Класс Datchik_davlenia
Класс Datchik_dima
Класс Controller
Должен содержать в себе все введенные оператором параметры технологического процесса:
Schitat_informaciu – считывание информации с датчиков.
Stop – остановка работы системы.
Izmenit_parametr – изменение параметров работы системы .
Класс Computer
Prinat_informaciu – принимает информацию с датчиков и контроллера.
Stop – сигнал на остановку системы.
Izmenit_parametr – сигнал на изменение параметров.
Все выше сказанное представлено на диаграмме классов рис. 4.1.3
Рис. 4.1.3 Диаграмма классов системы
... (2.61) Фактическое значение удельных расходов условного топлива на отпуск электроэнергии и тепла определяются по формулам: (2.62) (2.63) 2.12 Выбор основного оборудования ГРЭС На основании заданных величин в качестве основного оборудования, в целях обеспечения надежности работы станции, выбираем пять моднрнизированных ...
... изолировать себя от земли (стоять на сухих досках, деревянной лестнице и т.д.). Билет № 4. ИТР ответственные за безопасную эксплуатацию ТПУ и ТС 1. Требования к персоналу. Обучение и работа с персоналом Лица, принимаемые на работу по обслуживанию теплопотребляющих установок и тепловых сетей, должны пройти предварительный медицинский осмотр и в дальнейшем проходить его периодически в ...
... К. Сатпаева» для просмотра и ввода информации системы оперативно-диспетчерского контроля и управления, создаваемые на Visual Basic. Специфика используемого в системе оперативно-диспетчерского контроля и управления РГП «Канал им. К. Сатпаева» ПО такая, что разработка ПО, как таковая, может производиться только при создании самой системы. Применяемое ПО является полуфабрикатом. Основная задача ...
... функционирующий элемент технологического оборудования: механический фильтр, осветлитель, цепочку фильтров блока обессоливания, группу баков и насосов и т.п. 3. Технологическая схема приготовления топлива В котлах Орской ТЭЦ-1 сжигается природный газ, представляющий собой механические смеси различных газов.Состав газа ( в %)а) метан - 97,37б) ...
0 комментариев