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

Программируемый логический контроллер

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

История

Предпосылки создания

До появления ПЛК управление промышленным оборудованием осуществлялось с помощью релейно-контактных схем (РКС). Такие схемы состояли из множества электромеханических реле, таймеров, счетчиков и соединительных проводов. Их главными недостатками были: громоздкость, высокая стоимость монтажа и обслуживания, сложность внесения изменений в логику управления (требовалась физическая перекоммутация проводов) и ограниченный срок службы реле.

Первые разработки

Первый программируемый логический контроллер был разработан в 1968 году в США по заказу компании General Motors. Целью проекта было создание устройства, способного заменить релейные схемы на автомобильных сборочных линиях, с возможностью быстрой перепрограммирования под новые модели автомобилей. Группа инженеров под руководством Ричарда Морли (Richard Morley) из компании Bedford Associates создала прототип, получивший название Modicon 084 (от «Modular Digital Controller»). Устройство имело память на магнитных сердечниках и программировалось с помощью специального пульта. В 1969 году Modicon 084 был установлен на заводе General Motors в Мичигане.

Развитие в 1970–1980-х годах

В 1970-х годах началось активное внедрение ПЛК в различных отраслях промышленности. Появились стандарты на языки программирования (лестничные диаграммы — Ladder Logic, функциональные блоковые диаграммы — FBD). Ведущие производители того времени — Allen-Bradley (США), Siemens (Германия), Schneider Electric (Франция) — начали выпускать серийные модели. В СССР разработка ПЛК началась в 1970-х годах в рамках программ автоматизации машиностроения и металлургии. Первые отечественные контроллеры, такие как «Ремиконт» и «Ломиконт», были созданы на базе микропроцессоров серии КР580.

Современный этап (1990-е — настоящее время)

С развитием микропроцессорной техники ПЛК стали более компактными, мощными и дешёвыми. Появились модульные архитектуры, позволяющие наращивать количество входов/выходов. В 1990-х годах были разработаны промышленные сети (Profibus, Modbus, CANopen), обеспечивающие связь между ПЛК и удалёнными устройствами. В 2000-х годах получили распространение встроенные веб-интерфейсы и поддержка облачных технологий (Industrial Internet of Things, IIoT). В России в этот период активно развивались компании-производители ПЛК, такие как «Овен» (Москва), «Текон» (Санкт-Петербург), «Эмикон» (Москва), продукция которых широко применяется в системах автоматизации зданий и промышленности.

Архитектура и устройство

Основные компоненты

ПЛК состоит из следующих функциональных блоков:

Принцип работы

Работа ПЛК основана на циклическом сканировании (цикле):

  1. Чтение входов — CPU считывает текущие состояния всех дискретных и аналоговых входных сигналов и записывает их в специальную область памяти — образ входа.
  2. Выполнение программы — процессор последовательно выполняет команды пользовательской программы, оперируя данными из образа входа и внутренних переменных. Результаты вычислений записываются в образ выхода.
  3. Запись выходов — значения из образа выхода передаются на физические выходные модули, которые управляют исполнительными устройствами.
  4. Обслуживание системных задач — проверка исправности, обмен данными по сети, обновление часов реального времени.

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

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

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

По количеству каналов ввода/вывода

По типу программирования

Применение

Промышленность

ПЛК являются основой систем автоматизации в:

Строительство и инфраструктура

Транспорт

Примеры в России

На российских предприятиях широко применяются ПЛК производства компании «Овен» (серии ПЛК100, ПЛК150, ПЛК200) для автоматизации котельных, систем вентиляции, упаковочных линий. На крупных промышленных объектах (например, «Газпром», «Роснефть») используются контроллеры Siemens S7-1500 и Allen-Bradley ControlLogix. В системах автоматизации зданий (БЦ «Москва-Сити») применяются ПЛК «Текон» для управления инженерными системами.

Преимущества и недостатки

Преимущества

Недостатки

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

Современные тенденции в области ПЛК включают:

Источники

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

На главную BFOmetr →