Открыть сервис

ПЛК

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

История

Первые программируемые контроллеры появились в конце 1960-х годов как альтернатива релейно-контактным схемам, которые были громоздкими, сложными в обслуживании и требовали полной замены при изменении алгоритма управления. В 1968 году компания General Motors сформулировала техническое задание на разработку устройства, которое могло бы заменить релейные панели в автомобильной промышленности. Первый коммерческий ПЛК, Modicon 084, был создан американским инженером Ричардом Морли (Richard Morley) в 1969 году. Устройство использовало язык программирования, основанный на логических диаграммах, что упрощало его внедрение для инженеров, знакомых с релейной логикой.

В 1970-е годы ПЛК начали активно внедряться в различных отраслях промышленности. Основные производители того времени — Modicon, Allen-Bradley (США), Siemens (Германия), Mitsubishi Electric (Япония). В 1980-е годы появились первые стандарты на языки программирования ПЛК (IEC 61131-3), что обеспечило совместимость между устройствами разных производителей. В 1990-е годы развитие микропроцессоров позволило значительно увеличить вычислительную мощность ПЛК, добавить поддержку сетевых протоколов и интерфейсов связи.

В России производство ПЛК началось в 1970-х годах на базе разработок НИИ «Теплоприбор» и других организаций. Отечественные контроллеры (например, «Ремиконт», «Ломиконт», «МикроДАТ») использовались в энергетике, металлургии и химической промышленности. В 2000-е годы на рынке появились российские производители, такие как «ОВЕН», «Эмикон», «Текон», «Fastwel», выпускающие ПЛК, совместимые с международными стандартами.

Устройство и принцип работы

Аппаратная часть

ПЛК состоит из следующих основных компонентов:

Программная часть

ПЛК работает по циклическому принципу. Каждый цикл (сканирование) включает три этапа:

  1. Чтение входов — процессор опрашивает состояние всех входных модулей и записывает данные в оперативную память.
  2. Выполнение программы — процессор последовательно выполняет команды пользовательской программы, используя данные с входов и внутренние переменные.
  3. Запись выходов — результаты вычислений передаются на выходные модули, которые управляют исполнительными устройствами.

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

Классификация

ПЛК классифицируются по нескольким признакам:

По конструктивному исполнению

По функциональным возможностям

Языки программирования

Стандарт IEC 61131-3 определяет пять языков программирования ПЛК:

Применение

ПЛК используются в самых разных отраслях промышленности и инфраструктуры:

Основные производители

Мировой рынок ПЛК контролируется несколькими крупными компаниями:

В России крупнейшими производителями являются:

Критика и ограничения

Несмотря на широкое распространение, ПЛК имеют ряд недостатков:

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

Перспективы развития

Основные направления развития ПЛК включают:

Источники

  1. IEC 61131-3:2013. Programmable controllers — Part 3: Programming languages.
  2. ГОСТ Р МЭК 61131-1-2016. Контроллеры программируемые. Часть 1. Общие положения.
  3. Петров И.В. Программируемые логические контроллеры. Учебное пособие. — М.: Машиностроение, 2018.
  4. Каталог продукции ОВЕН. Программируемые логические контроллеры. — М.: ОВЕН, 2023.
  5. Siemens AG. SIMATIC S7-1200 System Manual. — 2022.
  6. Rockwell Automation. ControlLogix System User Manual. — 2021.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →