Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Динамичный карточный батлер с PVE и PVP-боями онлайн! Собери коллекцию карточных героев, построй свою боевую колоду и вступай в бой с другими игроками.

Cards out!

Карточные, Ролевые, Стратегии

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • Animalrescueed Animalrescueed 36 постов
  • Oskanov Oskanov 7 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
17
youengineerasu
youengineerasu
1 год назад
Серия Примеры проектов

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

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

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

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

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

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

Автоматизация пружинного станка Асу, АСУ ТП, Асушник, КИПиА, ПЛК, Программирование ПЛК, Инженер, Я у мамы инженер, Станок, Производство, Электрика, Запчасти, Видео, YouTube, Длиннопост

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

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

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

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

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

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

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

Автоматизация пружинного станка Асу, АСУ ТП, Асушник, КИПиА, ПЛК, Программирование ПЛК, Инженер, Я у мамы инженер, Станок, Производство, Электрика, Запчасти, Видео, YouTube, Длиннопост
Автоматизация пружинного станка Асу, АСУ ТП, Асушник, КИПиА, ПЛК, Программирование ПЛК, Инженер, Я у мамы инженер, Станок, Производство, Электрика, Запчасти, Видео, YouTube, Длиннопост

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

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

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

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

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

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

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

Автоматизация пружинного станка Асу, АСУ ТП, Асушник, КИПиА, ПЛК, Программирование ПЛК, Инженер, Я у мамы инженер, Станок, Производство, Электрика, Запчасти, Видео, YouTube, Длиннопост

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

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

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

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

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

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

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

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

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

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

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

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

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

Автоматизация пружинного станка Асу, АСУ ТП, Асушник, КИПиА, ПЛК, Программирование ПЛК, Инженер, Я у мамы инженер, Станок, Производство, Электрика, Запчасти, Видео, YouTube, Длиннопост
Автоматизация пружинного станка Асу, АСУ ТП, Асушник, КИПиА, ПЛК, Программирование ПЛК, Инженер, Я у мамы инженер, Станок, Производство, Электрика, Запчасти, Видео, YouTube, Длиннопост

ПЛК

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

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

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

Показать полностью 6 2
Асу АСУ ТП Асушник КИПиА ПЛК Программирование ПЛК Инженер Я у мамы инженер Станок Производство Электрика Запчасти Видео YouTube Длиннопост
8
6
youengineerasu
youengineerasu
1 год назад
Серия Панели Оператора

Общение панели Weintek с ПЛК110 ОВЕН по Modbus RTU⁠⁠

Панель оператора Weintek достаточно популярна в нашей стране. Быстрая, красивый экран, удачный функционал рецептов, есть возможность подключаться к ней удалённо, есть свой Дашборд. Давайте рассмотрим, как с помощью неё подключиться к ПЛК Овен и опросить пару-тройку регистров.

Приветствую всех посетителей, Напишу статью про связь между панелью Weintek и ПЛК ОВЕН.

Статью пишу в режиме реального времени, так как параллельно собираю объект, о нем напишу чуть позже.

Настройки со стороны ПЛК

Устанавливаем Codesys 2.3, создаём проект, добавляем таргет.

Общение панели Weintek с ПЛК110 ОВЕН по Modbus RTU АСУ ТП, Асушник, Отдел АСУ, ПЛК, Программирование ПЛК, Scada, КИПиА, Инженер, Я у мамы инженер, Видео, YouTube, Длиннопост

Заходим во вкладочку конфигурация ПЛК. Создаём Master SLAVE, выбираем по какому порту будем опрашивать. В моём случае по RS-485 (2-ой канал).

И после этого, добавляем все необходимые нам регистры — если кнопки-лампочки, то регистры 8 бит, если целочисленные, то 2 байта, если вещественные с запятой, то 4 байта.

Рекомендую делать строго в том порядке, как на скриншоте, чтобы упорядочивать память контроллера и не создавать суету с адресацией.

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

Адресация считается сверху вниз, начиная с нуля. Переменные по 8 бит считаем по 2 — получаем 2 байта в одном регистре. Поэтому удобно располагать вот так последовательно, становится понятно, где какой адрес. Вот у меня три регистра со сдвоенными 8-битными переменными.

Первый регистр — это адрес 0, второй — адрес 1, третий — адрес 2 и т.д.

Настройки со стороны Панели

Устанавливаем Easy Builder PRO. Создаём проект. Ставим свою панель.

Общение панели Weintek с ПЛК110 ОВЕН по Modbus RTU АСУ ТП, Асушник, Отдел АСУ, ПЛК, Программирование ПЛК, Scada, КИПиА, Инженер, Я у мамы инженер, Видео, YouTube, Длиннопост

Нажимаем системные настройки.

Общение панели Weintek с ПЛК110 ОВЕН по Modbus RTU АСУ ТП, Асушник, Отдел АСУ, ПЛК, Программирование ПЛК, Scada, КИПиА, Инженер, Я у мамы инженер, Видео, YouTube, Длиннопост

Выбираем новое устройство.

Общение панели Weintek с ПЛК110 ОВЕН по Modbus RTU АСУ ТП, Асушник, Отдел АСУ, ПЛК, Программирование ПЛК, Scada, КИПиА, Инженер, Я у мамы инженер, Видео, YouTube, Длиннопост

Выбираем Modbus(Adjustable). Настраиваем интерфейс RS-485, (настройки связи, COM, скорость и т.д.) Жмём ОК.

Общение панели Weintek с ПЛК110 ОВЕН по Modbus RTU АСУ ТП, Асушник, Отдел АСУ, ПЛК, Программирование ПЛК, Scada, КИПиА, Инженер, Я у мамы инженер, Видео, YouTube, Длиннопост

Теперь у нас два устройства — панель и контроллер.

Общение панели Weintek с ПЛК110 ОВЕН по Modbus RTU АСУ ТП, Асушник, Отдел АСУ, ПЛК, Программирование ПЛК, Scada, КИПиА, Инженер, Я у мамы инженер, Видео, YouTube, Длиннопост

Ставим допустим переключатель, и настраиваем регистр с битом.

Общение панели Weintek с ПЛК110 ОВЕН по Modbus RTU АСУ ТП, Асушник, Отдел АСУ, ПЛК, Программирование ПЛК, Scada, КИПиА, Инженер, Я у мамы инженер, Видео, YouTube, Длиннопост

У weintek адресация смещена на 1 , поэтому адрес 0 ПЛК — соответствует адресу 1 в панели.

Общение панели Weintek с ПЛК110 ОВЕН по Modbus RTU АСУ ТП, Асушник, Отдел АСУ, ПЛК, Программирование ПЛК, Scada, КИПиА, Инженер, Я у мамы инженер, Видео, YouTube, Длиннопост

Эту информацию мы можем найти в руководстве по эксплуатации к панелям.

Общение панели Weintek с ПЛК110 ОВЕН по Modbus RTU АСУ ТП, Асушник, Отдел АСУ, ПЛК, Программирование ПЛК, Scada, КИПиА, Инженер, Я у мамы инженер, Видео, YouTube, Длиннопост

Этот адрес будет соответствовать этому биту. И так далее, по порядку.

Ну и конечно делюсь результатом;

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

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

Показать полностью 9 1
АСУ ТП Асушник Отдел АСУ ПЛК Программирование ПЛК Scada КИПиА Инженер Я у мамы инженер Видео YouTube Длиннопост
7
3
youengineerasu
youengineerasu
1 год назад
Серия Алгоритмы

Алгоритм погодозависимого регулятора на Owen Logic и Codesys⁠⁠

Алгоритм погодозависимого регулятора применяется в ЦТП, ИТП, в приточно-вытяжной вентиляции. Смысл этого алгоритма в том, что по датчику температуры наружного воздуха подбирается оптимальная температура в помещении. Автоматизировать этот процесс в свободно-программируемом устройстве возможно.

Приветствую всех, на связи с вами, автор блога, Семен. В этой статье рассмотрим полезный алгоритм погодозависимого регулятора. В основном статьи пишу для ПЛК Овен. Но, думаю смысл будет понятен. Это в принципе можно реализовать в любом ПЛК на Codesys.

Смысл алгоритма погодозависимости

Температурный график подачи тепла в системы отопления МКД (многоквартирных домов) един и определен СНиП.

Теплоноситель к самому ИТП или ЦТП доставляется по разным графикам, зависящим от пропускной способности тепловых сетей и температурного режима источника теплоты по которому могут работать его теплогенерирующие установки – в частности котлы. Эти самые котлы могут работать на разных параметрах нагрева теплоносителя — воды вплоть до пара.

Для того чтобы оптимизировать тепло в помещениях и отсечь перегрев и в том числе лишние теплопотери. Строится вот такой график, таблица ниже.

Алгоритм погодозависимого регулятора на Owen Logic и Codesys Асу, Асушник, Отдел АСУ, АСУ ТП, КИПиА, ПЛК, Программирование ПЛК, Инженер, Электричество, Длиннопост

А теперь представим линию зависимости по оси Х у нас температура наружнего воздуха, по оси У температура в помещении. Нам нужно выставлять уставки для регулирующего органа в кусочно-линейной аппроксимации. Это когда идем от точки до точки. В погодозависимом регуляторе достаточно 7 точек.

Алгоритм погодозависимого регулятора на Owen Logic и Codesys Асу, Асушник, Отдел АСУ, АСУ ТП, КИПиА, ПЛК, Программирование ПЛК, Инженер, Электричество, Длиннопост

Реализация в Codesys и в Owen Logic

В Codesys есть ФБ называется он CharCurve. Для него создаётся массив данных (сколько надо точек и уставок получить). Чтобы было наглядно покажу в виде CFC-программы.

Вот так он выглядит:

Алгоритм погодозависимого регулятора на Owen Logic и Codesys Асу, Асушник, Отдел АСУ, АСУ ТП, КИПиА, ПЛК, Программирование ПЛК, Инженер, Электричество, Длиннопост
  • IN — Температура наружного воздуха

  • P — двумерный массив, куда мы должны занести 7 точек (X,Y)

  • N — количество точек

  • OUT — уставка, которая цепляется к любому регулятору (ПИД или двухпозиционка).

Как строится массив по двум точкам. Объявляем данные в поле.

Алгоритм погодозависимого регулятора на Owen Logic и Codesys Асу, Асушник, Отдел АСУ, АСУ ТП, КИПиА, ПЛК, Программирование ПЛК, Инженер, Электричество, Длиннопост

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

По температуре наружного воздуха.

Алгоритм погодозависимого регулятора на Owen Logic и Codesys Асу, Асушник, Отдел АСУ, АСУ ТП, КИПиА, ПЛК, Программирование ПЛК, Инженер, Электричество, Длиннопост

По температуре подающего трубопровода.

Алгоритм погодозависимого регулятора на Owen Logic и Codesys Асу, Асушник, Отдел АСУ, АСУ ТП, КИПиА, ПЛК, Программирование ПЛК, Инженер, Электричество, Длиннопост

Этот массив вносим в наш ФБ CharCurve.

Алгоритм погодозависимого регулятора на Owen Logic и Codesys Асу, Асушник, Отдел АСУ, АСУ ТП, КИПиА, ПЛК, Программирование ПЛК, Инженер, Электричество, Длиннопост
Алгоритм погодозависимого регулятора на Owen Logic и Codesys Асу, Асушник, Отдел АСУ, АСУ ТП, КИПиА, ПЛК, Программирование ПЛК, Инженер, Электричество, Длиннопост

Таким образом получим результат, готовый блок программы.

На Owen Logic всё тоже самое, только чуть проще, максимум можем задать 4 точки. ФБ называется Graf_4pnt

Алгоритм погодозависимого регулятора на Owen Logic и Codesys Асу, Асушник, Отдел АСУ, АСУ ТП, КИПиА, ПЛК, Программирование ПЛК, Инженер, Электричество, Длиннопост

Тут всё проще, надо в ячейки занести нужные переменные

  • X — фактическая температура наружного воздуха

  • X1-X4 — Точки Т.Н.В.

  • Y1-Y4 — Точки Т подачи

  • ua_Points — кол-во точек

  • Is_X_Line — задаем логику в конце и в начале графика, когда данные выходят за границу, если 0, то обрываем показания в ноль, если 1, то продолжаем крайнее значение 4 точки до точки 1.

  • Y — Выход уставки для регулятора

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

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

Показать полностью 9
Асу Асушник Отдел АСУ АСУ ТП КИПиА ПЛК Программирование ПЛК Инженер Электричество Длиннопост
2
4
youengineerasu
youengineerasu
1 год назад

Первое знакомство с модульным ПЛК Haiwell⁠⁠

Первые шаги по программированию вот этих ПЛК — Optimus Drive, EKF, Haiwell. Производит их одна и та же китайская фирма.

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

Про сам контроллер я писал в предыдущих статьях, почитайте, если кому интересно.

Установка ПО и пример программы

ПО называется PLC Soft, скачать его вы можете с сайта Optimus Drive.

После этого создаем новый проект.

Первое знакомство с модульным ПЛК Haiwell ПЛК, Программирование ПЛК, Асушник, АСУ ТП, КИПиА, Программирование, Программа, Гайд, Длиннопост

Выбираем модель контроллера, в моём случае ПЛК AH.

Первое знакомство с модульным ПЛК Haiwell ПЛК, Программирование ПЛК, Асушник, АСУ ТП, КИПиА, Программирование, Программа, Гайд, Длиннопост

Пишем название программы, выбираем язык из стандарта МЭК — LD, FBD, IL. Для таких ПЛК чаще всего я пишу на LD. Так как у меня есть куча наработок и базис необходимых функций. Мне легче и быстрее перекидывать между контроллерами листинги. Так как почти всё однотипное.

Первое знакомство с модульным ПЛК Haiwell ПЛК, Программирование ПЛК, Асушник, АСУ ТП, КИПиА, Программирование, Программа, Гайд, Длиннопост

Создаем новую линию.

Первое знакомство с модульным ПЛК Haiwell ПЛК, Программирование ПЛК, Асушник, АСУ ТП, КИПиА, Программирование, Программа, Гайд, Длиннопост

Создаём контакт реле в данном случае нормально открытое.

Первое знакомство с модульным ПЛК Haiwell ПЛК, Программирование ПЛК, Асушник, АСУ ТП, КИПиА, Программирование, Программа, Гайд, Длиннопост

Присваиваем системный регистр SM0 — это когда подаётся питание, контроллер кратковременно подает сигнал во время 1 цикла. Добавляем после этого функцию.

Первое знакомство с модульным ПЛК Haiwell ПЛК, Программирование ПЛК, Асушник, АСУ ТП, КИПиА, Программирование, Программа, Гайд, Длиннопост

С помощью функции ZRST запускаем сброс всех релюшек и выходов

Первое знакомство с модульным ПЛК Haiwell ПЛК, Программирование ПЛК, Асушник, АСУ ТП, КИПиА, Программирование, Программа, Гайд, Длиннопост

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

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

Показать полностью 7
ПЛК Программирование ПЛК Асушник АСУ ТП КИПиА Программирование Программа Гайд Длиннопост
2
18
youengineerasu
youengineerasu
1 год назад
Серия Примеры проектов

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Автоматизация теплицы на ПЛК с CoDeSyS 3.5 Инженер, Физика, Электричество, Теплица, АСУ ТП, Асушник, ПЛК, Программирование ПЛК, Длиннопост

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

Автоматизация теплицы на ПЛК с CoDeSyS 3.5 Инженер, Физика, Электричество, Теплица, АСУ ТП, Асушник, ПЛК, Программирование ПЛК, Длиннопост

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

Автоматизация теплицы на ПЛК с CoDeSyS 3.5 Инженер, Физика, Электричество, Теплица, АСУ ТП, Асушник, ПЛК, Программирование ПЛК, Длиннопост

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Автоматизация теплицы на ПЛК с CoDeSyS 3.5 Инженер, Физика, Электричество, Теплица, АСУ ТП, Асушник, ПЛК, Программирование ПЛК, Длиннопост

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

Автоматизация теплицы на ПЛК с CoDeSyS 3.5 Инженер, Физика, Электричество, Теплица, АСУ ТП, Асушник, ПЛК, Программирование ПЛК, Длиннопост

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

Автоматизация теплицы на ПЛК с CoDeSyS 3.5 Инженер, Физика, Электричество, Теплица, АСУ ТП, Асушник, ПЛК, Программирование ПЛК, Длиннопост

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Показать полностью 6
[моё] Инженер Физика Электричество Теплица АСУ ТП Асушник ПЛК Программирование ПЛК Длиннопост
5
6
youengineerasu
youengineerasu
1 год назад
Серия Программная среда CoDeSyS 3.5

Точка росы в Codesys 3.5⁠⁠

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

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

Точка росы

Давайте начнем с определения этого понятия.

Точка росы – это температура, при которой происходит перенасыщение воздуха водяными парами и, как следствие, выпадение конденсата на поверхностях, на которых эта температура достигнута.

«Точка росы» — параметр, зависящий не только от температуры, но и от относительной влажности воздуха. Чем суше воздух, тем ниже для него будет температура, при которой начнет конденсироваться пар, верно и обратное.

Получается, «точка росы» — параметр
переменный, и количество «точек росы» может быть многочисленным. Это зависит от значений температуры и влажности в помещении.

Ниже приведена таблица.

Точка росы в Codesys 3.5 Программирование, Теплица, ПЛК, Программирование ПЛК, АСУ ТП, Асушник, Длиннопост

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

Реализация в Codesys 3.5

В общеизвестной библиотеке OSCAT можно найти специальную готовую функцию. Можно зайти на сайт Oscat.ru и почитать описание по всем функциональным блокам. Спасибо большое ребятам, которые в свободное от работы время занимаются переводом статей по автоматизации.

Функция находится в библиотеке Oscat_Builder, называется она DEW_TEMP.

Точка росы в Codesys 3.5 Программирование, Теплица, ПЛК, Программирование ПЛК, АСУ ТП, Асушник, Длиннопост

Таблица входов и выходов.

Точка росы в Codesys 3.5 Программирование, Теплица, ПЛК, Программирование ПЛК, АСУ ТП, Асушник, Длиннопост

Скажу так, я испытывал её на реальном объекте, в теплице на 5 соток, о ней я писал отдельную статью.

С уверенностью могу сказать, что функция достаточно точная. Проверял я расчеты на нескольких таблицах.

Если кому нужно пользуйтесь. Подробно я не буду расписывать, есть отдельный целый документ, ссылку я указал выше.

На этом я заканчиваю. Если остались вопросы, пишите в комментариях.

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

Показать полностью 3
Программирование Теплица ПЛК Программирование ПЛК АСУ ТП Асушник Длиннопост
0
8
youengineerasu
youengineerasu
1 год назад
Серия SCADA

Вводной курс по Simple SCADA⁠⁠

Simple-SCADA — лёгкая, удобная и красивая программа. В этой программе есть практически всё, что нужно: веб-визуализация, клиенты на телефон и на айфон, система отчётов, скрипты и архивация.

Приветствую всех, вкратце напишу простенький пример реализации связи оборудования с программой Simple-SCADA.

Simple-SCADA общее описание

От работы в Simple-SCADA я получаю кайф. Красивый и понятный интерфейс. Удобная юзабельность, понятно куда и что нажимать. Простые настройки каждого элемента, всё плавно и динамично. Единственный момент в том, что придётся разбираться в скриптах. Но, это не проблема, можно всегда обратиться в тех.поддержку. Мне удобнее всего использовать Lectus, я к нему просто привык. По сути для софта подойдёт любой сервер.

Скачать бесплатную программу на 64 тега можете с официального сайта.

Сам дистрибутив делится на несколько пакетов:

  1. Client — программа-клиент, которая получает данные необходимые для визуализации и управления процессом от «Simple-Scada Server». Программа-клиент лишь отображает данные, полученные от сервера.

  2. Editor — программа-редактор для разработки человеко-машинного интерфейса. Options — программа настройки параметров графики, языка, ведения логов и т.д.

  3. Pictures — утилита для разбиения изображения на кадры и создания анимации.

  4. Reports — редактор отчетов.

  5. Server — выполняет основные функции: подключается к OPC-серверам, получает и записывает значения тегов на устройства, отвечает за выполнение скриптов, работает с базами данных и клиентами. При этом на нем можно запустить не один, а сразу несколько проектов. Также, он может работать с неограниченным количеством OPC-серверов и клиентов по локальной сети или через интернет. При этом, пользователь может использовать защищенный канал связи. Канал защищается TLS шифрованием. Большим плюсом также является распределение разных задач на разные потоки, что позволяет быстрее выполнять задачи в многоядерных системах.

Давайте с вами попробуем создать проект, опросим тот же самый ТРМ202. Для этого нам сначала надо прописать регистры в ОРС-сервере. В нашем примере используем Lectus. Демку можно скачать с этого сайта. Теперь приступаем к настройкам.

Запускаем программу и настраиваем параметры связи и настройки устройства.

Вводной курс по Simple SCADA Программа, Программирование, Scada, ПЛК, Программирование ПЛК, АСУ ТП, Асушник, Длиннопост

Ставим Modbus RTU, адрес девайса, и ком-порт вашего преобразователя USB-RS485.

Обязательно нужно настроить параметры связи:

Вводной курс по Simple SCADA Программа, Программирование, Scada, ПЛК, Программирование ПЛК, АСУ ТП, Асушник, Длиннопост

Вводной курс по Simple SCADA Программа, Программирование, Scada, ПЛК, Программирование ПЛК, АСУ ТП, Асушник, Длиннопост

Затем, для того, чтобы нам видеть цифры с плавающей запятой float, в настройках узла где надпись дополнительно нажмите кнопку Параметры, и появится такое окно, поставьте в нужном месте галочки:

Вводной курс по Simple SCADA Программа, Программирование, Scada, ПЛК, Программирование ПЛК, АСУ ТП, Асушник, Длиннопост

Далее настраиваем требуемые переменные — это температура и уставка:

Вводной курс по Simple SCADA Программа, Программирование, Scada, ПЛК, Программирование ПЛК, АСУ ТП, Асушник, Длиннопост

Вводной курс по Simple SCADA Программа, Программирование, Scada, ПЛК, Программирование ПЛК, АСУ ТП, Асушник, Длиннопост

В поле адрес переменной вносим в 16-ричной системе Modbus-регистр, его можно найти в инструкции:

Вводной курс по Simple SCADA Программа, Программирование, Scada, ПЛК, Программирование ПЛК, АСУ ТП, Асушник, Длиннопост

В итоге должна получиться такая картинка:

Вводной курс по Simple SCADA Программа, Программирование, Scada, ПЛК, Программирование ПЛК, АСУ ТП, Асушник, Длиннопост

После этого запускаем редактор Editor Simple — SCADA и осуществляем настройки опрашиваемых тегов.

Вводной курс по Simple SCADA Программа, Программирование, Scada, ПЛК, Программирование ПЛК, АСУ ТП, Асушник, Длиннопост

Попадаем в следующее меню:

Вводной курс по Simple SCADA Программа, Программирование, Scada, ПЛК, Программирование ПЛК, АСУ ТП, Асушник, Длиннопост

Нажимаем на кнопку Редактировать, для того, чтобы нам добавить переменные:

Вводной курс по Simple SCADA Программа, Программирование, Scada, ПЛК, Программирование ПЛК, АСУ ТП, Асушник, Длиннопост

Перетаскиваем на рабочее окно поле, и настраиваем переменные с ОРС-сервера.

Вводной курс по Simple SCADA Программа, Программирование, Scada, ПЛК, Программирование ПЛК, АСУ ТП, Асушник, Длиннопост

По желанию, можете добавить тренды для полного анализа картины:

Вводной курс по Simple SCADA Программа, Программирование, Scada, ПЛК, Программирование ПЛК, АСУ ТП, Асушник, Длиннопост

Вводной курс по Simple SCADA Программа, Программирование, Scada, ПЛК, Программирование ПЛК, АСУ ТП, Асушник, Длиннопост

Для того, чтобы нам опрашивать устройство с помощью персонального компьютера нам потребуется преобразователь USB-RS485. В моём случае используется преобразователь АС 4. Можно заказать недорогой китайский аналог.

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

Вводной курс по Simple SCADA Программа, Программирование, Scada, ПЛК, Программирование ПЛК, АСУ ТП, Асушник, Длиннопост

Simple-SCADA может опрашивать абсолютно любой прибор, лишь бы у него был интерфейс, протокол и ОРС — сервер. Что самое интересное, с Ардуино тоже может дружить.

А какие варианты нравятся вам больше всего? С WEB-визуализацией? Или локальная SCADA-система? Хотя для разных задач существует разный софт. До следующих встреч, дорогие друзья. Подписывайтесь на новости блога, пишите комментарии. До встречи, пока-пока.

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

Показать полностью 15
Программа Программирование Scada ПЛК Программирование ПЛК АСУ ТП Асушник Длиннопост
3
5
youengineerasu
youengineerasu
1 год назад
Серия Примеры проектов

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

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

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

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

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

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

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

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

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

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

Автоматизация освещения в крупных магазинах и помещениях - Реализация на CoDeSyS 3.5 АСУ ТП, Асушник, ПЛК, Программирование ПЛК, КИПиА, Электроника, Гаджеты, Инженер, Длиннопост
Автоматизация освещения в крупных магазинах и помещениях - Реализация на CoDeSyS 3.5 АСУ ТП, Асушник, ПЛК, Программирование ПЛК, КИПиА, Электроника, Гаджеты, Инженер, Длиннопост
Автоматизация освещения в крупных магазинах и помещениях - Реализация на CoDeSyS 3.5 АСУ ТП, Асушник, ПЛК, Программирование ПЛК, КИПиА, Электроника, Гаджеты, Инженер, Длиннопост
Автоматизация освещения в крупных магазинах и помещениях - Реализация на CoDeSyS 3.5 АСУ ТП, Асушник, ПЛК, Программирование ПЛК, КИПиА, Электроника, Гаджеты, Инженер, Длиннопост
Автоматизация освещения в крупных магазинах и помещениях - Реализация на CoDeSyS 3.5 АСУ ТП, Асушник, ПЛК, Программирование ПЛК, КИПиА, Электроника, Гаджеты, Инженер, Длиннопост
Автоматизация освещения в крупных магазинах и помещениях - Реализация на CoDeSyS 3.5 АСУ ТП, Асушник, ПЛК, Программирование ПЛК, КИПиА, Электроника, Гаджеты, Инженер, Длиннопост
Автоматизация освещения в крупных магазинах и помещениях - Реализация на CoDeSyS 3.5 АСУ ТП, Асушник, ПЛК, Программирование ПЛК, КИПиА, Электроника, Гаджеты, Инженер, Длиннопост
Автоматизация освещения в крупных магазинах и помещениях - Реализация на CoDeSyS 3.5 АСУ ТП, Асушник, ПЛК, Программирование ПЛК, КИПиА, Электроника, Гаджеты, Инженер, Длиннопост
Автоматизация освещения в крупных магазинах и помещениях - Реализация на CoDeSyS 3.5 АСУ ТП, Асушник, ПЛК, Программирование ПЛК, КИПиА, Электроника, Гаджеты, Инженер, Длиннопост
Автоматизация освещения в крупных магазинах и помещениях - Реализация на CoDeSyS 3.5 АСУ ТП, Асушник, ПЛК, Программирование ПЛК, КИПиА, Электроника, Гаджеты, Инженер, Длиннопост

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

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

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

  • СПК207

  • МВ110-8А

  • МУ110-220.32Р

  • МУ110-220.16Р

  • МВ110-16Д

  • Меркурий 234

Показать полностью 10
АСУ ТП Асушник ПЛК Программирование ПЛК КИПиА Электроника Гаджеты Инженер Длиннопост
9
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии