SYSTEM ONLINEУЗЛОВ: 142ТРЕВОГ: 0 CRIT / 1 WARN ИТП-04 · T откл.8 (771) 493-00-5009:42:17
Главная / База знаний / PLC (ПЛК) — что это такое простыми словами

PLC (ПЛК) — что это такое простыми словами

Сергей Юсупов · Инженер КИПиА, Atlas Scada · 27/04/2020

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

Зачем нужен ПЛК

Раньше логику управления собирали на релейных схемах: десятки реле, таймеров и контакторов, соединённых проводами. Любое изменение алгоритма означало переделку схемы паяльником и отвёрткой. ПЛК заменил «железную» логику программой: чтобы изменить работу системы, достаточно изменить код, а не переподключать провода. Это надёжнее, компактнее и в разы гибче.

Как работает ПЛК — рабочий цикл

Контроллер работает циклически, повторяя один и тот же скан-цикл много раз в секунду

  • Чтение входов — опрос состояния датчиков и сигналов.
  • Выполнение программы — расчёт логики по заложенному алгоритму.
  • Запись выходов — выдача команд на исполнительные механизмы.
  • Служебные операции — связь, диагностика, обмен со SCADA.

Время одного цикла (скан-цикл) — обычно единицы–десятки миллисекунд, поэтому для оператора управление выглядит мгновенным.

Из чего состоит ПЛК

  • Центральный процессор (CPU) — выполняет программу и хранит её в памяти.
  • Модули входов/выходов (I/O) — связывают контроллер с «полем».
  • Блок питания.
  • Интерфейсы связи — Ethernet, RS-485 (Modbus), USB.

Типы входов и выходов

  • Дискретные (цифровые) входы/выходы — сигналы «есть/нет»: кнопка нажата, насос включён, клапан открыт.
  • Аналоговые входы/выходы — непрерывные величины: температура, давление, сигналы 4–20 мА, 0–10 В.

От количества и типа точек ввода-вывода зависит, какой контроллер подойдёт под задачу, поэтому их считают ещё на этапе проектирования — с запасом на развитие.

Чем ПЛК отличается от обычного реле или микроконтроллера

  • От реле — программируемостью: логику меняют в коде, а не пересборкой схемы.
  • От бытового микроконтроллера (например, Arduino) — промышленным исполнением: устойчивость к электромагнитным помехам, температуре и вибрации; ресурс на годы непрерывной работы; стандартные промышленные интерфейсы и гарантированная поддержка.

На каких языках программируют ПЛК

Стандарт IEC 61131-3 определяет несколько языков

  • LD (Ladder Diagram) — релейно-контактные схемы, привычные электрикам.
  • FBD (Function Block Diagram) — функциональные блоки.
  • ST (Structured Text) — текстовый язык, похожий на Pascal.
  • SFC, IL — для последовательных процессов и низкоуровневых задач.

Среды разработки зависят от производителя: TIA Portal (Siemens), CODESYS и Owen Logic (ОВЕН), EcoStruxure/Unity (Schneider Electric).

Популярные производители ПЛК

  • Siemens — LOGO!, S7-1200, S7-1500.
  • ОВЕН — ПЛК110/160/210, ПР200 (популярны в СНГ, программируются в CODESYS).
  • Schneider Electric — Modicon M221/M241/M340.
  • Delta, Mitsubishi, Omron и другие.

Как выбрать ПЛК — на что смотреть

  • Количество и тип входов/выходов (дискретные, аналоговые) с запасом на развитие.
  • Производительность и объём памяти под задачу.
  • Интерфейсы связи (Modbus, OPC UA, Ethernet) для интеграции со SCADA.
  • Условия эксплуатации — температура, влажность, пыль, вибрация.
  • Доступность и поддержка на рынке Казахстана, наличие специалистов и запасных частей.
  • Совместимость со средой разработки и уже установленным оборудованием.

Частая ошибка — брать «впритык» по числу входов-выходов: при первой же доработке объекта приходится менять контроллер. Закладывать запас 15–20% дешевле, чем переоборудовать щит.

ПЛК и диспетчеризация

Сам по себе ПЛК управляет оборудованием локально. Чтобы видеть данные и управлять объектом удалённо, контроллер подключают к SCADA по Modbus или OPC UA. Например, через диспетчерский сервер Atlas параметры оборудования доступны онлайн 24/7, а инженер может анализировать работу и реагировать на отклонения дистанционно.

Коротко о главном

ПЛК — это надёжный промышленный компьютер, который выполняет логику управления оборудованием по программе. Он заменил релейные схемы, работает циклически, общается с датчиками и механизмами через модули входов/выходов и интегрируется со SCADA. Правильный выбор ПЛК и грамотная программа — половина успеха всей системы автоматизации.

Atlas Scada программирует контроллеры Siemens, ОВЕН, Schneider и Delta, дорабатывает существующие проекты и выполняет импортозамещение. Если нужно запрограммировать или модернизировать контроллер — расскажите о задаче.