Имеется в моем хозяйстве холодильное оборудование. Ну как в моем. Пока работает не мое. Как какие проблемы так сразу мое. Так и живем. Предприятие пищевое. Значит холодильники очень важные объекты. Нужно контролировать. До меня весь процесс контроля сводился к тому, что дежурный электрик, когда делает обход, записывает в журнал температуры во время обхода. Раз в 4 часа.
Что можно увидеть если мониторить что то раз в 4 часа? Правильно. Либо ничего, либо что уже совсем пипец....
Утром прихожу, захожу в дежурку. Как ночь? Что было? Как холодильники?
- да все нормально. Все работает.
- точно?
- точнее не бывает.
Открываю журнал. Смотрю 6 холодильник +6 показывает. А уставка -18. Спрашиваю: - Почему ночью на 6 холодильнике было 6 градусов?
- ну я не знаю. В следующий обход все нормально -9 градусов.
- оттайка работала?
- ну наверное.
- что значит наверное? Там хранится заморозка готовая.
- не. ну все нормально же.
Самое страшное выходные. Если что-то случится в субботу, то до понедельника никто не хватится. Или хватятся когда уже все растает. А это разборки, скандалы, на кого вешать расходы, порезка премии и все в этом духе.
Подрядчики тоже раздолбаи. Приезжают дай бог на второй-третий день. ( зато, сука не такие дорогие. Для бюджета хорошо) бесит.
И так оно тянулось, блять, тянулось. Изо дня в день, из месяца в месяц.
Думаю надо что-то с этим сделать. Начал интересоваться как можно взять холод под контроль? На людей положиться к сожалению нельзя. И как то себе жизнь облегчить хочется.
Нужен мониторинг.
Начал проработку вопроса. Думаю надо завести все какую-нибудь систему диспетчеризации. Наш выход scada.
Пошел собирать документацию от шкафов управления холодильными установками, курить как это все работает, и что можно с этим сделать.
Исходные данные.
Холодильные уснановки на бицеровских компрессорах.
Небогато. На борту все это не имеет вообще никаких интерфейсов и связи с внешним миром. Как говорят классики: ПУ-ПУ-ПУПУ-ПУПУ.
Что хочется знать о работе агрегатов:
- температура в холодильной камере
- желательно динамика этой температуры
- режим работы: охлаждение, дефростация, авария.
- желательно какое-нибудь оповещение в нештатных ситуациях. Например компрессор молотит, а температура растет. Или температура растет, а компрессор не включается. Хоть в телеграмм что ли.
- хранить графики. Ведь случаем если что то не так с продуктом можно сказать, а вот холодильники плохо работают, это вот все оттуда. Мы ни причем. Проблема то известная, ай ай яй.
Короче надоело быть еще козлом отпущения. 🤣
Можно набрать ПЛК, каких нибудь дискретных модулей на 485 интерфейсе или вообще Ethernet, собрать сервер, поставить скаду, протянуть несколько километров проводов и собрать все в одну систему мониторинга на телевизоре в дежурке. Потом останется приучить людей работать с ней и жить станет легче.
Взял для расчёта одного из самых дешевых производителей - овен. Вроде, говорят , неплохо делают. Посчитал блоки вводов, кабели, датчики с 485 интерфейсом и modbus. И пошел к начальству.
Дальше все было как в известном мультике. Послала меня жена в лес за ёлкой. Послала, так послала.
В глазах руководства я прослыл крахобором. Ибо потратить несколько сотен на систему , что бы с
просто смотреть за холодильниками нафиг надо. И вообще баловство все это. Вон ножками пошли и нормально. Все аргументы, про потерю продукта, сырье, качество, простой оборудования, возможность вызвать подрядчика до наступления критической ситуации оказались глубоко по барабану.
В общем послали так послали.
Это все конечно хорошо. Но проблемы остаются без решения. А решать что то надо. Проблема регулярная и доставляющая.
Как говорится. Наши руки не для скуки. Открываем кружок очумелые ручки и делаем свою диспетчеризацию с чаем, горничными и хард-роком. На коленках. Их того что найдем под ногами и в мусорке.
Увлечение микроконтроллерами стало давать свои плоды. Можно же все сделать самому. Проц берем AVR, просто потому что знаю. Платы разведем и спаяем на тест, потом если что закажем переделаем по-человечьи. Modbus- открытый протокол, все описано. Бери и пользуйся. Что еще для счастья надо.
Оставалась одна проблема нужно много проводов. Таким образом именно они стали становиться статьей расхода #1.
В процессе разработки и тестирования понял, что avr не совсем подходит для этой задачи. Нужно что то помощнее, посовременней и желательно беспроводное.
Долгое прокуривание данного вопроса привело меня к ESP32. А чуть позже к ESP8266. Китайцы пришли на помощь. Клевая штука. Стоит рубь ведро. Возможностей нормально так. Кто в теме тот поймет. Покупаем пару экземпляров и начинаем наше рукоблудие.
Всю систему вяжем на homeassistant. Бесплатный сервер умного дома. Для нас громко сказано. Но, как говорит знакомый рыбак, на безрыбье можно и раком щуку.
тем более весь проект ложится на локальную сеть. И жить становится легче. В какой то степени.
Датчики температуры.
Ничего не изобретаем. Берем ds1820. Его приделываем к модулю ESP-01. Паяем платку. Прошиваем, подключаем к вайфаю, вяжем к homeassistant.
Получилось что то такое.
Раскидываем это все по холодильникам, подключаем к питанию в обычные 220. И все. Теперь мы можем смотреть за холодосами и что там творится.
Самых громких мастеров и производственников пришлось учить мо другому. Врезал оптроны и расвешал на дверях холодильников концевики. Втихую.
Как начался скандал что у нас там случилось. А почему температура не на месте и все в этом духе.
Ответ был очень простой. во-первых в указанное вамм и время никакого температурного перекоса не было. А где он был, так это по вине, что вы не закрываете двери до конца, открываете надолго холодильник без отключения и тд. Люди были уверены, что я это недокажу. А я просто показал 🤣 никто неповерил. Правда после разборок, на выходных снесли все три концевика. И как бы оно само случилось. Но прецедент создан... Ладно, это все лирика.
Что сейчас имеем. Немого фото.
Видим температуру в реальном времени. По графикам хорошо видно когда все хорошо, а когда не очень. К примеру на подробном графике видно как ночная смена проспала проверку работы компрессора. Он тупо с каким то ночным броском упал в аварию. И перезапускали его уже утром. Всюочь простоял в аварии. Но мне упорно ночная смена втирала что все же хорошо было. Я лично ходил смотрел, все работало. Ну да ну да верю. Охотно.
Промониторил, собрал статистику. Плавает иногда температура в 4 холодильниках, что сидят на одной компрессорной установке. Приподнимется температура и очень-очень долго не падает. Причем во всех четырех холодильниках. Причём проблема стара, наверное, как этот цех. Она еще до меня была. Лечилось отключением всех холодильников и включением по одному. Первый набрал включили второй и так далее. И вроде все норм, но профакать этот момент ничего не стоит. Так и жили.
Поговорили с главным инженером подрядчика. Тот пришел к выводу что мало фреона в системе. Так хватает. Но одновременно на 4 маловато будет. не вытягивает. Подкачали систему и все. Проблема рассосалась.
Дальше буду собирать modbus платы для сбора информации с индикаторов щитов управления и заводить в эту же систему. Что бы если превышение температуры не бежать в компрессорную, а посмотреть.Ага оттайка. Не паникуем.
Ну и еще по мелочи наклепал устройств.
Пробовал работать с датчиками давления 4-20. Пока повесил на подачу охлаждения в цех. После хочу повесить на магистрали компрессоров. Мониторить давление и возможные ситуации уипчки фреона. К сожалению это не редкость.
Решил попробовать мониторить сеть
А это почасовой расход электроэнергии.
А еще не хотелось ставить второй монитор себе на стол. Сделал себе поменьше.
По итогу. Пока завел только самые проблемные места. И уже удалось решить часть проблем. Часть из которых были выдуманными. Результат достигается. Работать становится чуточку легче.
Продолжение следует...