Охладить что-либо водой гораздо проще, чем воздухом. Но саму воду тоже придется рано или поздно охлаждать. В промышленных масштабах проще всего это сделать при помощи градирни. По большому счету, градирни делятся на «сухие» и «мокрые».
Сухая градирня — это фактически радиатор, продуваемый вентилятором, в каналах этого радиатора циркулирует жидкость. Съем тепла происходит через стенки этих каналов. Типичный пример — система охлаждения двигателя автомобиля. Эффективность работы такой градирни напрямую зависит от температуры окружающего воздуха, его температура является минимально достижимой, до которой жидкость может быть охлаждена в принципе.
![Распределенный ПЛК: управление градирней. Юрий Ильин, инженер](https://i.wfolio.ru/x/8s5nqXoBDnPrNvaPMrefFJHgWWj3kWod/dDVuVZfAbJ9rZKHrHU4EavE3_LxDM3NS/iPmgPazfYn7C-64MHlbdcMrtyfMlTmRI/jwKOkjh-0O9qbOk1dOCsecDpN1qCFvSl/1blbO5vy8znK7b4xbsC7lA.jpeg)
А вот мокрая градирня работает гораздо менее предсказуемо. Основное охлаждение происходит за счет испарения воды, той самой воды, которую в ней охлаждают. И тут возникает парадокс: при снижении температуры на улице у мокрой градирни резко падает эффективность. Казалось бы, погода и градирня делают общее дело, но если разобраться, то фактически, они просто «перетягивают одеяло на себя».
Дело в том, что мокрая градирня
охлаждает воду до точки росы, которая, в свою очередь, зависит
от температуры и влажности воздуха. Точка росы — это температура,
до которой надо охладить воздух, при прочих равных, чтобы находящаяся
в нем влага начала конденсироваться. Вот и получается, что при понижении
температуры воздуха, в нем повышается влажность, а с ней и точка росы,
т. е. та температура, до которой градирня физически может охладить воду.
При повышении температуры воздуха точка росы понижается и эффективность
градирни растет.
На заводе, где установлены десятки термопластавтоматов, водяное охлаждение необходимо жизненно. Охлаждать надо как сами машины — гидравлическое масло, особенно когда речь идет о тысячи тонн усилия смыкания, так и сами литьевые формы.
Оказалось, что градирня, которая охлаждает эту воду уже многие годы, работает в не очень автоматическом режиме. В общих словах система такая: из главного корпуса завода, где машины охлаждаются водой, идут трубы в соседнее здание. В подвале этого здания находится резервуар — бассейн, в котором содержится 200 кубометров воды. Один насос денно и ношно прокачивает эту воду в главный корпус. На крыше стоит градирня, у которой есть два элемента управления: подача в нее воды из бассейна еще одним насосом и включение обдува.
Последние несколько лет система работала так, что посыльный, в лице зама начальника цеха, периодически поглядывал на термометр, расположенный на напорном коллекторе, принимал решение о том, что надо включить подачу воды или вентиляцию. Разумеется, работал он не круглосуточно, чего нельзя сказать про машины в цеху, поэтому колебания температуры воды на входе в цех достигали +/- 5 градусов. Это, в свою очередь, сказывалось на стабильности литьевого процесса.
![Распределенный ПЛК: управление градирней. Юрий Ильин, инженер](https://i.wfolio.ru/x/qsl18a_7tdmPhVMhMPtMG9VQbsTxB9zd/Pux26Hnl_jNeAiYkeeFaKnEB9KpYUfum/8wm2wW35KXJDw0srM4_53CKCS3zoOW0H/Y0Hylh2H1PY_mw1art7VFGZCFwgX2XAU/Qhx7djRSwalYkvI9WgI63A.jpeg)
Ознакомившись с данной ситуацией я пришел к выводу, что мое недавнее изобретение — «Распределенный ПЛК» как нельзя лучше подходит для решения этой задачи.
Итак,
я решил использовать три термодатчика, по одному на напорный
и всасывающий коллекторы, т. е. на вход холодной воды в цех и выход
горячей из цеха, и еще один для измерения температуры воды в бассейне.
Задача легко решается моим контроллером и не очень легко любым другим,
уже потому, что первые два датчика находятся в одном помещении,
а третий, вместе с силовой частью — в здании через дорогу от него.
Но и там, и там есть локальная сеть. И даже несмотря на то, что по пути между цехами стоит шесть хабов и один радиомост на 24ГГц, данные с датчика доходят менее, чем за 1 миллисекунду.
![Распределенный ПЛК: управление градирней. Юрий Ильин, инженер](https://i.wfolio.ru/x/kQzoz3QUZPZrZ-CXSAcJWWock-ttiTyD/x2nVvjw21Wte7g8seHFbpiqNyAQpVi4x/I-FKVRSYTotlhCAPj4vgzqKDnbck28Ud/yuJWcAONHBzPQCqrtNg5an6pn3Iy3isg/gJaklcG6PD7oVYCWmjTW2Q.jpg)
Топология вышла следующая:
Цех литья: два блока 1W-CAN с термодатчиками + блок CAN-LAN, между собой блоки соелинены по шине CAN, наружу данные передаются по локальной сети.
Цех
водоподготовки: один блок 1W-CAN с погруженным в бассейн датчиком, один
блок на два входа и два выхода, и один блок CAN-LAN. И снова, между
собой они соединены шиной CAN, а блок CAN-LAN обеспечивает, во-первых,
связь с другим помещением, а во-вторых, внешнюю телеметрию.
![Распределенный ПЛК: управление градирней. Юрий Ильин, инженер](https://i.wfolio.ru/x/B4EG9ZgM-E5LGeliy2SIfHXjdO4Fb9q_/CjJVab1NxYHLpw2lakiDJL4rHReODvgg/G5LlNjWbP74lOQo70fQ75nFsWDm6PhNx/O-YnRbn_Q4Rl6s4DdUUQHeZabAzwPJ98/OgAGKj5yudlGAn5Lizhq8A.jpg)
Система заработала просто шикарно.
На графике синим отмечена температура воды в напорном коллекторе, желтом — в бассейне в помещении черед дорогу, красным — температура во всасывающем коллекторе, горячая вода на выходе из цеха.
Белая линия отражает цикл работы вентиляторов обдува, зеленая — включение насоса орошения.
По скачкам красного графика можно отметить, когда включались и выключались большие машины, подъемы синего — похолодание, самый большой горб — это дождь.
Тем
не менее, даже во время дождя стабильность температуры умещается
в диапазон +/- 1 градус, а в ясную погоду — явно меньше +/- 0.5 градуса.
![Распределенный ПЛК: управление градирней. Юрий Ильин, инженер](https://i.wfolio.ru/x/HVCkSUFqMyV44oiQrfpqxqzPXwVkEQMq/yBF5vBIhM8ck-sEoBS_9YXLdWaDSo8mx/rY2iYQN7IxUWgkOBMS0uZYec20cna0eu/o7m4ny1cUiPglBxtX5UNVqdv94XI40NH/wJyAXWX14-maDmPlg-Ihyw.jpg)
Так выглядит окно управляющей программы.
В список попадают все устройства распределенного ПЛК, находящиеся в одной подсети со всеми ветвями CAN устройств.
Дискретное управление по значению температуры я сделал просто — у 1W-CAN
устройства есть 10 виртуальных входов, по сути, это компараторы значения
температуры. Нечетные входы отвечают за сравнение «больше либо равно»,
четные «меньше». Результаты этих сравнений доступны для обработки любому
устройству в CAN/LAN сети.
Но что делать, если в локальной сети использовано несколько адаптеров LAN-CAN?
Тут тоже все просто. В каждом LAN-CAN блоке прописывается, какие устройства из местной CAN группы должны использовать мост CAN-LAN-CAN и с каким блоком они будут связываться. Дальше система сама определит, где находится пункт назначения, какой у него в данный момент IP адрес и отправит только нужные пакеты строго по назначению.
Что касается скорости работы устройства, то она получилась в самом деле мгновенная. В значительной степени это все потому, что все внутренние вычисления во всех блоках делаются табличным методом. Когда в сети появляется новое устройство, оно первым делом анонсируется всем остальным, чтобы они могли добавить его к себе в таблицу. При изменении входных сигналов не надо ничего вычислять, ни местоположение, ни логику работы, в таблице по адресу с номером нужного устройства с учетом состояния входных линий уже лежат готовые данные.
Вот, собственно, о чем речь.
Работает всего один блок градирни, но этого хватает.
Блог
![Распределенный ПЛК: управление градирней. Юрий Ильин, инженер](http://i.wfolio.ru/x/_X84i9WavwpD2DpkjqzyAI_7UKf9sCCh/2jbcASfLIvarwpHFhG9kFsp3HyOW9aKw/_ARDUC8ePm5zzXg2inZOJPPN7eMvo6Dk/b5aGhOQ__VQdAEJ_XGStoXGjEy_bfEf_.jpg)
Распределенный программируемый логический контроллер
![Распределенный ПЛК: управление градирней. Юрий Ильин, инженер](http://i.wfolio.ru/x/NF69JQqpSjO0jttC0wOtDAtTioOJpZ1L/e0cRB7MVwM5lvuGcQC372S7smAyeZx2Q/psYLUTC_m3RhvHTGTn-4tJ4HseoWV_tb/3meJ5bFrTKE.png)
Neoden YY1 Pick-and-place Machine
![Распределенный ПЛК: управление градирней. Юрий Ильин, инженер](http://i.wfolio.ru/x/_X84i9WavwpD2DpkjqzyAI_7UKf9sCCh/2jbcASfLIvarwpHFhG9kFsp3HyOW9aKw/fNSmsa7aGPIlPvn7T2oTX8yDyi7WyQ1k/0WA79yGJ2_LUVKFbRmuLRr2DLzBnNPlb.jpg)