Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МСУ.doc
Скачиваний:
39
Добавлен:
16.08.2019
Размер:
1.41 Mб
Скачать
  1. Алгоритм управления процессом хранения молока.

Таблица информационного обеспечения алгоритма, процесса

Хранения молока.

Канал.

Условное обозначение.

Состояние (значение)

Вход/

выход

Контроллера

Датчик температуры молока.

Т1

Т=1 – опрос датчика;

Ти>Тз - температура хранения выше допустимой;

AI

Датчик уровня

молока.

L1

L1=1 – опрос датчика уровня;

Lи>Lз – уровень выше заданного

Lи>Lmin – уровень выше минимально допустимого. перемешивать можно.

AI

Маршрутные

клапаны.

К2; К3

Поз.2- формируется маршрут для перекачки через охладитель;

Поз.1- формируется маршрут для перемешивания;

DO

Циркуляционный

насос

М1

М1=1 - запуск насоса;

М1=0 - Останов насоса;

DO

Клапан подачи

хладоносителя

К4

К4=1- клапан открыт;

К4=0 – клапан закрыт;

DO

Длительность

хранения молока(ч)

τ1

Определяет время хранения молока в накопительной емкости

встроенный таймер

Длительность

хранения без

перемешивания

τ2

Определяет промежутки времени между включением циркуляционного насоса

встроенный таймер

Проверка заданного массива времени

τ3

Определят промежутки между включениями циркуляционного насоса

встроенный таймер

Длительность

перемешивания

τ4

Определяет время работы циркуляционного насоса

встроенный таймер

При перемешивании молока, производится переключение клапанов в позицию, формирующую маршрут для перемешивания. Также указано положение маршрутных клапанов обеспечивающее формирование маршрута перекачки молока через охладитель.

Описание алгоритма управления.

В блоке 1 производится ввод исходных данных: Lз, Lmin. Lз.

В блоке 2 осуществляется открытие клапана К1.

В блоке 3 производится опрос датчика уровня.

В блоке 4 производится сравнение уровня L2 с уставкой Lз. Если L2>Lз осуществляется переход к блоку 5.

В блоке 5 осуществляется закрытие клапана К1.

В блоке 6 производится установка таймера на время τ1, определяющее время хранения молока в накопительной емкости.

В блоке 7 производится сравнение времени с заданным значением, если время больше заданного, то это приводит к останов цикла.

В блоке 8 производится установка таймера на время τ2, определяющее промежутки между включениями циркуляционного насоса.

В блоке 9 осуществляется работа таймера τ2.

В блоке 10 производится опрос датчика уровня.

В блоке 11 производится сравнение уровня L1 с уставкой Lmin. Уставка Lmin определяет возможность запуска циркуляционного насоса, при уровне молока в цистерне ниже Lmin производится блокировка запуска циркуляционного насоса во избежание сухого хода в блоке 12.

В блоке 13 проводится опрос датчика температуры.

В блоке 14 производится сравнение температуры Т1 со значением уставки Тз.

В случае, если текущая температура выше заданной, переходим к блоку 15.

Если температура ниже заданной переходим к блоку 17.

В блоке 15 производится переключение маршрутных клапанов К2 и К3 в позицию 2, такая позиция обеспечивает формирование маршрута перекачки молока через охладитель.

В блоке 16 производится открытие клапана подачи хладоносителя К4 и запуск циркуляционного насоса М1.

В блоке 17 производится проверка заданного массива времени определяющего промежутки между включениями циркуляционного насоса. Если τ3 = 0 переходим к блоку 18. В случае если τ3 не равно нулю осуществляем возврат к блоку 8.

В блоке 18 производится переключение клапанов К2 и К3 в позицию 1. Тем самым обеспечивается формирование маршрута перекачки молока, минуя охладитель. Производится перемешивание молока.

В блоке 19 осуществляется запуск циркуляционного насоса.

В блоке 20 производится установка таймера на время τ4, определяющее время работы циркуляционного насоса (время перемешивания).

В блоке 21 осуществляется проверка заданного массива τ4, определяющего время перемешивания. Если τ4 = 0 осуществляется переход к блоку 22, если τ4 не равно нулю, то переход осуществляется к блоку 21.

В блоке 22 производится останов циркуляционного насоса. Далее производится возврат к блоку 7.