Снятие запрета перехода в режим контура регулирования |
Типовые задачи Предыдущий Следующий |
Общие сведенияНаименование: REG_MODE_ENABLE. Количество входов: 2. Примечание по входам•порядок входов: «Контур», «Режим»; •«Контур» — ссылка на контур регулирования, например: REG1, REG8; •признак инверсии первого входа («Контур») игнорируется; •«Режим» — положительное целое от 1 до 3. ФункционированиеДанный алгоблок для контура регулирования, указанного в первом аргументе («Контур»), снимает запрет на переход (после запрета) в режим работы, закодированный числом во втором аргументе («Режим»). Режим контура регулирования, с которого снимается запрет, кодируется следующим образом: •1 — автоматический; •2, 3 — каскадный или программный.
Пример использования// Пример // Вызываемая независимая подпрограмма 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). |