Скидка на подшипники из наличия!
Новое поступление товара в 2026 году!
Тренажёр ПЛК работает как симулятор ПЛК прямо в браузере: вы собираете программу из контактов и катушек, а контроллер тут же управляет живой моделью — двигателем, шлагбаумом, насосом или светофором. Программирование ПЛК здесь идёт с обратной связью: видно, как программируемый логический контроллер читает входы, выполняет ступени и записывает выходы, и этот цикл можно пройти по шагам. Виртуальный ПЛК сам проверяет решение и показывает типичные ошибки новичков, поэтому для первых задач не нужны ни железо, ни установка среды разработки.
В редакторе сетка 8 × 6 клеток на ступень, у контроллера 8 входов и 8 выходов. Восемь задач с объектами идут от простого к сложному, девятая — песочница. У каждой есть требования, таблица сигналов, подсказки и автопроверка, а эталонные программы для ПЛК открываются только по кнопке.
Устройство ПЛК простое: процессор, модули ввода-вывода и память ПЛК, где лежат образ входов, образ выходов, маркеры, таймеры и счётчики. Работа ПЛК — бесконечный цикл: прочитать все входы, выполнить программу сверху вниз, записать выходы. Если перевести режим ПЛК в RUN, объект переходит под управление ПЛК, а в STOP выходы гаснут.
Отсюда две частые ловушки. Катушка меняет образ выхода сразу, а клемма — только в конце цикла. Если одна переменная записана двумя катушками, на выход попадёт последняя. Кнопка «Шаг: ступень» показывает это вживую: после ступени катушка уже горит, а лампа на объекте ещё нет.
Стандарт МЭК 61131-3 описывает языки ПЛК: ST, LD, FBD, IL и SFC. Лестничная схема ПЛК (LD) пришла из релейной автоматики и читается как электрическая цепь. Под схемой тот же алгоритм сразу виден текстом: Structured Text для CODESYS и Siemens, текст ступеней RSLogix 500 для Allen-Bradley и список команд GX Works для Mitsubishi. Программирование ПЛК: ST и LD часто сочетают в одном проекте, а переключатель нотаций меняет только подписи.
Двигатель включается кнопкой SB1, держится контактом своего контактора KM1 и выключается кнопкой SB2 или тепловым реле KK. Оба последних физически нормально замкнутые, поэтому в программе их читают НО-контактами. Та же ступень в трёх нотациях:
ST: KM1 := (SB1 OR KM1) AND SB2 AND KK; RSLogix: BST XIC I:1/0 NXB XIC O:2/0 BND XIC I:1/1 XIC I:1/2 OTE O:2/0 GX Works: LD X0 / OR Y0 / AND X1 / AND X2 / OUT Y0
Собрать самоподхват с подсказками
Вторая вкладка показывает, как подключить ПЛК без ошибок монтажа. Цепочка «датчик — ПЛК — исполнительный механизм» начинается с того, что питание ПЛК — 24 В постоянного тока от отдельного блока. Вход ПЛК срабатывает, когда через него идёт ток: для входов типа 1 по IEC 61131-2 «единица» начинается от 15 В, «ноль» — до 5 В. Датчик PNP подаёт на вход плюс, датчик NPN тянет его к нулю, и от этого зависит, куда подключить общий провод COM.
Выходы ПЛК бывают релейные и транзисторные. Реле коммутирует и переменный, и постоянный ток, транзистор — только 24 В, зато быстро; в модели это типовые 2 А и 0,5 А на выход. Схемы подключения ПЛК показывают и типичные поломки: катушку 230 В на транзисторе, клапан без обратного диода, двигатель прямо от выхода. Входы-выходы ПЛК бывают и аналоговыми: если у ПЛК аналоговый вход, в песочнице его можно сравнить с уставкой блоком сравнения.
Открыть «Подключение ПЛК»
Двигатель разгоняется в звезде 3 с, затем звезда отключается и после паузы 0,2 с включается треугольник. Пауза нужна, потому что контактор отпадает не мгновенно: без неё звезда и треугольник окажутся включены вместе, а это межфазное замыкание. В RSLogix 500 база таймера 0,01 с, поэтому уставки равны 300 и 20; в GX Works база 100 мс, и те же времена записываются как K30 и K2.
Открыть задачу «Звезда — треугольник»
У каждой задачи есть программа с типовой ошибкой: НЗ-кнопка «Стоп», прочитанная НЗ-контактом, реверс без блокировки, счётчик без сброса, светофор без перезапуска таймера. Найти чужую ошибку — главный навык, на котором держатся настройка ПЛК и наладка объекта. Залипший датчик или оборванный концевик включаются флажками неисправностей.
Модель учебная: время цикла от 5 до 200 мс, сети, Modbus и панели оператора не моделируются, программа собирается лестницей, а ST — только для чтения. Правки отменяются на 60 шагов назад. Продолжить тему помогут тренажёр ПИД-регулятора, подключение двигателя звездой и треугольником и разгон привода с рампой частотника.
ПЛК (программируемый логический контроллер) — компьютер, который по программе управляет оборудованием: читает датчики и кнопки, включает двигатели, клапаны и лампы. Промышленный ПЛК рассчитан на шкаф управления и годы работы без перезагрузки; в разговоре его называют ПЛК-контроллер.
Основные типы ПЛК — моноблочные, где всё в одном корпусе, и модульные, которые набирают из процессора и модулей. Для простых задач есть программируемые реле. Функции ПЛК у всех одни: логика, таймеры, счётчики, аналоговые сигналы и связь.
Электрикам проще начать с LD: схема похожа на релейную. Для ПЛК язык ST привычнее программистам, он компактнее для расчётов. ST-листинг строится автоматически под каждой схемой, так что их легко сравнить.
Да, для основ. В среде CODESYS ПЛК ОВЕН программируются на тех же языках, а нотация «CODESYS / МЭК» повторяет её адреса и поведение стандартных блоков. Программирование ПЛК ОВЕН с библиотеками и панелями — следующий шаг, его делают в самой среде. Программирование ПЛК: CODESYS-проекты и сети здесь не моделируются.
Кнопку «Стоп» подключают нормально замкнутой: пока её не трогают, на входе единица, а нажатие или обрыв провода дают ноль и останавливают двигатель. Поэтому в программе нужен НО-контакт.
Нет, но дополняет. Курсы ПЛК дают систему и реальное железо, а здесь можно набить руку на типовых схемах. Обучение ПЛК с нуля удобно начать с задач, а программист ПЛК использует их как разминку.
ООО «Иннер Инжиниринг»