ПЛК и автоматизация_промо
578 subscribers
20 photos
4 videos
1 file
40 links
Download Telegram
«TON или TOF? Шпаргалка по таймерам»

Таймеры в ПЛК — это тот случай, когда все как бы знают, но в коде регулярно встречается каша: где‑то насос включается с задержкой, где‑то наоборот — не хочет вовремя отключаться.

Базовых двух блоков достаточно, чтобы закрыть 80% задач по задержкам:
• TON (On-Delay Timer) — задержка включения
• TOF (Off-Delay Timer) — задержка выключения

Запомнить можно так:
• TON: вход включили → подождал → выход включился
Вход выключили → выход сразу «падает»
• TOF: вход включили → выход сразу включился
Вход выключили → подождал → выход выключился

TON (задержка включения)
• IN подали TRUE → таймер начинает отсчёт PT
• Если IN всё это время TRUE → по истечении PT Q станет TRUE
• Если IN упал в FALSE раньше, чем прошло PT → таймер сбрасывается, Q = FALSE

TOF (задержка выключения)
• IN подали TRUE → Q сразу TRUE
• IN сбросили в FALSE → начинается отсчёт PT
• Пока идёт время PT → Q ещё держится TRUE
• По окончании PT → Q = FALSE

Пример: задержка включения насоса после команды «Пуск»

Задача:
После нажатия кнопки «Пуск» насос должен включиться через 5 секунд, а при «Стоп» — выключаться сразу, без задержки.

VAR
bStartCmd : BOOL; (* Команда Пуск от оператора *)
bStopCmd : BOOL; (* Команда Стоп *)
bPumpEnable : BOOL; (* Разрешение на работу насоса *)
tonPumpStart : TON; (* Таймер задержки включения *)
END_VAR

(* Логика разрешения работы насоса от команд *)
(* Stop имеет приоритет над Start — это стандартная практика безопасности *)
IF bStartCmd THEN
bPumpEnable := TRUE;
END_IF;

IF bStopCmd THEN
bPumpEnable := FALSE; (* перезаписывает Start, если оба TRUE *)
END_IF;

(* Таймер задержки включения насоса *)
tonPumpStart(
IN := bPumpEnable, (* Разрешение -> вход таймера *)
PT := T#5s (* Задержка 5 секунд *)
);

(* Насос включаем только после отработки таймера *)
IF tonPumpStart.Q THEN
GVL_IO.Q_Pump := TRUE; (* Включить насос *)
ELSE
GVL_IO.Q_Pump := FALSE; (* Насос выключен *)
END_IF;

Что происходит:
• Оператор нажал «Пуск» → bPumpEnable = TRUE
• TON запускает отсчёт 5 секунд
• Если за это время «Стоп» не нажали → tonPumpStart.Q = TRUE, насос включается
• Если оператор передумал и нажал «Стоп» через 2 секунды:
o bPumpEnable = FALSE, TON сбрасывается
o Q так и не успел стать TRUE → насос вообще не включился

В платной версии — готовый набор типовых таймерных паттернов: антидребезг кнопок, задержка останова вентилятора, «мигалка» для индикации, watchdog по времени цикла и универсальный FB для работы с TON/TOF без копипасты.

Получить этот файл подписавшись на VIP-канал "ПЛК и автоматизация": https://t.me/tribute/app?startapp=sL0M
👍31🔥1
📘 Управление индукционными нагревательными установками на ПЛК: от ПИД до нейросетей

Это не очередная методичка "как написать IF", а серьёзная инженерная статья про один из самых энергоёмких процессов в промышленности — индукционный нагрев металла, который съедает до 15% всей электроэнергии металлургического передела.

Разбирается трёхуровневая архитектура управления индукционной нагревательной установкой: нижний уровень — силовой инвертор на IGBT/SiC-транзисторах с резонансным согласованием (частота 1–400 кГц, зависит от требуемой глубины проникновения поля в заготовку); средний — ПЛК с алгоритмами регулирования мощности, температуры и синхронизации с подачей/съёмом заготовок; верхний — SCADA/MES с рецептурами нагрева и интеграцией по OPC UA и MQTT.

Центральная тема — алгоритмы управления: от классических ПИД-регуляторов и каскадных схем до прогнозирующего управления (MPC) с учётом тепловой инерции заготовки и нейросетевых систем адаптации параметров под изменяющийся материал и геометрию детали.

Отдельно рассмотрены методы оптимизации переходных режимов (как выйти на уставку без перегрева и пережога), практические данные по достигнутой энергоэффективности на реальных производствах и направления интеграции ИНУ в IIoT-инфраструктуру предприятия.

Скачать файл можно здесь:
https://t.me/tribute/app?startapp=sL0M

После подписки вы получите доступ к архиву со всеми ранее опубликованными материалами 🔥

😢 ПЛК и автоматизация (промо)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥1🥰1
Неисправности датчиков при работе с ПЛК

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

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

Подробно смотрите здесь:
https://electricalschool.info/automation/3319-neispravnosti-datchikov-pri-rabote-s-plk.html
👍41🥰1
📘 100 примеров ST для ПЛК, которые хочется сразу запустить

Это не теория “про ST вообще”, а готовый набор из 100 рабочих примеров — от первых IF и таймеров до насосных станций, конвейеров и комплексных систем.

Примеры разбиты на 10 блоков: базовая логика, таймеры/счётчики, аналоговые сигналы, массивы и циклы, строки и форматирование, диагностика, собственные FB, а дальше уже реальные объекты — насосные станции и транспортные линии, вплоть до полноценных промышленных задач. Каждый пример — с полным кодом, объявлением переменных и комментариями на русском, его можно просто вставить в CoDeSys или TwinCAT, прогнать в симуляторе и переделать под свой проект.

Если нужно быстро “прокачать руку” в ST или набрать живые шаблоны для учебных и реальных задач, этот файл закрывает сразу весь путь от нулевого уровня до курсовых и дипломных проектов по ПЛК.

Получить этот файл подписавшись на VIP-канал "ПЛК и автоматизация": https://t.me/tribute/app?startapp=sL0M

😢 ПЛК и автоматизация (промо)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1🥰1
📘 100 примеров программирования ПЛК на языке ST
100 примеров ST для ПЛК, которые хочется сразу запустить

Это не теория “про ST вообще”, а готовый набор из 100 рабочих примеров — от первых IF и таймеров до насосных станций, конвейеров и комплексных систем.

Примеры разбиты на 10 блоков: базовая логика, таймеры/счётчики, аналоговые сигналы, массивы и циклы, строки и форматирование, диагностика, собственные FB, а дальше уже реальные объекты — насосные станции и транспортные линии, вплоть до полноценных промышленных задач. Каждый пример — с полным кодом, объявлением переменных и комментариями на русском языке.
Проектирование и отладка программ для программируемых логических контроллеров

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

Именно гибкость, то есть возможность изменить логику управления без перепайки проводов, и сделала ПЛК абсолютным стандартом для автоматизации производств. Однако за этой гибкостью стоит одно условие: программа должна быть написана правильно.

Подробно смотрите здесь:
https://electricalschool.info/automation/3322-proektirovanie-i-otladka-programm-dlya-plc.html
3👍2🔥1
🍒Свежие результаты голосования в ВИП-канале "ПЛК и автоматиация". Пописаться на канал можно здесь: https://t.me/tribute/app?startapp=sL0M
👍1🔥1🤝1
📘 “Тепловые процессы в промышленности” — от печей к котлам и сушилкам на ST

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

Разбирает классификацию процессов, адаптацию ПИД под разную инерцию/гистерезис, переходы и защиты — с примерами кода на Structured Text для CoDeSys/TwinCAT.

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

Получить этот файл подписавшись на ВИП-канал "ПЛК и автоматизация": https://t.me/tribute/app?startapp=sL0M

😢 ПЛК и автоматизация (промо)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1🥰1
"ПЛК и автоматизация" — системное обучение программированию ПЛК от новичка до промышленного уровня

Инженеры АСУ ТП, техники, наладчики! Хотите уверенно писать код для реальных объектов, а не гуглить ошибки по ночам?

📚 СИСТЕМА ОБУЧЕНИЯ В КАНАЛЕ (закрытый, 850₽/мес)
1. Теория → Практика → Производство

 База ST: Цикл сканирования, типы данных, фронты, условия/циклы
 Практика (6+ уроков): 1-я программа, антидребезг TON, таймеры, защиты, FB_Motor
 Проекты: Парогенераторы, печи, каскад ПИД, BMS горения

2. Форматы материалов (50+ PDF)
Учебники: "Основы ST", "Массивы/STRUCT", "FSM с иерархией"

Практические курсы: Полный код PROGRAM/FB + чеклисты отладки

Гайды: IO-конфигурация, Modbus RTU, 4-20мА масштабирование

Разборы ошибок: Деление на 0, таймеры в IF, RETENTIVE-мусор

3. Результат после 1 месяца
Пишете пуск/стоп с защитами (антидребезг + FSM)

Настраиваете Modbus Master за 15 минут

Делаете FB для моторов/насосов (1 вызов = вся логика)

Проекты не падают после cold start

👉 ПОДПИСАТЬСЯ →
https://t.me/tribute/app?startapp=sL0M
🔥21👍1
📘 “Синтаксис и типы данных в ST” — база, без которой код в CoDeSys не взлетит

Учебник по IEC 61131-3 разбирает всю иерархию типов: от BOOL/INT/REAL до массивов, структур, ENUM и обобщённых ANY_*.

С примерами объявлений, инициализации, строгой типизации, преобразований (INT_TO_REAL и т.п.), логических операций и типичных ошибок компиляции.

Если новичок в ST или путаетесь в SINT/INT/DINT/REAL — это справочник, который сразу сделает ваш код типобезопасным и без “красных ошибок”.

Получить этот файл подписавшись на ВИП-канал "ПЛК и автоматизация": https://t.me/tribute/app?startapp=sL0M

😢 ПЛК и автоматизация (промо)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1👏1
This media is not supported in your browser
VIEW IN TELEGRAM
🧩 Освойте профессию будущего — 3D-печать и реверс-инжиниринг

Создавайте детали, прототипы и изделия с нуля. 3D-печать уже применяют в медицине, автопроме, строительстве и даже в космосе 🚀

https://electricalschool.info/reverse_engineering.php

🎓 Онлайн-курс поможет вам:
🔹 научиться моделировать и печатать на 3D-принтере;
🔹 понять, какие материалы использовать;
🔹 изучить такие программы, как Blender, Компас-3D, Cura, Geomagic;
🔹 собрать портфолио из трёх проектов;
🔹 освоить все аспекты 3D-печати под руководством экспертов.

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

📚 Всё, что вам понадобится — 3D-принтер.
Если у вас нет 3D-принтера — вы получите подробную инструкцию по выбору и покупке принтера и расходников. Она поможет вам выбрать подходящую технику и материалы под ваши бюджет и цели.

🚀 Осваивайте современные технологии с нуля, в удобное для вас время.
🔥 Оставьте заявку, чтобы получить бесплатную консультацию и забронировать 60% скидку:
https://electricalschool.info/reverse_engineering.php

Реклама. ЧУ ЧАСТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ДОПОЛНИТЕЛЬНОГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ ОБРАЗОВАТЕЛЬНЫЕ ТЕХНОЛОГИИ СКИЛБОКС (КОРОБКА НАВЫКОВ), ИНН 9704088880, erid: 2VfnxwisD9b
👍1🔥1🥰1
Аналоговая обработка сигналов в ПЛК: масштабирование с функцией SCALE в Siemens S7-1200/1500, NORM в Codesys и ОВЕН

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

Эта цепочка преобразований эволюционировала от простых релейных схем 1960-х к интеллектуальным системам с поддержкой искусственного интеллекта. Сегодня она лежит в основе любого надёжного технологического процесса - от химических реакторов до конвейеров автомобильной промышленности, где погрешность в 0,1% способна предотвратить аварию или сэкономить тонны сырья.

Чем глубже погружаешься в тему, тем яснее видно: стандарты вроде 4–20 мА, рождённые в эпоху вакуумных ламп, сегодня органично интегрируются с протоколами OPC UA и edge-вычислениями, обеспечивая непрерывный поток данных от датчика до облака. Именно знание тонкостей фильтрации, калибровки и масштабирования отличает опытного специалиста по автоматизации от новичка.

Подробно смотрите здесь:
https://electricalschool.info/automation/3325-analogovaya-obrabotka-signalov-v-plk.html
2🔥1🥰1
📘 ПИД-регулирование для ПЛК — от формулы до рабочего кода на ST

ПИД — это стандарт де-факто в промышленной автоматике уже больше ста лет: управление температурой, давлением, уровнем, скоростью — всё это он. Пособие объясняет интуицию за тремя составляющими (P — "мгновенная реакция", I — "память о смещении", D — "упреждающий тормоз") и показывает, как непрерывные формулы превращаются в дискретный код для цикла ПЛК.

Внутри — готовый функциональный блок SimplePIDController на Structured Text с полным объявлением переменных, вычислением ошибки, накоплением интеграла и дифференциальной составляющей, который можно сразу вставить в CoDeSys/TwinCAT и запустить.

Если ПИД для вас пока — "три буквы с непонятными коэффициентами", это пособие меняет ситуацию за одно прочтение.

Получить этот файл подписавшись на ВИП-канал "ПЛК и автоматизация": https://t.me/tribute/app?startapp=sL0M

Скоро на канале — продолжение темы ПИД на реальных задачах:

- Пример PID для управления скоростью двигателя

- Торможение ДПТ с PID-регулятором

- PID с контролем тока якоря ДПТ

- Пример ПИД для двигателя постоянного тока на ST

- Интеграция PID с частотным преобразователем

Следите за обновлениями 👇
https://t.me/tribute/app?startapp=sL0M
👍1🔥1🥰1