Снятие запрета перехода в режим контура регулирования

Типовые задачи  Предыдущий  Следующий

Общие сведения

Наименование: REG_MODE_ENABLE.

Количество входов: 2.

Примечание по входам

порядок входов: «Контур», «Режим»;

«Контур» — ссылка на контур регулирования, например: REG1, REG8;

признак инверсии первого входа («Контур») игнорируется;

«Режим» — положительное целое от 1 до 3.

Функционирование

Данный алгоблок для контура регулирования, указанного в первом аргументе («Контур»), снимает запрет на переход (после запрета) в режим работы, закодированный числом во втором аргументе («Режим»).

Режим контура регулирования, с которого снимается запрет, кодируется следующим образом:

1 — автоматический;

2, 3 — каскадный или программный.

Запрещено использовать данный алгоблок для отключения одного и того же режима одного контура регулирования несколько раз без использования алгоблока REG_MODE_DISABLE.

Пример использования

// Пример

// Вызываемая независимая подпрограмма START

B1 = REG_SETPAR(REG1; 1; 0)

B2 = REG_MODE_DISABLE(REG1; 1)

B3 = REG_MODE_DISABLE(REG1; 2)

B4 = TIMEOUT(6000)

B5 = REG_MODE_ENABLE(REG1; 2)

B6 = REG_MODE_ENABLE(REG1; 1)

 

// Основная подпрограмма (фрагмент)

// Если DI1.1 становится равным 1,

// то на 10 мин для контура регулирования 1

// устанавливается ручной режим и

// отключаются автоматический и каскадный режимы  

B500 = ...

B510 = DYN_CALL(START; DI1.1)

B520 = ...

См. также

Описание контуров регулирования;

Снятие запрета режима контура регулирования (REG_MODE_DISABLE).