|
В начало
ПИД-регулятор на FBD
Создаем новый проект. В организаторе объектов на вкладке «Ресурсы» выбираем «Менеджер библиотек» и добавляем к проекту библиотеку «Util.Lib», в ней-то и находится ПИД-регулятор. В рабочей области программы в цепи 0001 добавляем PID1, далее умножитель MUL, на один вход которого подаем выход
с ПИД-регулятора, а на другой число 655,35 и преобразователь реальных чисел REAL_TO_WORD
для последующего управления. Далее настраиваем это все хозяйство, устанавливаем параметры регулирования, режим регулирования и т.д. Должна получиться схема как на рис. 1. Рис.1. Схема ПИД-регулятора на FBD Функциональный блок PID реализует ПИД закон регулирования , где Y_OFFSET – стационарное значение, KP – коэффициент передачи, TN – постоянная интегрирования,
TV – постоянная дифференцирования (ms), e(t) – сигнал ошибки (SET_POINT–ACTUAL). Таблица 1 Входы ПИД-регулятора
Таблица 2 Выходы ПИД-регулятора
Для визуализации работы
ПИД-регулятора необходимо выбрать закладку «Визуализации» в организаторе
объектов и на ней добавить новый объект. Далее, с панели инструментом
перетащить компонент «Тренд» и его конфигурации, в категории «Тренд» установить две переменные PLC_PRG.PID1.SET_POINT
и PLC_PRG.PID1.Y. И
соответственно выбрать для них цвета. Также можно настроить вертикальную и
горизонтальные оси по своему усмотрению. Рис.
2. Визуализация работы ПИД-регулятора: красным показана установка регулируемого
параметра (вход SET_POINT), зеленым – выход Y регулятора |
||||||||||||||||||||||||||||||||||||||||||||||