- •Днепропетровск нМетАу 2012
- •Издается в авторской редакции. Рецензенты: в.Н. Куваев, д-р. Техн. Наук, проф. (нгу)
- •Содержание
- •Часть 1. Описание пользовательского интерфейса
- •Часть 2. Разработка проекта системы регулирования температуры в методической нагревательной печи 68
- •Часть 3. Комплекс индивидуальных заданий 98
- •Введение
- •Часть 1. Описание пользовательского интерфейса среды scada/Softlogic s3
- •1.1. Общая характеристика scada-системы s3-ide
- •1.2. Создание проекта в среде разработки s3
- •1.2.1. Принципы построения
- •1.2.2. S3, qnx и hmi–проекты
- •Минимальные требования к рабочим станциям hmi–проектов:
- •1.3. Конфигурирование qnx–проекта
- •1.3.2. Переменные s3
- •1.3.3. Устройства ввода-вывода. Драйверы
- •1.3.4. Процессы управления
- •1.3.5. База данных
- •1.4. Конфигурирование hmi–проекта
- •1.4.1. Процесс отображения hmi
- •1.4.1.1. Создание мнемосхем
- •1.4.1.2. Редактирование мнемосхемы
- •1.4.1.3. Элементы мнемосхем палитры Photon
- •1.4.1.4. Скрипты процесса отображения
- •1.4.1.5. Процессы отображения в qnx–проекте
- •1.4.2. Графики
- •1.4.3. Протокол
- •1.4.4. Пользователи
- •1.5. Особенности создания узлов сети для разработки и отладки проектов в среде s3-ide
- •1.5.1. Установка Demo системы с использованием виртуальной машины
- •1.5.2. Установка демонстрационной версии среды разработки и среды исполнения s3
- •1.5.2.1. Инсталляция s3-ide в Windows
- •1.5.2.2. Инсталляция среды исполнения s3-qnx-Runtime
- •Часть 2. Разработка проекта системы регулирования температуры в методической нагревательной печи
- •2.1. Постановка задачи автоматизации
- •2.1.1. Схема технологического агрегата и описание автоматизируемой установки
- •2.1.2. Исходные данные и требования к качеству аср температуры
- •2.1.3. Динамическая модель аср температуры
- •2.1.3.1. Математическое описание нагревательной печи как объекта регулирования
- •2.1.3.2. Аппроксимация объекта регулирования
- •2.1.3.3. Выбор закона регулирования и расчет параметров регулятора
- •2.2. Создание и конфигурирование qnx–проекта аср температуры в среде разработки s3-ide
- •2.2.1. Описание переменных
- •2.2.2. Создание процесса управления
- •2.2.2.1. Описание функциональных блоков
- •2.2.2.2. Создание последовательной fbd программы
- •2.2.3. Создание процесса отображения: мнемосхемы
- •2.2.4. Создание базы данных
- •2.3. Компиляция, загрузка и запуск проекта
- •2.4. Режимы работы аср температуры
- •2.4.1. Автоматизированный режим
- •Загрузка Выдача -10 0.011 0.017 0 4 12 -3.7
- •Загрузка Выдача -10 0.011 0.017 0 12 5 -325.6
- •Загрузка Выдача -10 0.011 0.017 0 12 5 319.4
- •2.4.2. Автоматический режим
- •Часть 3. Комплекс индивидуальных заданий
- •3.1. Порядок разработки и защиты проекта
- •3.2. Перечень тем по металлургическим переделам
- •3.2.1. Агломерационные машины. Подготовка шихтовых материалов
- •3.2.2. Доменный процесс
- •3.2.3. Сталеплавильные печи
- •3.2.4. Нагревательные печи
- •3.2.5. Прокатное производство
- •Литература
- •Программирование систем реального времени проектирование автоматизированных систем управления в среде
- •49600, Днепропетровск, пр. Гагарина, 4
2.4. Режимы работы аср температуры
Как только проект запущен, можно приступать к тестированию его работы в окне виртуальной машины. Мнемосхема нашего проекта состоит из двух окон: окна операторского пульта (display) и окна визуализации объекта регулирования с элементами анимации (object).
В окне object можно наблюдать анимированное изображение нагревательной печи и заготовки (см. рис. 2.28). При изменении температуры печь изменяет цвет фона. Заготовку можно загружать в печь и выгружать как в автоматизированном, так и в автоматическом режиме. Заготовка также изменяет цвет по мере нагрева: оттенки синего цвета соответствуют диапазону низкой температуры, оттенки красного – диапазону средней, оттенки желтого – диапазону высоких температур.
Окно операторского пульта display содержит (см. рис. 2.27): кнопки управления процессом нагрева, поля для ввода заданной температуры в печи, величины возмущения, коэффициентов пропорциональной, интегральной и дифференциальной составляющих регулятора, поля вывода текущей температуры в печи, показателей качества регулирования, график (тренд) изменения температуры в печи во времени.
2.4.1. Автоматизированный режим
По умолчанию реализован автоматизированный режим работы АСР температуры. В этом режиме заготовка загружается в печь и выгружается из нее только по команде оператора.
Оператор должен следить за процессом нагрева по информации, которая представляется на пульте (Тпечи, d_T, t_reg, perereg), и самостоятельно принимать решения. Для управления процессом служат кнопки: Загрузка, Выдача, Сброс.
Зададим значение температуры в печи Тзад = 1200°С. Печь начинает нагреваться (изменяется цвет фона печи на мнемосхеме), на графике отображается переходный процесс изменения температуры; можно оценить величину перерегулирования и время регулирования после того, как регулируемая величина вышла на установившееся значение (рис. 2.38).
После нажатия кнопки Загрузка заготовка начинает движение в печь, и в момент ее остановки вносится возмущение. На операторском пульте фиксируется падение температуры в печи (рис. 2.39), и управляющее воздействие регулятора обеспечивает постепенный нагрев рабочего пространства печи до заданного значения. Температура заготовки после загрузки в печь изменяется в сторону увеличения, о чем свидетельствует изменение ее цвета. Знак «–» в поле ввода возмущения свидетельствует о том, что возмущение несет охлаждающий эффект.
Загрузка Выдача -10 0.011 0.017 0 4 12 -3.7
Рис. 2.38. Мнемосхема, иллюстрирующая процесс нагрева печи без заготовки
Загрузка Выдача -10 0.011 0.017 0 12 5 -325.6
Рис. 2.39. Процесс загрузки заготовки в печь в автоматизированном режиме
Если оператор решит, что прошло достаточное время для нагрева заготовки, он нажимает кнопку Выдача, после чего заготовка выгружается из печи. При этом задание температуры в рабочем пространстве печи остается прежним, а возмущение, связанное с потерей тепловой нагрузки, снимается. Тепловой ресурс, который раньше принимала заготовка, теперь полностью поглощается печью. Поэтому температура в печи после выдачи заготовки увеличивается (наблюдается переходный процесс) (рис. 2.40). Однако регулятор справляется и с этой задачей, снова приводя температуру печи к заданному значению.
