--- Skip to content
Проектирование 2025-07-10 · 12 мин

PLC-программирование для электриков: с чего начать

Что такое ПЛК, какие языки программирования (LD, FBD, ST), как электрику перейти в автоматизацию, какие контроллеры популярны в РФ (ОВЕН, Segnetics).

Автор: Команда GorkyCAD

Что такое ПЛК и зачем он электрику

Программируемый логический контроллер (ПЛК, PLC — Programmable Logic Controller) — это промышленный компьютер, который управляет оборудованием: конвейерами, насосами, вентиляцией, освещением, станками. Если раньше логика управления собиралась на реле и контакторах, то теперь всё переносится в программу ПЛК.

Для электрика умение программировать ПЛК — это билет в мир автоматизации. Спрос на АСУшников и автоматизаторов растёт в РФ, Индии и по всему миру. Зарплата инженера-автоматизатора в РФ — от 120 000 ₽, тогда как электрик-монтажник получает 60 000–80 000 ₽. Разница в 1.5–2 раза.

5 языков МЭК 61131-3

Международный стандарт МЭК 61131-3 определяет 5 языков программирования ПЛК. Электрику проще всего начать с тех, которые напоминают электрические схемы:

    • LD (Ladder Diagram) — язык лестничных диаграмм. Выглядит как электрическая схема: контакты, катушки реле, таймеры. Идеально для электрика — вы уже умеете читать такие схемы.
    • FBD (Function Block Diagram) — функциональные блоки. Соединяем блоки (AND, OR, таймеры, счётчики) линиями — как на функциональной схеме автоматизации.
    • ST (Structured Text) — структурированный текст. Похож на Python или Pascal. Удобен для сложной математики, циклов, обработки данных. Самая гибкая, но требует навыков программирования.
    • SFC (Sequential Function Chart) — язык последовательных шагов. Описывает этапы процесса: шаг 1 → условие → шаг 2. Удобен для циклических процессов.
    • IL (Instruction List) — список инструкций, ассемблероподобный. Устаревает, но встречается в старых проектах на Siemens S7-300.

Рекомендация: начинайте с LD и FBD — вы как электрик уже понимаете их логику. Затем освоите ST для сложных задач.

С чего начать: оборудование и софт

В РФ самая доступная экосистема для обучения — ОВЕН:

    • ПЛК110 / ПЛК160 — бюджетные контроллеры (от 8 000 ₽), программируются в CODESYS 2.3.
    • CODESYS — бесплатная среда разработки, поддерживает все 5 языков МЭК 61131-3. Скачивается с codesys.com.
    • Эмулятор ПЛК в CODESYS позволяет отлаживать программу вообще без контроллера — только компьютер.

Альтернативы:

    • Segnetics (SMH4, Pixel) — российские контроллеры со средой SMLogix (FBD). Хороши для вентиляции и HVAC.
    • Siemens LOGO! — мини-ПЛК с софтом LOGO! Soft Comfort (бесплатно). Идеален для первых шагов: освещение, ворота, насосы.
    • Siemens S7-1200 + TIA Portal — промышленный стандарт. TIA Portal бесплатен в базовой версии (TIA Portal Basic).
    • Allen-Bradley Micro800 + CCW — для тех, кто работает с рынком США/Индии. Connected Components Workbench бесплатен.

Как GorkyCAD помогает автоматизатору

При проектировании щитов автоматики GorkyCAD экспортирует список оборудования (BOM) с привязкой к PLC-модулям: дискретные входы/выходы (DI/DO), аналоговые входы/выходы (AI/AO). Это даёт готовую карту адресов для программы ПЛК. Вместо ручного составления таблицы тегов вы получаете структурированный перечень — и пишете программу быстрее.

План обучения на 3 месяца

    • Месяц 1: установить CODESYS, пройти встроенные туториалы по LD и FBD. Сделать программу «пуск-стоп двигателя» и «управление освещением по датчику движения».
    • Месяц 2: купить ПЛК110 ОВЕН или Siemens LOGO!, собрать стенд с парой кнопок и лампочек. Запрограммировать, отладить на реальном «железе».
    • Месяц 3: освоить HMI-панели (Weintek, ОВЕН СП3), сделать простой экран оператора. Изучить Modbus RTU/TCP — опрос датчиков и исполнительных устройств.

Через 3 месяца вы соберёте портфолио из 3-5 мини-проектов и сможете претендовать на позицию младшего инженера-автоматизатора.

← Все статьи
Поделиться: Telegram X