Серия «Примеры проектов»

9

Автоматизация термовакуумного станка

Осуществил в прошлом году автоматизацию термовакуумного станка для производства кассет для рассады.

Как работает станок?

Станок конвейерного типа. в начале закладывается лист пластика. Материал проезжает мимо инфракрасных нагревателей, размягчая пластик. После этого ложится на форму, прижимается и откачивается воздух, создавая вакуум. Конвейер работает по энкодеру, отмеряя нужную длину, которую задаст оператор в панели.

Для нагрева использовали обычный ПИД-регулятор Овен ТРМ-500. А для конвейера и цилиндров ставили ПЛК Optimus Drive и панель оператора VI20.

Фотографий к сожалению не осталось. Есть только сам шкаф и панель оператора.

На экране панели можно примерно представить как выглядит станок, я примерно изображал его так, как есть.

На этом я заканчиваю, будут вопросы, пишите.

Показать полностью 3
9

Разработка шкафа для варки и сушки колбасы

Появился заказ на разработку шкафа Варочно-сушильной печи для мясных изделий. Печь сломалась и стояло оборудование на базе европейского готового контроллера с кнопочным управлением. Выглядит он следующим образом:

Это достаточно избыточный по функциям и сложный в эксплуатации термоконтроллер. Задание шагов и рецептура по факту заказчику были не нужны. Хотели, чтоб было по простому, два режима — Сушка и Варка. Задание уставки по температуре камеры и по температуре продукта.

Решили делать своими силами.

На каком оборудовании…

Искали много вариантов, много времени было потрачено. Сложность в том, что измерять влагу нужно только Психрометрическим способом. Простой датчик на 4-20 сразу же забьет жиром.

Замер ИТР — 02П не подходил, потому что по удобству эксплуатации оператора не устроило (маленький зелёный экран, не понятно куда там тыкать на кнопочки, выставлять там шаги и т.д.). Есть ещё у ОВЕНА — ТРМ 151. Но получался громоздкий и не комфортный вариант из готовых приборчиков.

Решили делать всю логику своими силами. Поставили оборудование — ПЛК100 и обвязку модулей МВ к нему.

ПЛК управляет следующими органами — ТЭНами, двухскоростным двигателем, клапаном для воды и воздушными заслонками.

Сложность модернизации была в том, чтобы найти все нужные провода и связать их между собой, вот в таком шкафу:

Условия работы были тяжелыми, так как рядом стояла коптилка и работала в штатном режиме, соотвествено чадил дым вперемешку с парами.

Вся печь была в тяжелой несмываемой копоти. Ну несмотря на трудности мы справились с задачей.

Ставили панель оператора Weintek для визуализации процесса. Панель Master — ПЛК Slave. Связь была обеспечена по протоколу Modbus TCP.

Интерфейс печи на странице в разделе интерфейсы.

Видео можно посмотреть на Дзене.

Показать полностью 5
17

Автоматизация пружинного станка

Только закончили станок для изготовления пружин. На разработку станка в общей сложности ушло 6 месяцев работы. Как же важно подбирать правильные алгоритмы и оборудование на каждую задачу по автоматизации.

Приветствую всех, уважаемые друзья, с вами на связи Гридин Семен. Эта статья будет посвящена реализации пружинного станка.

Что из себя представляет станок

Станок состоит из множества прижимных шкивов, барабана подачи проволоки, привода подачи и одной лапки.

Проволока подается через несколько прижимных шкивов, чтобы создать необходимую структуру металла. С помощью двух прижимных шкивов привод протягивает проволоку. А лапкой мы создаём необходимый рисунок пружины.

Длину проволоки мы измеряем с помощью энкодера, а длину подачи лапки мы регулируем с помощью шагового пр1ивода. Подача осуществляется с помощью асинхронного двигателя и преобразователя частоты.

В станок решили мы смонтировать следующее оборудование:

  • Панель оператора Weintek

  • ПЛК Optimus Drive с модулем расширения

  • Преобразователь частоты Instart

  • Шаговый привод DM860

Вот такой шкаф у нас получился:

Была пуско-наладка, поэтому небольшой бардак.

В целом делали станок 5 месяцев. Программу пришлось править 6 раз. Потому что никто не знал толком правильного алгоритма и его ещё нужно было описать в контроллере.

ПЛК я доволен, ставили AH16SOT с транзисторным ключами. Процессы там достаточно быстрые. Шустрая машина, есть все необходимые функции для работы с шаговыми приводами и сервоприводами. Есть готовые функции для работы с энкодером. Если кому интересно, пишите в комментах, могу написать отдельную статью.

Функции по движениям достаточно простые, так как это бюджетный контроллер. Но для большинства станочков, где не требуются супер навороченные функции позиционирования ЧПУ, подойдёт.

Вообще станок состоит из компромиссных решений, привод подачи на асинхронном двигателе, лапка на недорогом шаговом двигателе. Вообще есть недостатки с разгоном и торможением, что влияет на точность размера. Но заказчик просил побюджетнее и допуски погрешностей его устроили. Делаем 1 пружину за 1.5 секунды.

Электроника станка

Общий принцип- мы подключали входа ПЛК к кнопкам и энкодеру, а выхода к частотнику, пром. реле и пускатель тормоза.

Нюанс есть с подключением шагового драйвера, он рассчитан на 5 В, а ПЛК на 24 В. Пришлось повозиться с согласованием сигналов.

Выходы контроллера подключили транзисторным ключами к входам контроллера по системе npn.

Рубка реализована с помощью магнитных пускателей и тормоза на постоянном токе.

А, ну ещё конечно важна защита ЭМС, для этого ставится дроссель и фильтр ЭМС на вход частотного преобразователя. Для чего? Если вы не хотите получить проблемы при наводке помех на энкодер. Энкодер начинает пропускать импульсы.

И ещё, связал ПЛК по Ethernet панель, а по интерфейсу RS485 Частотник. Так как пришлось с него принимать по цифре заданную частоту. Нюанс в программе.

На этом я заканчиваю, будут вопросы, пишите в комментариях.

Программная часть

Нюансов куча. Рассказывать обо всём я по понятным причинам не могу. Расскажу базовое.

Панель оператора

Необходимо было реализовать два столбика, в которых по точкам записывались значения по оси x — подача и по оси y — лапка. Они должны записываться по факту (при движении по нажатию кнопки) и при помощи панели через меню корректировка.

Нужно было сделать так, как примерно на видео.

Получилось вот так:

Вообщем базой реализации были рецепты и программа на макросах. Всего две функции. Фото прилагаю.

ПЛК

В программе сделано 3 режима- ручной, автоматический и режим шаг. В ручном режиме можно поклацать кнопки и позапускать механизмы. В режиме шаг осуществляется отладка рецепта пружины. В режиме автомат мы запускаем станок в рабочем режиме.

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

С уважением, Гридин Семен

Показать полностью 6 2
18

Автоматизация теплицы на ПЛК с CoDeSyS 3.5

Этот проект длится ровно 4 года. Я давно хотел автоматизировать у себя полный цикл управления ростом растений в теплице и в открытом грунте. Огородничество — это моё хобби. Хотелось как-то совместить приятное с полезным. Некий такой ПЕТ — проект (проект для души) для IT-ишника.

В 2020 году я предложил автоматизировать теплицу на 5 соток на промышленном оборудовании одному человеку. Он согласился. Сделали автоматическую форточку и полив на Программируемом реле ПР102. И потом понеслось..

С тех пор мы совместно с ним разрабатываем алгоритмы для управления поливом, микроклиматом, генерацией тепла, освещённостью, расчет энергоэффективности. Эти алгоритмы я перевожу в программный код на ПЛК.

Приветствую всех, на связи с вами автор блога. Хочу открыть ветку статей по автоматизации теплиц. Думаю, что кому-то это будет интересно.

С чего всё начиналось…

Начиналось всё с простых задач, открывать форточку по температуре и контролировать скорость ветра, чтобы не сорвало фрамугу, а так же включение полива по недельному таймеру.

Задачи в принципе простые, но оказалось слишком много нюансов. Потому что:

  • Форточка в каждое время года должна открываться определённым образом.

  • Полив должен включаться не всегда по времени, а тогда, когда это необходимо растению.

  • При управлении микроклиматом нужно учитывать энергоэффективность системы, чтобы она не была такой затратной.

  • Необходимо повысить производительность и рентабельность урожаев.

  • Для анализа параметров нужно вынести данные в интернет.

Изначально мы смонтировали вот такой шкаф:

Шкаф для управления теплицей на ПР103 и МВ110-8А. Качество не очень, это у меня остались старые фото.

Мотор-Редуктор для форточки.

Это сама форточка.

После этого нам не хватило математического аппарата на программируемом реле и решили перейти на более сложное оборудование и мы остановились на программируемом контроллере ПЛК200. Таким образом расширить свои возможности по управлению полного цикла выращивания растений в любое время года.

Что нужно растениям?

Для получения качественного и большого урожая необходимо соблюдать все условия необходимые растишкам в оптимальных диапазонах в течении всего цикла роста. Сложная задача.

Нужно выдерживать именно Оптимум по всем параметрам, иначе дашь больше — стресс, дашь меньше — болезни.

Автоматика позволяет соблюдать 5 условий одновременно:

  • Питание в почве;

  • Тепло грунта;

  • Тепло воздуха;

  • Влажность почвы и воздуха;

  • Освещённость;

Эти задачи мы решали несколько лет.

Автоматика теплицы в 2024 году

Какие работы мы выполнили на сегодняшний день 2 Февраля 2024 год.

  1. Смонтировали шкаф с новым оборудованием ПЛК200

  2. Написан новый алгоритм с учётом всех нюансов

  3. Реализована передача данных в интернет с помощью OwenCloud

  4. Довели алгоритм освещенности до ума

Старый состав оборудования.

Новый смонтированный шкаф с учётом всех потребностей и сложных алгоритмов.

Это таблица всех оперативных, архивных и рассчитанных по формулам параметров. Если кому будет интересно, пишите в комментариях, я могу написать в общих чертах, какие есть параметры. Некоторые наименования есть на английском, не успели исправить. Данных очень много.

Итак, что умеет наша теплица с автоматикой:

  1. Управление форточкой в зависимости от времени года с сохранением тепла в теплице

  2. Управлением поливом в зависимости от накопленной освещенности теплицы

  3. Подача подкормок растениям

  4. Управление генератором тепла для обогрева почвы и умным надувом

  5. Расчет энергоэффективности теплицы по теплу и электричеству

  6. Мониторинг данных и регистрация в графиках в течении 90 дней

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

  8. Расчет эффективности роста растений по световому потоку

Это неполный список того, что она умеет. Если есть вопросы, пишите в комментариях.

Мы на этом не останавливаемся и двигаемся дальше.

На этом я заканчиваю.

С уважением, Гридин Семен

Показать полностью 6
5

Автоматизация освещения в крупных магазинах и помещениях - Реализация на CoDeSyS 3.5

В одном крупном магазине стояла задача по автоматизации освещения по часам реального времени. Для настройки требовалось удобное, объёмное меню.

Задачи автоматизации

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

Реализация и выбор средств автоматизации

Программируемый сенсорный контроллер СПК207 прекрасно справился с данной задачей. В нём есть весь необходимый функционал — часы реального времени, архивация, веб-визуализация. Единственный момент в том, что в нём обнаружились небольшие косяки и компания ОВЕН сняла с производства. Но вместо него скоро будет разработан аналог СПК107 с ethernet.

СПК207 управляет кучкой модулей ввода-вывода и снимает показания со счётчиков Меркурий 234. Всё подключено по интерфейсу RS-485. Стандартная и популярная схема. Скорость здесь большая не нужна. Поэтому этого достаточно.

К сожалению фотографий от объекта не осталось. Я могу показать фото только в режиме эмуляции.

Результат автоматизации

В результате мы получили удобную и недорогую по меркам промышленной автоматизации систему. Меню получилось интуитивно понятное и не «Вырвиглазное». Все параметры разложены по «полочкам».

Можем руководить всем этим делом издалека, нажимая на кнопки в браузере.

Машина сама включает и выключает освещение в каждом помещении по расписанию, выдаёт всю необходимую информацию на экран.

Использованное оборудование

  • СПК207

  • МВ110-8А

  • МУ110-220.32Р

  • МУ110-220.16Р

  • МВ110-16Д

  • Меркурий 234

Показать полностью 10
Отличная работа, все прочитано!