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

Пикабу Игры +1000 бесплатных онлайн игр

Модное кулинарное Шоу! Игра в ресторан, приготовление блюд, декорирование домов и преображение внешности героев.

Кулинарные истории

Казуальные, Новеллы, Симуляторы

Играть
Управляйте маятником, чтобы построить самую высокую (и устойчивую) башню из падающих сверху постов. Следите за временем на каждый бросок по полоске справа: если она закончится, пост упадет мимо башни.

Башня

Аркады, Строительство, На ловкость

Играть
Archer Ragdoll Masters — экшн-игра со стрельбой из лука стикменом с физикой тряпичной куклы.

Archer Ragdoll Masters

Аркады, Гиперказуальные, 2D

Играть
Открой для себя волшебный мир реальной рыбалки. Лови реальную рыбу на реальных водоемах! Исследуй новые рыболовные места и заполучи заветный трофей.

Реальная Рыбалка

Симуляторы, Мультиплеер, Спорт

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

Рыбный дождь

Спорт, Симуляторы, Рыбалка

Играть

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

  • Oskanov Oskanov 8 постов
  • alekseyJHL alekseyJHL 6 постов
  • XpyMy XpyMy 1 пост
Посмотреть весь топ

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

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

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

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

Новости Пикабу Помощь Кодекс Пикабу Реклама О компании
Команда Пикабу Награды Контакты О проекте Зал славы
Промокоды Скидки Работа Курсы Блоги
Купоны Biggeek Купоны AliExpress Купоны М.Видео Купоны YandexTravel Купоны Lamoda
Мобильное приложение

Plc

156 постов сначала свежее
9
youengineerasu
youengineerasu
9 месяцев назад
Серия OwenLogic

Для чего линия задержки в Owen Logic?⁠⁠

Линия задержки используется для создания задержки на один цикл передачи значения с выхода компонента на вход.

Для создания линии задержки следует нажать на кнопку на панели вставки и построить линию между выходом и входом компонента. Будет проведена красная пунктирная линия.

Для чего линия задержки в Owen Logic? Изобретения, Инженер, Сборка, Электроника, ПЛК, Программирование ПЛК, АСУ ТП, КИПиА

Пример использования

На вход I1 блока арифметического сложения (целочисленный тип) подается константа, значение которой равно 1. На вход I2 по линии задержки подается значение с выхода блока Q, которое было вычислено в предыдущем цикле.

Для чего линия задержки в Owen Logic? Изобретения, Инженер, Сборка, Электроника, ПЛК, Программирование ПЛК, АСУ ТП, КИПиА

Таблица вычисления по циклам.

Для чего линия задержки в Owen Logic? Изобретения, Инженер, Сборка, Электроника, ПЛК, Программирование ПЛК, АСУ ТП, КИПиА
Показать полностью 2
Изобретения Инженер Сборка Электроника ПЛК Программирование ПЛК АСУ ТП КИПиА
0
12
youengineerasu
youengineerasu
9 месяцев назад
Серия OwenLogic

Таймер реального времени в программируемых реле ОВЕН ПР⁠⁠

Чем удобно программируемое реле ОВЕН? Тем, что оно способно выполнять задачи таймера реального времени(ClockWeek). Можно написать абсолютно гибкую программу с кучей параметров по дате и времени. Эти параметры могут выполнять другие не основные функции.

Для этих задач есть несколько вариантов функциональных блоков, у всех разные настройки и степень «Умности». Давайте рассмотрим их в нашей статье.

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

Самый простой таймер ClockWeek

Рассмотрим самый простой недельный таймер.

Таймер реального времени в программируемых реле ОВЕН ПР Электричество, Windows, Электрика, АСУ ТП, Я у мамы инженер, Асу, Отдел АСУ, ПЛК, Программирование ПЛК, Длиннопост

Все относительно просто, задаем дату и время включения и выключения.

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

Clock Week редактируемый

Таймер, который позволяет вносить изменения в настройки.

Таймер реального времени в программируемых реле ОВЕН ПР Электричество, Windows, Электрика, АСУ ТП, Я у мамы инженер, Асу, Отдел АСУ, ПЛК, Программирование ПЛК, Длиннопост

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

Таймер реального времени в программируемых реле ОВЕН ПР Электричество, Windows, Электрика, АСУ ТП, Я у мамы инженер, Асу, Отдел АСУ, ПЛК, Программирование ПЛК, Длиннопост

Таблица входов и выходов параметров.

Таймер будет активен (ob_On=1) если:

  1. Разрешена работа таймера (Enable=1)

  2. Текущий день недели совпадает с выбранным (bm_WeekDay)

  3. Время включения (On_h и On_m) меньше времени выключения (Off_h и Off_m).
    Текущее время больше времени включения И меньше времени выключения

  4. Время включения (On_h и On_m) больше времени выключения (Off_h и Off_m).

  5. Текущее время больше времени включения ИЛИ меньше времени выключения
    Если следующий день недели не используется, то таймер выключится

Таймер реального времени в программируемых реле ОВЕН ПР Электричество, Windows, Электрика, АСУ ТП, Я у мамы инженер, Асу, Отдел АСУ, ПЛК, Программирование ПЛК, Длиннопост

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

Недельный таймер с двумя режимами работы

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

Таймер реального времени в программируемых реле ОВЕН ПР Электричество, Windows, Электрика, АСУ ТП, Я у мамы инженер, Асу, Отдел АСУ, ПЛК, Программирование ПЛК, Длиннопост

Выглядит таймер, вот таким образом.

Таймер реального времени в программируемых реле ОВЕН ПР Электричество, Windows, Электрика, АСУ ТП, Я у мамы инженер, Асу, Отдел АСУ, ПЛК, Программирование ПЛК, Длиннопост

Входы и выходы макроса.

Недельный таймер предназначен для организации выдачи управляющих воздействий
на объект в зависимости от дня недели и текущего времени. Таймер автоматически
определяет текущий день недели по входам «Год», «Месяц», «День» на которые
необходимо подать сервисные переменные часов реального времени.

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

«Режим работы»=0 — таймер выведен из работы

«Режим работы»=1 — в этом режиме выход таймера Q1 будет установлен в «1» если
совпадут следующие условия:

  • на вход «Все дни недели» будет подана лог.1 или как минимум на один из входов дня недели

  • текущее время станет равно или больше заданного времени включения, выбранногочерез входа «Часы.ON» и «Минуты.ON»

  • совпадет текущий день недели с выбранным через входы дней недели, или если будет установлен вход «Все дни недели» совпадет заданное время включения с текущим временем

«Режим работы»=2 — Данный режим работает аналогично режиму 1, но только один раз.
После того как выход Q1 таймера отключится, выход «Режим работы» установится в
значение «0» — запрет работы таймера, таймер не будет работать до следующего изменения режима работы через вход «Режим работы». Не зависимо от того сколько дней недели будет выбрано, срабатывание произойдет только один раз в ближайший выбранный день.

В принципе этот таймер забит по максимуму на любые варианты и для любых решений задач. Мне хватает функционала.

Пользуйтесь, на этом я завершаю

Показать полностью 6
Электричество Windows Электрика АСУ ТП Я у мамы инженер Асу Отдел АСУ ПЛК Программирование ПЛК Длиннопост
2
4
youengineerasu
youengineerasu
9 месяцев назад
Серия OwenLogic

Owen Logic: ПИД для задвижки⁠⁠

На днях как-то приiлось ставить прибор ТРМ12. и я задумался, как реализовать ПИД в Owen Logic. В Codesys 2.3 и 3.5 у меня есть понимание и рабочие алгоритмы, которые стоят на объектах. Для Программируемых реле у меня не было решений.

Приветствую всех, уважаемые читатели. Напишу краткий пост об этом решений.

ПИД с аналоговым выходом

На сайте ОВЕН выложили примеры для ПР205 о макросе с ПИД-регулятором. Но там с аналоговым выходом от 0-100 %.

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

Его можно немного доработать и мы получаем ПИД для задвижки с дискретными выходами.

ПИД для задвижки

Вставляем макрос в менеджере компонентов в разделе управляющие и регулирующие модули RegKZR.

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

Его входные и выходные параметры:

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

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

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

Показать полностью 2
Программа Программирование Windows АСУ ТП Асушник Асу Отдел АСУ ПЛК Программирование ПЛК
0
2
MZTA
MZTA
9 месяцев назад
Автоматизация

Продолжение поста «Назад в будущее ПЛК»⁠⁠1

Продолжение поста «Назад в будущее ПЛК» ПЛК, АСУ ТП, Автоматизация, Программирование ПЛК, Технологии, Длиннопост, Ответ на пост, Текст

Будущее ПЛК. Краткие выводы статьи:

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

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

- Тенденция к миниатюризации останется, но будет не так ярко выражена, поскольку размеры устройств в большей степени определяют параметры физической подводки модулей ввода-вывода ПЛК.

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

- Граница между ПЛК и ПАК (программируемыми контроллерами автоматизации) будет размыта, но для потребителей это не будет иметь значения, поскольку им важен функционал, а не название.

- Классическая релейная (лестничная) логика сохранится в будущем, несмотря на стремление к переходу на открытые системы, протоколы и современные языки программирования.

- Пользователям по-прежнему будут нужны платформы автоматизации от проверенных промышленных разработчиков, но с поддержкой любого языка программирования. Программисты зачастую предпочитают писать код на языках, основанных на ИТ, таких как C++ или Python.

- Как в области аппаратного, так и программного обеспечения заметен переход от проприетарных к более открытым решениям АСУ ТП.

- Некоторые конечные пользователи заинтересованы в применении оборудования Raspberry Pi и Arduino для проектов автоматизации и обработки данных.

- Современные модификации форм-факторов теперь позволяют Ethernet-устройствам подходить и для промышленных сред.

- Протоколы OPC UA и MQTT будут активно применяться для связи устройств в сфере Промышленного интернета вещей.

- Робототехника станет точкой роста рынка автоматизации.

- Наиболее совершенные ПЛК будут запускать в реальном времени алгоритмы искусственного интеллекта и машинного обучения.

- Генеративный искусственный интеллект в ближайшее время будет всё чаще применяться для создания кода и среды разработки ПЛК.

Показать полностью
ПЛК АСУ ТП Автоматизация Программирование ПЛК Технологии Длиннопост Ответ на пост Текст
0
1
youengineerasu
youengineerasu
9 месяцев назад

Вопрос по if else в языке программирования ST⁠⁠

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

Вопрос по if else в языке программирования ST Инженер, Сборка, Программирование, ПЛК, Языки программирования, Программирование ПЛК, АСУ ТП

У меня есть кусок кода - при измерении размера кирпича, выполняются различные условия.

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

Как мне можно обойтись без if else, если это вообще получается в коде? Слишком громоздкий код, постоянные ошибки.

Показать полностью
Инженер Сборка Программирование ПЛК Языки программирования Программирование ПЛК АСУ ТП
18
3
youengineerasu
youengineerasu
9 месяцев назад
Серия Программная среда CoDeSyS 3.5

Простой RS-триггер в Codesys 3.5⁠⁠

Для включения и выключения часто используется этот полезный логический элемент RS-триггер. На нем можно собирать сложные цепочки регуляторов с различной логикой.

Сейчас я стал редко его применять, так как код в основном пишу на ST. Зачастую этот элемент там не нужен. А для языка программирование CFC и FBD самое то.

RS-триггер

У этого элемента сброс является приоритетом. Одним словом, если он срабатывает, то другие сигналы не работают.

Находится он в библиотеке Standart.

Простой RS-триггер в Codesys 3.5 Инженер, Инновации, Технологии, Программирование, ПЛК, Программирование ПЛК, Асу, АСУ ТП, Асушник, Я у мамы инженер, Инженерия, Гифка, Длиннопост

Объявляем триггер, даем ему имя.

Простой RS-триггер в Codesys 3.5 Инженер, Инновации, Технологии, Программирование, ПЛК, Программирование ПЛК, Асу, АСУ ТП, Асушник, Я у мамы инженер, Инженерия, Гифка, Длиннопост

Set - Включить триггер, Reset - Выключить.

Работа RS-триггера:

Простой RS-триггер в Codesys 3.5 Инженер, Инновации, Технологии, Программирование, ПЛК, Программирование ПЛК, Асу, АСУ ТП, Асушник, Я у мамы инженер, Инженерия, Гифка, Длиннопост

SR-триггер

Все тоже самое, только приоритет по пуску.

Работа SR-триггера:

Простой RS-триггер в Codesys 3.5 Инженер, Инновации, Технологии, Программирование, ПЛК, Программирование ПЛК, Асу, АСУ ТП, Асушник, Я у мамы инженер, Инженерия, Гифка, Длиннопост
Показать полностью 3
Инженер Инновации Технологии Программирование ПЛК Программирование ПЛК Асу АСУ ТП Асушник Я у мамы инженер Инженерия Гифка Длиннопост
0
12
youengineerasu
youengineerasu
9 месяцев назад
TECHNO BROTHER
Серия Программная среда CoDeSyS 3.5

Простенький проект регулятора температуры на ST⁠⁠

Нужно измерять температуру с термодатчика r385_500 на ПЛК PLC-150i в диапазоне от 100 до 200 градусов. При превышении температуры выше чем уставка 1 срабатывает сигнализация/лампа, которая отключается только после того как температура уменьшится до уровня уставки 2. Уставка 1 – 200 градусов, уставка 2 – 100 гр.С.

Создание проекта на ПЛК

Создаем новый проект, в качестве целевой платформы выбираем PLC-150i, затем в организаторе объектов выбираем «Конфигурация ПЛК» и в ней выбираем тип датчика.

Простенький проект регулятора температуры на ST Инженер, Сборка, Электроника, Изобретения, АСУ ТП, Программирование ПЛК, Отдел АСУ, ПЛК, КИПиА

Реализация регулятора температуры

Пишем простейшую программу на языке ST.

Простенький проект регулятора температуры на ST Инженер, Сборка, Электроника, Изобретения, АСУ ТП, Программирование ПЛК, Отдел АСУ, ПЛК, КИПиА

На окне визуализации расположены следующие элементы: 1 ползунок, 6 квадратов и 1 эллипс. Ползунок связан с переменной «temp» и служит для моделирования изменения температуры, измеряемой датчиком. Два квадрата справа от ползунка связаны с переменными деформации по вертикали: для 1-го кубика это (-PLC_PRG.ustavka1), для второго (-PLC_PRG.ustavka2). Графический элемент эллипс служит для визуализации срабатывания физического дискретного выхода ПЛК «lampa». Три прямоугольника под лампой показывают текущую температуры, уставку 1 и уставку 2. В них нужно настроить переменные на вывод текста: «temp», «PLC_PRG.ustavka1» и «PLC_PRG.ustavka2».

Простенький проект регулятора температуры на ST Инженер, Сборка, Электроника, Изобретения, АСУ ТП, Программирование ПЛК, Отдел АСУ, ПЛК, КИПиА

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

Показать полностью 2
Инженер Сборка Электроника Изобретения АСУ ТП Программирование ПЛК Отдел АСУ ПЛК КИПиА
5
9
youengineerasu
youengineerasu
9 месяцев назад
Серия Примеры проектов

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

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

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

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

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

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

Автоматизация термовакуумного станка ЧПУ, Сборка, Китайские товары, Электроника, Асушник, ПЛК, Программирование ПЛК, АСУ ТП, Отдел АСУ, Яндекс Дзен (ссылка), Длиннопост
Автоматизация термовакуумного станка ЧПУ, Сборка, Китайские товары, Электроника, Асушник, ПЛК, Программирование ПЛК, АСУ ТП, Отдел АСУ, Яндекс Дзен (ссылка), Длиннопост

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

Автоматизация термовакуумного станка ЧПУ, Сборка, Китайские товары, Электроника, Асушник, ПЛК, Программирование ПЛК, АСУ ТП, Отдел АСУ, Яндекс Дзен (ссылка), Длиннопост

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

Показать полностью 3
ЧПУ Сборка Китайские товары Электроника Асушник ПЛК Программирование ПЛК АСУ ТП Отдел АСУ Яндекс Дзен (ссылка) Длиннопост
2
Посты не найдены
О Нас
О Пикабу
Контакты
Реклама
Сообщить об ошибке
Сообщить о нарушении законодательства
Отзывы и предложения
Новости Пикабу
RSS
Информация
Помощь
Кодекс Пикабу
Награды
Команда Пикабу
Бан-лист
Конфиденциальность
Правила соцсети
О рекомендациях
Наши проекты
Блоги
Работа
Промокоды
Игры
Скидки
Курсы
Зал славы
Mobile
Мобильное приложение
Партнёры
Промокоды Biggeek
Промокоды Маркет Деливери
Промокоды Яндекс Путешествия
Промокоды М.Видео
Промокоды в Ленте Онлайн
Промокоды Тефаль
Промокоды Сбермаркет
Промокоды Спортмастер
Постила
Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии