# Получить параметры контура регулирования | Типовые задачи Предыдущий Следующий

## Общие сведения Наименование: REG_GETPAR. Тип выхода: вещественный. Количество входов: 2. ## Примечания по входам •порядок входов: «Контур», «Параметр»; •«Контур» — ссылка на контур регулирования, например: REG1, REG8; •признак инверсии первого входа («Контур») игнорируется; •«Параметр» — числовой код параметра контура регулирования (см. таблицу ниже). Таблица. Параметры алгоблока REG_GETPAR
Параметр | Получаемые значения
--- | ---
Код | Наименование
1 | Режим | 0 — Ручной 1 — Автоматический 2 — Программный 3 — Каскадный
2 | Значение задания | Вещественное число в пределах шкалы переменной
3 | Процент открытия клапана | Вещественное число от 0 до 100% (только для токового, ШИМ- и РИМ-регулятора с обратной связью)
4 | Номер активной группы коэффициентов | Целое число 0 или 1 — соответственно первая или вторая группа
5 | Ко | Вещественное число
6 | Кп | Положительное вещественное число
7 | Ти | Вещественное число от 0,1 до 999,9
8 | Тд | Положительное вещественное число
9 | Время фильтрации | Целое число от 0 до 25 с
10 | Номер специального алгоритма | Целое число 0, 1, 2, 3 — соответственно нет специального алгоритма, специальный алгоритм СА-1, СА-2 или СА-3
11 | Ко в специальном алгоритме | Положительное вещественное число
12 | Кп в специальном алгоритме | Положительное вещественное число
13 | Ти в специальном алгоритме | Вещественное число > 0,1
14 | D1 | Положительное вещественное число
15 | D2 | Положительное вещественное число
## Функционирование •значение выхода равно значению параметра, который закодирован значением второго входа («Параметр») для контура регулирования, указанного в первом входе («Контур»); •выход имеет неинициализированное состояние, если второй вход («Параметр») имеет неинициализированное состояние; •значение выхода недостоверно, если: •значение первого входа ссылается на несуществующий контур регулирования; •второй вход имеет недостоверное или недопустимое значение (см. таблицу выше в колонке «Код»). Описание работы контуров регулирования приведено в специальном подразделе. ## Примеры использования BLOCK1 = REG_GETPAR(REG1; 1) // Алгоблоку BLOCK1 присваивается значение режима // контура регулирования REG1. BLOCK2 = REG_GETPAR(REG2; AO1.1) BLOCK3 = REG_GETPAR(REG2; BLOCK11) // Использование в аргументах значений каналов и алгоблоков. ## См. также Описание контуров регулирования приведено в специальном подразделе.