Пример конфигурирования

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

Описание объекта автоматизации

Имеется емкость, в которой присутствуют три датчика: уровень, температура, давление. Налив в емкость управляется клапаном. Разбор жидкости из емкости не контролируется.

Постановка задачи

Требуется реализовать автоматическое поддержание уровня жидкости в емкости в пределах заданных технологических уставок. При выходе за аварийные уставки технологических параметров необхо­димо осуществить блокировку клапана налива.

Конфигурация каналов

Входные каналы

DI1.1 — кнопка запуска Стадии 2 циклограммы;

AI1.1 — уровень (уставка LL);

AI1.2 — температура (уставка HH);

AI1.3 — давление (уставка HH).

Выходные каналы

AO1.1 — формула = AI1.1 (уставки LT и HT);

DO1.1 — вывод сигнала на физический клапан, формула:
OR(DO40.1; DO40.2);

DO40.1 — двухпозиционное управление по уставкам AO1.1, подпрограмма:

b1 = ask_lim(1; ao1.1) // LT

b2 = ask_lim(2; ao1.1) // HT

b3 = trg(b2; b1)

b4 = result(do40.1; b3)

DO40.2 — блокировочная цепочка, формула:
OR(AI1.1LL; AI1.2HH; AI1.3HH);

DO40.3 — пуск Стадии 2 циклограммы, формула:
AND(DI1.1; ~AI1.2HH; ~AI1.3HH);

DO40.4 — пуск Стадии 3 циклограммы, формула:
AND(~AO1.1LT; ~DO40.2; DO40.5);

DO40.5 — работа Стадии 2 (включается Стадией 2 на все время работы).

Конфигурация стадий циклограммы

Стадия 1 — Останов

автостарт при запуске контроллера;

запускающий выход — DO40.2;

параметр 1 (DO1.1) — установить в 1 в 00:00:00;

параметр 2 (Стадия 2) — стоп в 00:00:00;

параметр 3 (Стадия 3) — стоп в 00:00:00.

Стадия 2 — Набор уровня

запускающий выход — DO40.3;

параметр 1 (AI1.1) — исключить уставки из логики в 00:00:00;

параметр 2 (DO1.1) — установить в 0 в 00:00:00;

параметр 3 (Стадия 1) — стоп в 00:00:00;

параметр 4 (DO40.5) — установить в 1 в 00:00:00;

параметр 5 (Стадия 3) — старт по событию включение DO40.4.

Стадия 3 — Работа

останавливающий выход — DO40.2;

параметр 1 (Стадия 2) — стоп в 00:00:00.