Таблица 1.
Блок | Вход, выход | Тип переменной | Комментарий |
"-" | AD | аргумент | Задание |
"-" | AS | аргумент | Межфазный уровень |
"PID" | KP | константа | Коэффициент при пропорциональной составляющей (0.9) |
"PID" | KD | константа | Коэффициент при дифференциальной составляющей (0.01) |
"PID" | KI | константа | Коэффициент при интегральной составляющей (0.2) |
"PID" | MAX | константа | Максимум управления (300) |
"PID" | MIN | константа | Минимум управления (0) |
"SEL" | IG | аргумент | Переключение Авто/Ручн |
"OBJ" | K | константа | Коэффициент усиления (1) |
"OBJ" | T | константа | Постоянная времени (4) |
"OBJ" | N | константа | Запаздывание (2) |
"OBJ" | Q | аргумент | Межфазный уровень |
"t%" | INP | аргумент | Межфазный уровень |
"t%" | MIN | константа | Минимум (0) |
"t%" | MAX | константа | Максимум (300) |
"t%" | Q% | аргумент | Положение штока клапана |
" x " | IN1 | аргумент | Ручное управление |
" x " | IN2 | константа | Множитель (3) |
Закончив настройку входов и выходов блоков, перейдите в окно редактирования базы каналов узла АРМ одним из следующих способов:
· выполнением команды Окна/Объекты;
· нажатием ЛК на иконке
инструментальной панели.Подключите созданную программу ПИД к каналам узла АРМ. Сначала свяжите её с каналом Управление.
В соответствующих полях данного бланка выводятся комментарий к программе и список ее аргументов и констант. При выделении любой строки этого списка (нажатием ЛК) в поле слева выводится комментарий к настраиваемому параметру (см. рисунок).
Обратите внимание, что при первом выборе программы ПИД в списке FBD - программ все аргументы программы настроены на один и тот же канал объекта Отстойник - Управление (см. рис. выше).
Необходимо каждый аргумент программы подключить к "своему" каналу. Вот тут-то и приходят на помощь комментарии, сделанные ранее при описании переменных и констант.
Прочтите внимательно и до конца настоящий раздел. Запомните последовательность действий при подключении каналов к переменным программы:
- выделить нажатием ЛК любой из аргументов списка (комментарий слева подскажет, к какому каналу надо подключить данный аргумент);
- запомнить имя канала и двойным нажатием ЛК по строке с выделенным аргументом вызвать на экран
диалог Выбор канала;- убедиться, что список выведенных каналов соответствует объекту
Отстойник (выделить его нажатием ЛК);
- выбрать имя канала, соответствующее настраиваемому аргументу, и его атрибут (для выбора атрибута развернуть список в верхнем поле диалога);
- нажать кнопку Ok.
Описанную процедуру следует повторить для каждого аргумента программы.
Для настройки констант надо также дважды нажать ЛК на соответствующей строке в списке. На экран будет выведен диалог Значение переменной, показанный на рисунке справа.В этом диалоге можно ввести значение выбранной константы.
Произведите настройку каналов в соответствии с табл. 2.
Атрибут R (реальное) устанавливается для каналов Задание, Авто/Ручн и Руч_управл. В режиме выполнения программы оператор будет осуществлять ввод значений переменных по этим каналам ( Ü ). Атрибут In (вход) устанавливается для каналов МежфазУровень и Ход_штока. Во время выполнения программы значения этих каналов вычисляются в соответствии с алгоритмом и выводятся в интерфейс оператора ( Þ ).
Таблица 2.
Комментарий к выбранному аргументу или константе | Каналы и значения констант |
Задание | ÜОтстойник: Задание_R |
Межфазный уровень | ÞОтстойник: МежфазУровень_In |
Положение штока клапана | ÞОтстойник: Ход_штока_In |
Переключение Авто/Ручн | ÜОтстойник: Авто/Ручн_R |
Ручное управление | ÜОтстойник: Руч_управл_R |
Коэффициент при пропорциональной составляющей | 0.9 |
Коэффициент при дифференциальной составляющей | 0.01 |
Коэффициент при интегральной составляющей | 0.2 |
Максимум управления | 300 |
Минимум управления | 0 |
Коэффициент усиления объекта | 1 |
Постоянная времени | 4 |
Запаздывание | 2 |
Минимум | 0 |
Максимум | 300 |
Множитель | 3 |
В результате проделанной работы бланк Управление с подключенными каналами должен выглядеть следующим образом.