Вы находитесь на странице: 1из 4

1 Запуск

Цели
С помощью PID Self-Tuner V5 (система автонастройки для систем
ПИД-управления), позволяющей в интерактивном режиме
определить необходимые параметры регулятора, Вы сможете
решить задачи управления термическими процессами,
включающими в себя процессы нагрева и охлаждения с
использованием ПО Standard PID Control V5 ("Стандартное ПИД-
управление").

Требования
Необходимо выполнить следующие условия:

• необходимо создать S7-300/400 станцию, состоящую из


модуля питания, модуля CPU, модуля аналоговых входов и
модуля дискретных выходов;

• установить (инсталлировать) на программаторе систему


STEP7 (версии не ниже V.4.02);

• подключить программатор к CPU;

• установить (инсталлировать) на программаторе систему


Standard PID Control V5 (ПО "Стандартное ПИД-управление").

Инсталляция на программаторе системы


PID Self-Tuner (ПО "Система автонастройки
для систем ПИД-управления")

Выполнить действия:

• создать копию для каждой дискеты-оригинала;

• инсталлировать программное обеспечение с этих копий


посредством запуска файла SETUP.EXE на дискете 1.

PID Self-Tuner V5 1-1


Система автонастройки для систем ПИД-управления
6ES7860-4AA01-0YX0
Запуск

Создание нового проекта

Создайте новый проект с помощью программы-менеджера


SIMATIC Manager. Организуйте новую станцию SIMATIC 300 или
SIMATIC 400. Используйте опцию "Hardware configuration" для
конфигурирования оборудования в соответствии с требуемым
набором функциональных модулей.

Копирование рабочей программы-образца в Ваш проект


С помощью программы-менеджера SIMATIC Manager скопируйте
рабочий пример № 5: "Ex5_simple_p" из раздела TunExStd в Ваш
проект. Загрузите Ваш проект в CPU и изучите работу данного
примера. Вы можете моделировать различные варианты работы,
такие например, как:
- "first adaption" ("первичная настройка"),
- "adapting" ("настройка"),
- "cooling identification" ("идентификация процесса охлаждения"),
"controlling with the zone control system" ("работа с функцией
"зона управления"") или
- "structure selection" ("выбор структуры" или "переключение
структуры").

Подключение процесса для получения сигналов


управляющей переменной и переменной процесса
Подключите датчики для измерения переменной процесса, сигнал
от которых должен подаваться на модуль аналоговых входов. В
Вашем проекте Вы должны назначить соответствующий параметр
– слово данных периферийного входа PIW для переменной
процесса PV_PER при вызове PID_CP (взаимосвязь между
системой автонастройки (Self-Tuner) и регулятором). Параметр
PVPER_ON должен быть установлен в состояние TRUE (ИСТИНА).
После этого можно контролировать переменную процесса с
помощью утилиты Curve Recorder (построитель графиков) или с
помощью таблицы объявления переменных VAT.

Примечание
Если Вы работаете с программным обеспечением Standard PID
Control V5 ("Стандартное ПИД-управление"), Вы должны
настроить соответствующим образом функциональные блоки
TUN_CON_P, TUN_CON_C и TUN_CON_S. Параметры NM_PIHR и
NM_PILR должны быть описаны в FB в новой программе запуска
(start routine). Активируйте строки программы "T NM_PIHR" и "T
NM_PILR", чтобы Вы могли задать тип модуля (например, Pt100
Standard) в утилите Tool Standard PID Control (утилита для ПО
"Стандартное ПИД-управление") при нормализации переменной
процесса.

1-2 PID Self-Tuner V5


Система автонастройки для систем ПИД-управления
6ES7860-4AA01-0YX0
Запуск

Подключите модуль дискретных выходов к полупроводниковому


ключевому элементу, который управляет процессом нагрева и
контактору, управляющему процессом охлаждения. В вашем
проекте Вы должны связать выходы QPOS_P и QNEG_P с
соответствующими выходными битами (Ax.y) при вызове PID_CP.
Контролируйте процессы нагрева и охлаждения во время работы в
ручном режиме. Вы можете установить параметр MAN_ON в
состояние TRUE (ИСТИНА) и задавать после этого конкретные
значения для управляющей переменной в параметре MAN в
таблице объявления переменных VAT_SIMPLE.

Анализ процесса

Если есть опасение, что Ваш процесс будет иметь слишком


большие по длительности значения времени нечувствительности,
то задайте для управляющей переменной ступенчатое изменение
от значения 0% до уровня, скажем, 30% при рассмотрении
процесса нагрева. С помощью утилиты Curve Recorder
(построитель графиков) из ПО Standard PID Controller
(Стандартное ПИД-управление) исследуйте переходную
характеристику для переменной процесса. Исследуйте область
применимости для Self Tuner (Система автонастройки для систем
ПИД-управления).

Запуск/тестирование

Перед запуском функции первичной настройки ("First Adaption")


необходимо дать возможность процессу достичь некоторого
устойчивого состояния. Идеально подходит случай "холодного"
состояния системы, т.е. рабочая зона при температуре
окружающей среды.
Установите параметр ADAPT1ST в состояние TRUE (ИСТИНА) в
таблице объявления переменных VAT_SIMPLE. Затем задайте
положительное ступенчатое изменение уровня сигнала уставки
(новое значение уровня сигнала уставки больше, чем
первоначальное) на входе SP блока Self-Tuner (Системы
автонастройки для систем ПИД-управления). Заметьте, что
величина ступенчатого воздействия сигнала SP должна быть
больше, чем MIN_STEP. Переведите регулятор в автоматический
режим (MAN_ON = FALSE (ЛОЖЬ)).
Теперь активизирован процесс оптимизации параметров
регулятора посредством Self-Tuner (Системы автонастройки для
систем ПИД-управления). Понаблюдайте за показаниями
индикатора-параметра PHASE. После того, как процесс будет
приведен в режим, соответствующий рабочей точке (PHASE = 4),
оцените показания параметра STATUS_H. Если настройка
произведена успешно, Вы можете проверить определенную на
данном этапе характеристику (отклик) управления путем малых
приращений уровня уставки в рабочей точке или выводя процесс
из равновесия некомпенсированными помехами (feedforwarding
faults).

PID Self-Tuner V5 1-3


Система автонастройки для систем ПИД-управления
6ES7860-4AA01-0YX0
Запуск

Если желательный результат достигнут, Вы можете сохранять


параметры регулятора с помощью функции SAVE_PAR.

В случае необходимости, Вы можете также начать дальнейшую


оптимизацию параметров управления, используя параметр
ADAPT_ON.

Проверьте, в каких случаях возможно улучшение характеристик


управления:

• для "системы с зоной управления" ("controlling with the zone


control system") или без таковой;
• с "выбором структуры" ("structure selection") или без такового.

Примечание
Чтобы включить функцию "переключение структуры"
необходимо деактивировать функцию "сегментация
структуры":
Должны быть сброшены следующие параметры:
IDB_TUN_CON_P.controller.PFDB_SEL = FALSE (ЛОЖЬ) и
IDB_TUN_CON_P.controller.DFDB_SEL = FALSE (ЛОЖЬ)).
В случае необходимости, эти биты должны быть сброшены
также и в программе перезапуска FB_CON_P.

Если оптимизация параметров не привела к нахождению


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

Если процесс оптимизации не приводит к удовлетворительным


параметрам регулятора, Вы можете изменять их вручную и затем
включать их установкой параметра LOAD_PAR.

После оптимизации Вы можете удалить все компоненты,


необходимые для моделирования процесса (FB_PROC_HCP и
IDB_PROC_HCP), из Вашего проекта.

1-4 PID Self-Tuner V5


Система автонастройки для систем ПИД-управления
6ES7860-4AA01-0YX0

Вам также может понравиться