Инструментальные средства настройки параметров
Инструментальные средства настройки параметров интегрируются в среду STEP 7 (TIA Portal) и имеют следующие функциональные возможности:
- Экраны настройки параметров:
Содержат все экраны настройки параметров пакетов Modular и Standard PID Control. - Графики кривых:
Используются для графического представления информации о параметрах настройки, изменении параметров и управляющих воздействий во времени. Обновление значений на графике выполняется через заданные интервалы времени. С помощью этих графиков можно выполнять оценку качества процесса регулирования, а также производить поиск неисправностей. - Мастер оптимизации цепей регулирования:
Позволяет производить простую наладку и оптимизацию работы регулятора с помощью инструментальных средств программного обеспечения PID Self-Tuner без наличия специальных знаний в области автоматического регулирования. - Динамическая настройка аналогового PID регулятора:
Переходный процесс в контуре регулирования может быть настроен на работу с перерегулированием (приблизительно на 10 %) или без него. - Контекстно-зависимая помощь:
В любой точке программы по запросу может быть получена необходимая поясняющая информация.
Функции Standard PID Control
Структура регулятора Standard PID Control является заранее определенной и использует фиксированную структуру данных. С помощью программных переключателей может производиться отключение/ включение в работу следующих функций:
- Обработка задающих воздействий с помощью генератора заданий, генератора пилообразных сигналов, нормализации, вызова функций, мониторинга скорости изменения заданий и их предельных значений.
- Обработка аварийных сигналов с учетом зон нечувствительности и мониторингом граничных значений.
- Шаговое ПИД регулирование с использованием или без использования обратной связи по положению.
- Обработка управляющих воздействий с помощью ручного/ автоматического переключения, ручного формирования величин, вызова функций, ограничения скорости изменения и граничных значений задающих воздействий, нормализации.
Стандартные функциональные блоки
|
FB/FC |
Назначение |
|
PID_CP |
ПИД регулятор, формирующий аналоговые (аналоговый регулятор) или импульсные (импульсный регулятор) управляющие воздействия. Позволяет устанавливать заданное значение регулируемого параметра, формировать аналоговые или широтно-импульсные управляющие воздействия, использовать ручное управление, активировать или деактивировать ряд своих функций |
|
PID_ES |
ПИД регулятор с дискретными выходными сигналами (шаговый регулятор). Позволяет устанавливать заданное значение регулируемого параметра, ориентирован на использование с интегрирующими исполнительными устройствами, использовать ручное управление, использовать цепь обратной связи или работать без нее, активировать или деактивировать ряд своих функций |
|
LP_SCHED |
Планировщик циклов для запуска индивидуальных циклов и поддержки циклических прерываний |
Функции Modular PID Control
Структура регулятора Modular PID Control может быть сформирована в полном соответствии с требованиями пользователя. Для этого можно использовать перечисленные ниже функции:
Стандартные функциональные блоки
|
FB/FC |
Комментарий |
Назначение |
|---|---|---|
|
A_DEAD_B |
Адаптивная зона нечувствительности |
Фильтрация высокочастотных помех на входе для исключения ложных срабатываний на выходе |
|
CRP_IN |
Преобразование входной величины |
Преобразование входной величины устройства ввода-вывода в цифровое значение с плавающей точкой, используемое в работе регулятора Modular PID Control |
|
CPR_OUT |
Преобразование выходной величины |
Преобразование цифрового значения с плавающей точкой регулятора Modular PID Control в выходную величину устройства ввода-вывода |
|
DEAD_T |
Время задержки |
Находит применение в регуляторах пропорционального действия для синхронизации отдельных компонентов, имеющих различное быстродействие |
|
DEADBAND |
Зона нечувствительности |
Дифференцирует входной аналоговый сигнал и выполняет сглаживание первого порядка |
|
DIF |
Дифференциатор |
Дифференцирует значение параметра и вычисляет значения упреждающих управляющих воздействий |
|
ERR_MON |
Мониторинг сигнала рассогласования (ошибки) |
Вычисляет значение сигнала рассогласования и выполняет мониторинг его выхода за заданные допустимые пределы |
|
INTEG |
Интегратор |
Интегрирует значение параметра и вычисляет значения упреждающих управляющих воздействий |
|
LAG1ST |
Задержка первого порядка |
Используется как элемент задержки или фильтрации сигналов |
|
LAG2ND |
Задержка второго порядка |
Используется для имитации работы компонентов регулятора, для построения упреждающих узлов регулирования, а также в 2-контурных регуляторах |
|
LIMALARM |
Индикатор достижения граничных значений |
Контролирует достижение входным параметром одного из четырех заданных граничных значений |
|
LIMITER |
Ограничитель |
Устанавливает заданные границы для допустимого диапазона изменения входного параметра |
|
LMNGEN_C |
Выход аналогового ПИД регулятора |
Формирует выходную величину аналогового ПИД регулятора. Используется в сочетании с функциональным блоком PID |
|
LMNGEN_S |
Выход шагового ПИД регулятора |
Формирует выходную величину шагового ПИД регулятора. Используется в сочетании с функциональным блоком PID |
|
LP_SCHED |
Распределитель вызовов |
Управляет вызовами отдельных контуров регулирования на уровне циклических прерываний |
|
NONLIN |
Нелинейная статическая характеристика |
Выполняет преобразование параметра, изменяющегося по нелинейной характеристике, в соответствии с заданным законом |
|
NORM |
Физический нормализатор |
Выполняет масштабирование входной величины. Линия нормализации задается двумя точками |
|
OVERRIDE |
Контроль переполнения |
Необходим для предотвращения ошибок переполнения |
|
PARA_CTL |
Управление наборами параметров |
Выполняет передачу необходимых наборов параметров настройки в ПИД регулятор |
|
PID |
ПИД алгоритм |
Обеспечивает поддержку алгоритма ПИД регулирования. Всегда используется в сочетании с блоком LMNGEN_C или LMNGEN_S |
|
PULSEGEN |
Генератор импульсов |
Формирует импульсы для ПИД регулятора с импульсным выходом для управления исполнительными механизмами пропорционального действия |
|
RMP_SOAK |
Формирователь графика изменения уставок |
Позволяет выполнять изменение уставок регулятора через заданные промежутки времени |
|
ROC_LIM |
Ограничитель скорости изменения параметра |
Ограничивает скорость изменения входной величины, исключает возможность ее скачкообразного изменения |
|
SCALE |
Линейное масштабирование |
Масштабирует входную величину. Линия нормализации задается коэффициентом наклона и смещением |
|
SP_GEN |
Генератор уставок |
Обеспечивает возможность ручного ввода значения уставки в функции времени удержания кнопки |
|
SPLT_RAN |
Переключатель поддиапазонов |
Позволяет выполнять переключение поддиапазонов регулирования во время работы регулятора |
|
SWITCH |
Аналоговый коммутатор |
Осуществляет переключение одного или двух входов на один или два выхода |
Примеры PID Professional V11
|
Пример |
Функции |
|
EXAMPLE 01 |
Standard PID CTRL: Шаговый регулятор |
|
EXAMPLE 02 |
Standard PID CTRL: Аналоговый регулятор |
|
EXAMPLE03 |
Standard PID CTRL: Каскадный регулятор |
|
EXAMPLE 04 |
Standard PID CTRL: Импульсный регулятор |
|
EXAMPLE 05 |
Standard PID CTRL: Оптимизация работы аналогового регулятора с помощью PID Self-Tuner |
|
EXAMPLE 06 |
Standard PID CTRL: Оптимизация работы шагового регулятора с помощью PID Self-Tuner |
|
EXAMPLE 07 |
Standard PID CTRL: Оптимизация работы импульсного регулятора с помощью PID Self-Tuner |
|
EXAMPLE 08 |
Modular PID CTRL: Шаговый регулятор |
|
EXAMPLE 09 |
Modular PID CTRL: Аналоговый регулятор |
|
EXAMPLE 10 |
Modular PID CTRL: Импульсный регулятор |
|
EXAMPLE 11 |
Modular PID CTRL: Одноконтурный регулятор пропорционального действия |
|
EXAMPLE 12 |
Modular PID CTRL: Комбинированный регулятор |
|
EXAMPLE 13 |
Modular PID CTRL: Регулятор с цепью обратной связи |
|
EXAMPLE 14 |
Modular PID CTRL: Регулятор с переключаемыми диапазонами регулирования |
|
EXAMPLE 15 |
Modular PID CTRL: Альтернативный регулятор |
|
EXAMPLE 16 |
Modular PID CTRL: Оптимизация работы аналогового регулятора с помощью PID Self-Tuner |
|
EXAMPLE 17 |
Modular PID CTRL: Оптимизация работы шагового регулятора с помощью PID Self-Tuner |
|
EXAMPLE 18 |
Modular PID CTRL: Оптимизация работы импульсного регулятора с помощью PID Self-Tuner |


