Модернизация программного обеспечения стенда термографических испытаний технологического передела «Сборка холодильников» завода холодильников ООО «IHP Appliances» | Статья в журнале «Молодой ученый»

Отправьте статью сегодня! Журнал выйдет 4 января, печатный экземпляр отправим 8 января.

Опубликовать статью в журнале

Автор:

Рубрика: Информационные технологии

Опубликовано в Молодой учёный №49 (548) декабрь 2024 г.

Дата публикации: 05.12.2024

Статья просмотрена: 12 раз

Библиографическое описание:

Калинин, Ю. В. Модернизация программного обеспечения стенда термографических испытаний технологического передела «Сборка холодильников» завода холодильников ООО «IHP Appliances» / Ю. В. Калинин. — Текст : непосредственный // Молодой ученый. — 2024. — № 49 (548). — С. 4-7. — URL: https://moluch.ru/archive/548/120184/ (дата обращения: 26.12.2024).



На заводе холодильников на одной из сборочных линий качество выпускаемой продукции контролируется на линии быстрых функциональных испытаний (ЛБФИ), представляющей из себя карусель, на которой холодильники проверяются в течение 30 минут. Далее принимается окончательное решение о качестве холодильника — холодильник направляется к потребителю или будут устраняться обнаруженные дефекты.

Линия быстрых функциональных испытаний

Рис. 1. Линия быстрых функциональных испытаний

На ЛБФИ холодильники проверяются на отсутствии утечки хладагента, компьютеризированные стенды контролируют работоспособность лампы освещения в холодильной камере, проводят необходимые электрические тесты и выполняют тест функциональной пригодности (термографические испытания). Критерии испытаний и все результаты хранятся на сервере базы данных.

Модернизации стенда термографических испытаний и посвящена настоящая работа.

Несколько слов об этих испытаниях. Для выполнения термографических испытаний холодильник должен успешно пройти все предыдущие тесты. В этом случае на изделие подаётся питание в течение 590 секунд. По достижении позиции, где установлена термокамера, программа загружает из неё фотографию тыльной стороны холодильника (сторона компрессора и конденсатора). На снимке выделяются четыре исследуемые прямоугольные области (зоны) и определяется максимальная температура в каждой из них. На основании критериев испытаний, хранящихся на сервере, делается вывод о прохождении теста.

Структурная схема старого стенда термографических испытаний

Рис. 2. Структурная схема старого стенда термографических испытаний

Цели:

— На стенде термографических испытаний из-за устаревания аппаратной и программой частей необходимо обновление последних для возможности использования доступного оборудования и современной операционной системы (программа работает только на Windows 2000 из-за использования платы видеозахвата для шины PCI, отсутствующей в современных компьютерах). Поддержка этой платы прекратилась в 2003 году. Кроме того термокамера LAND FTI 6 практически исчерпала свой ресурс и подвержена частым отказам, её цена на рынке слишком высока.

— Из-за санкционных ограничений нет возможности получить с сайта производителя Flir средства разработки. Необходимо использовать только доступное программное обеспечение — идти по пути импортозамещения.

Технико-экономическое обоснование:

В случае отказа термографического стенда снижается производительность ЛБФИ из-за необходимости проверки холодильников на длительных испытаниях. Это влечёт за собой снижение производительности всей сборочной линии. Чтобы не допустить этого было принято решение интегрировать в систему имеющуюся термокамеру Flir A300 и создать новое программное обеспечение для стенда термографических испытаний.

Стадия освоения:

Внедрено в производство с 17.06.2024 г.

Структурная схема нового стенда термографических испытаний

Рис. 3. Структурная схема нового стенда термографических испытаний

Далее всё описание будет относиться к термокамере Flir и обновлённой системе. Тепловизионная камера транслирует в сеть в реальном времени потоковое видео инфракрасного изображения с частотой 30 кадров в секунду. Из этого потока в нужный момент извлекается один кадр для дальнейшей обработки. Трансляция ведётся в оттенках серого цвета, т. к. в инфракрасном спектре нет привычных нам цветов радуги. Для большей наглядности сцена раскрашивается программой в цвета палитры, выбираемой пользователем из меню. На рис. 4 приведены примеры возможных палитр.

Возможные палитры для раскраски исследуемой сцены

Рис. 4. Возможные палитры для раскраски исследуемой сцены

На рис. 5 представлен пример работы программы.

Пример рабочего экрана стенда термографических испытаний

Рис. 5. Пример рабочего экрана стенда термографических испытаний

В левой части мы видим термографическую картинку. Выделяются четыре зоны. В каждой зоне находится максимальная и минимальная температура, отображаемая в секции Area’s temperatures. Критерии и результаты выводятся в секции Area’s results. Здесь же мы видим температуру окружающей среды (T ambient), температуру холодильной камеры (T cell), заданное (Time ref.) и реальное (Time real) времена работы холодильника до начала испытаний. Резюме (Total result): PASS или FAIL. Внизу отображается состояние связи с абонентами сети, участвующих в процессе: PLC (программно-логический контроллер) управления кольцом испытаний, контроллер Wago для чтения температуры окружающей среды, сервер базы данных, термокамера и OPC сервер для связи с PLC Simatic S7.

Все результаты испытаний (фотографии) сохраняются на жёсткий диск для возможности изучения при необходимости: картинка просто загружается на экран, раскрашивается по желанию пользователя. При необходимости можно узнать температуру в желаемой точке, наведя на неё указатель мыши. Программа позволяет редактировать положение и размер контролируемых зон, удалять и добавлять их. Из лог-файла можно почерпнуть информацию о ходе выполнения программы.

Программа термографических испытаний работает под управление операционной системы Linux. ОС Linux хорошо зарекомендовала себя при использовании в производственных условиях своей высокой надежностью и минимальными требованиями к аппаратной части компьютера. К тому же операционная система поставляется с набором программ для применения в различных областях деятельности. Программа написана с использованием библиотеки OpenGL.

Литература:

  1. Страуструп Б. Язык программирования С++ (стандарт С++11). Краткий курс. Пер. с англ.- М.: Издательский дом Бином, 2017 г. — 176 с.: ил.
  2. Bjorn Andrist, Victor Sehr C++ High Perfomance, Packt Publishing,2020 г. — 513 с.
  3. Paul Raines, Jeff Tranter TCL/TK in a nutshell, O’Reilly Media Inc., 1999 г. — 429 с.
  4. Тейнсли Д. Язык shell Linux и Unix: Пер. с англ. — К.: Издательская группа BHV, 2001 г. — 512 с.
  5. Хилл Ф. OpenGL. Программирование компьютерной графики. Для профессионалов.- СПб.: Питер, 2002 г. — 1088 с.:ил.
  6. Basic ICD FLIR IR Camera — PC (Электронный ресурс) URL: https://github.com/uglymie/flir-a300-control-and-display/blob/master/doc/FLIR_telnet_commands.pdf (дата обращения 04.12.2024 г.)
Основные термины (генерируются автоматически): испытание, PLC, FAIL, FTI, LAND, OPC, PASS, PCI, операционная система, холодильная камера.


Похожие статьи

Задать вопрос