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