Что такое ПЛК и зачем он электрику
Программируемый логический контроллер (ПЛК, 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 мини-проектов и сможете претендовать на позицию младшего инженера-автоматизатора.