Вы находитесь на странице: 1из 4

64 РЕШЕНИЯ контроллер МИК-51

С помощью одного
малоканального
многофункционального
программируемого
контроллера МИК-51
можно автоматизировать
достаточно сложный
типовой технологический
объект пищевой
промышленности
Валерий Викторович Дыхнилкин,
asutp@microl.ua

Контролируемое
качество
Ч
то представляет собой то молоко в специальном теплооб- ко в пастеризаторе, то есть, полу-
качественная продукция? меннике-пастеризаторе подогре- чаем своего рода буфер, который
Что мы понимаем под кате- вается водяным паром до нужной добавит инерционности в систему.
горией качества как таковой? Если температуры, выдерживается так Такой контур значительно легче
мыслить «шаблонно», то точное некоторое время, а потом направ- автоматизировать как обвязкой из
определение всегда можно найти ляется на дальнейшую обработку. обычных регуляторов, так и с при-
в существующих ДСТУ, а именно: Вот только температура молока в менением микроконтроллеров.
качество определяет соответствие рассмотренном варианте на прак-
характеристик продукции предъ- тике будет «гулять» в довольно Контур пастеризации молока
являемым требованиям. В пище- больших пределах, что неминуе- В данной статье речь пойдет о
вой промышленности вопрос о мо скажется на качестве конечного контуре пастеризации молока,
выпуске качественной продукции продукта. который функционирует на Ивано-
стоит особенно остро. В этой статье Суть в том, что подача пара с Франковском молокозаводе уже
мы рассмотрим некоторые нюансы котельной на установку будет более двух лет. Основу системы
производства молочных продук- неравномерной, так как, скорее автоматизации контура составляет
тов, в частности — процесс пасте- всего, промежуточным звеном МИК-51 (рис. 1) — малоканальный
ризации молока. такой цепи является гребенка, куда многофункциональный програм-
Важным фактором, который подключены и другие установки- мируемый контроллер производс-
влияет на качество молока и потребители. Давление пара в тва предприятия «Микрол». Для
молочной продукции, является магистрали меняется, и как резуль- составления программы контрол-
его тепловая обработка (пасте- тат — меняется температура молока. лера служит редактор FBD-про-
ризация). Пастеризация проходит И применение быстродействующих грамм «Альфа», описание которо-
при определенной температуре контуров регулирования здесь не го приводилось в «МА», №5/2008,
(от + 63 °С до температуры, близ- поможет. с. 24-26.
кой к точке кипения), которую Выходом из сложившейся ситу- Структура контура пастериза-
система автоматизации должна ации может быть использование ции молока приведена на рис. 2.
поддерживать с довольно высо- промежуточного звена в виде Молоко с резервуара Р-1 насосом
кой точностью (в большинстве еще одного теплообменника. Н-3 подается в буферную емкость
случаев — это ± 1—5 °С). Если Получится, что пар греет воду, а Б-1, из которой через насос Н-2
рассмотреть простейший вариант, вода, в свою очередь, греет моло- поступает в теплообменник-пас-

Мир Автоматизации декабрь 2008


контроллер МИК-51 РЕШЕНИЯ 65

(пастеризованное молоко) будет


О МИК-51
подан на выход с установки. Если
Контроллер МИК-51 — это температура продукта выше или
проектно-компонуемое ниже нормы — клапан автомати-
изделие, которое позволяет чески переключается в положе-
пользователю выбрать ние «0», и молоко возвращается
нужный комплект модулей и в буферную емкость Б-1 на пов-
блоков согласно числу и виду торный цикл прохождения через
входных-выходных сигналов. пастеризатор.
В зависимости от заказанной Для нагрева молока до указанной
конфигурации контроллер температуры в пастеризаторе исполь-
может иметь 4 аналоговых зуется последовательный контур. Суть
(4AI) входа, до 19 дискретных его работы состоит в следующем. На
входов (19DI), до 4 аналоговых установку подается водяной пар,
(4AO) и до 21 дискретного который поступает в теплообменник
(21DO) выхода. «пар-вода» (Т-1) и передает тепло
Прибор имеет встроенные воде, что циркулирует по замкнутому
средства самодиагностики: Рис. 1. Малоканальный контуру: насос Н-1 — теплообменник
сигнализация и идентификация многофункциональный Т-1 — пастеризатор Т-2 — насос Н-1.
неисправностей, сигнализация программируемый контроллер МИК-51 Вода, в свою очередь, подогревает
при выходе сигналов за молоко посредством пастеризатора
допустимые границы, при с масштабированием, Т-2. Степень нагрева молока опре-
сбоях в ОЗУ, нарушении деление, корень деляется положением регулирующего
обмена по сети и т. д. квадратный, абсолютное клапана К-1, установленного на линии
Программирование значение, интегрирование, подачи пара в теплообменник Т-1.
контроллера выполняется с дифференцирование с Система автоматического управ-
помощью клавиш передней задержкой; ления указанным контуром должна
панели или по интерфейсу Логические учитывать множество нюансов его
с помощью специального функциональные работы. Прежде всего, точного и
программного обеспечения блоки: логическое И, быстрого регулирования темпера-
- визуального редактора многовходовое И, логическое туры молока на выходе пастериза-
FBD-программ АЛЬФА. ИЛИ, многовходовое тора не добиться использованием
Редактор имеет встроенный ИЛИ, исключающее ИЛИ, простого одноконтурного ПИД-
отладчик программ, мажорирование, триггер, регулирования, что связано с
систему логического регистр, выделение фронта; инерционностью системы из двух
контроля состояния Функциональные блоки теплообменников, включенных
программы, возможности управления программой: последовательно.
документирования программ, минимум, максимум, Данная система является класси-
печати, представления скользящее средние, ческим примером необходимости
программы в виде таблицы и задержка, экстремум, использования каскадного регули-
др. ограничение, ограничение рования. Именно такое регулиро-
Контроллер МИК-51 скорости, переключатель по вание используется для контуров,
содержит библиотеку номеру, компаратор, таймер, которые имеют большую транспор-
функциональных блоков, счетчик, мультивибратор, тную задержку по каналу регули-
достаточную для того, чтобы одновибратор, импульсатор; рования и в которых есть возмож-
решать сравнительно сложные Функциональные ность измерять промежуточную
задачи автоматического блоки управления координату, имеющую меньшую
регулирования и логико- технологическим инерционность.
программного управления. процессом: фильтр, В таком случае, оптимальным
Библиотека масштабирование, кусочно- является формирование контура
функциональных блоков линейная функция, уставка регулирования температуры моло-
имеет следующие разделы: аналоговая, уставка ка изменением подачи пара в теп-
Функциональные времени, программный лообменник Т-1 с учетом темпера-
блоки ввода-вывода: задатчик, таймер- туры воды на входе в пастеризатор
интерфейсный ввод-вывод, сигнализатор реального Т-2. Пример контура каскадного
аналоговый ввод-вывод, времени, линейное регулирования приведен на рис. 3.
дискретный ввод-вывод, изменение параметра, Нужно учитывать также необхо-
импульсный ввод; регулятор аналоговый, димость ограничения выхода регу-
Математические регулятор каскадный, лятора, чтобы клапан К-1 откры-
функциональные блоки: регулятор импульсный, вался постепенно, а в идеале — по
умножение, суммирование пользовательская панель. заданной кривой.
Кроме того, система автомати-
ческого управления должна обес-
теризатор Т-2. Если температура автоматика должна переключить печивать выполнение корректных
молока на выходе пастеризатора клапан кольца К-2 в положение действий при аварийных ситуациях
составляет от + 88 до +98 °С, то «1», при котором конечный продукт на объекте. Сюда входят реакция
66 РЕШЕНИЯ контроллер МИК-51

ра, составленной в редакторе


«Альфа». Основным элементом
программы является блок каскад-
ного ПИД-регулятора PID_CAS(61)
(рис. 5). Блок имеет 2 входа: PV.M
(вход ведущего регулятора) и PV.S
(вход ведомого регулятора).
Вход PV.M подключен к выходу
OUT.SCAL функционального блока
аналогового входа №1 AIN(05), то
есть значение температуры моло-
ка после пастеризатора подается
на вход ведущего ПИД-регулятора.
Вход PV.S подключен к соответству-
ющему выходу блока аналогового
входа №2, что обеспечивает пода-
чу величины температуры воды
после теплообменника Т-1 на вход
ведомого ПИД-регулятора. Выход
Рис. 2. Структура контура пастеризации молока регулятора подается на аналого-
вый выход №1 (блок AOT(08)) и
на дисплей «ВИХІД» первой пане-
Температура Ведомый
AI1 ПИД-
Изменение расхода ли индикации (блок USER(63)).
воды пара через Т-1 Кроме того, при падении темпера-
регулятор
туры ниже установленной границы,
Ведущий Задание на на выходе dMIN блока регулятора
Температура
AI2 ПИД- поддержание
молока регулятор температуры
появляется логическая «1», кото-
горячей воды рая инвертируется и обеспечивает
подачу «0» на дискретный выход
Заданная 1 контроллера, обеспечивая тем
температура
молока
самым возврат молока в буферную
емкость Б-1.
Рис. 3. Пример контура каскадного регулирования Ограничение выхода регулято-
ра обеспечивается использовани-
на обрыв линии связи датчиков На рис. 4 приведен пример ем блока формирования кусочно-
температуры пара и воды, аварий- FBD-программы для контролле- линейной функции LINEAR(52).
ный перегрев молока или воды,
превышение заданной скорости
нарастания температуры воды на
входе в пастеризатор.

Включение контроллера
Все указанные требования,
предъявляемые к системе автома-
тического управления, с легкостью
обеспечиваются автоматизацией
объекта с использованием конт-
роллера МИК-51.
Для включения контроллера в
контур управления необходимо
задействовать 2 аналоговых входа,
1 аналоговый и 1 дискретный выхо-
ды. К аналоговому входу AI1 под-
ключается датчик температуры
молока на выходе с пастеризатора,
ко входу AI2 – датчик температуры
воды на выходе с теплообменника
Т-1. Дискретный выход DO1 опре-
деляет положение клапана коль-
ца К-2. Пневматический исполни-
тельный механизм, управляющий
положением клапана К-1 на линии
подачи пара в теплообменник Т-1,
через электро-пневмо преобразо-
ватель подключается к аналогово-
му выходу AO1 контроллера. Рис. 4. Пример FBD-программы для контроллера, составленной в редакторе «Альфа»

Мир Автоматизации декабрь 2008


контроллер МИК-51 РЕШЕНИЯ 67

PID_CAS (61)

18 SP_M_H MASTER SLAVE


19 SP_M_L
07 nMODE

dLOC
02
BALANCE SP

20 SP_M_RATE 14 SP_M DELTA


08

12 Kp_M
08 Ti_M
10 Td_M 34 SP_S_H
04 nSTR 35 SP_S_L
32 FB_M 05 nTYPE 07 nMODE 16 OUT
02 nDIR_M
13 Kp_S
09 Ti_S
PV_M 01 STATIC 11 Td_S dMAN
INP DIR FB PID SP 38 TRK_VAL MANUAL 01
BALANCE 04 nSTR
05 nTYPE 06 dTRK
03 nDIR_S 47 FB_S
17 PV_M_RANGE 15 SP_S
CORR
01 nDISP
07 OUT
21 MAX INP DIR FB PID LIM
22 MIN FEED FORWARD
28 COR_M_VAL TRACK
23 HYS
29 COR_M_GAIN
30 COR_M_H 33 PV_S_RANGE dOUT_H
24 FF_M_VAL CORR 03
31 COR_M_L
25 FF_M_GAIN
26 FF_M_H FEED FORWARD
27 FF_M_L 04 dOUT_L
43 COR_S_VAL
PV_S 02
44 COR_S-GAIN 36 OUT_H
45 COR_S_H 39 FF_S_VAL
40 FF_S_GAIN 37 OUT_L
46 COR_S_L
41 FF_S_H
42 FF_S_L dMAX
05

06 dMIN

Рис. 5. Внутренняя структура каскадного ПИД-регулятора

Для определения скорости нагре- Просто и удобно


ва воды используется блок диффе- Как видите, посредством одно-
ренцирования DERIV(18). Значение го контроллера удалось автома-
скорости сравнивается с заданным тизировать достаточно сложный
(10 °С/с) в компараторе CMP(37). В типовой технологический объект
случае превышения заданного зна- пищевой промышленности. И если
чения на выходе dGR компаратора у пользователя возникнет жела-
появляется логическая «1», которая ние что-либо подправить в ука-
поступает на вход блока многовхо- занном примере, добавить новые
дового ИЛИ (OR_M(22)), и в конеч- функции, автор сочтет свою задачу
ном итоге, обеспечивает полное выполненной. Ведь всех нюансов
закрытие клапана К-1 регулятором указанный пример не учитывает.
и формирует световую сигнализа- Приведенная программа — это
цию. Аналогично функционируют и всего лишь образец, руководство
другие контуры аварийной защиты к действию а не «ответ на задачу,
(обрыв линии датчиков температу- подсмотренный в конце учебника».
ры, перегрев молока больше 98 °С В каждом конкретном случае к про-
и воды выше 105 °С). граммированию прибора нужно
Сигнализация при наличии подходить индивидуально.
любой из блокировок обеспечи- Чтоб подвести итог, нужно отме-
вается использованием функцио- тить, что МИК-51 действительно
нального блока мультивибратора прост в программировании и удо-
OSC_M(41), который по логичес- бен в эксплуатации. При необхо-
кому сигналу высокого уровня с димости, контроллер может быть
выхода блока ИЛИ будет формиро- интегрирован в любую SCADA-сис-
вать подачу 1 на дискретный выход тему, поддерживающую протокол
DO2 (блок DOT(09)) продолжи- ModBus RTU. Кроме того, прибор
тельностью в 1 с с таким же интер- и его прикладное программное
валом паузы. обеспечение хорошо документи-
На первой панели индикации рованы, что не может не радовать
кроме значения выхода регулято- конечного потребителя.
ра отображается также температу-
ра молока (дисплей «ПАРАМЕТР»)
и температура воды (дисплей
«ЗАВДАННЯ»).