Allen-Bradley ControlLogix
Allen-Bradley ControlLogix — это семейство программируемых логических контроллеров (ПЛК) и систем управления, разработанное и производимое компанией Rockwell Automation (США). Контроллеры ControlLogix являются частью платформы Integrated Architecture и предназначены для построения распределённых систем управления (DCS), систем автоматизации технологических процессов и диспетчерского управления (SCADA) в промышленности. Они относятся к классу модульных ПЛК с высокой производительностью и масштабируемостью.
История и развитие
Семейство ControlLogix было впервые представлено компанией Allen-Bradley (впоследствии ставшей подразделением Rockwell Automation) в 1997 году. Оно пришло на смену устаревшим платформам PLC-5 и SLC-500, которые не могли обеспечить необходимую производительность и гибкость для современных на тот момент задач автоматизации.
Разработка ControlLogix велась в рамках концепции «единой среды программирования и управления». В отличие от предшественников, новые контроллеры использовали единую операционную систему реального времени и общую базу данных тегов, что упрощало интеграцию различных подсистем. В 2000-х годах платформа была дополнена контроллерами CompactLogix (для небольших и средних систем) и GuardLogix (для систем безопасности).
В 2010-х годах Rockwell Automation выпустила серию контроллеров ControlLogix 5580 и 1756-L8x, которые отличались повышенной производительностью, поддержкой протокола EtherNet/IP с улучшенными характеристиками и встроенными функциями кибербезопасности. В 2020-х годах развитие платформы продолжилось в направлении интеграции с облачными сервисами и промышленным интернетом вещей (IIoT).
Архитектура и устройство
Шасси и модули
Система ControlLogix строится на основе пассивного шасси (бэкплейна), в которое устанавливаются модули. Шасси бывают различной ёмкости (от 4 до 17 слотов) и могут быть соединены между собой через расширители. Основные типы модулей:
- Модуль контроллера (CPU) — центральный процессор, выполняющий пользовательскую программу. Содержит оперативную память (RAM) для хранения данных и энергонезависимую память (Flash) для хранения прошивки и проекта.
- Модули ввода/вывода (I/O) — дискретные (цифровые) и аналоговые модули для подключения датчиков и исполнительных механизмов. Поддерживаются модули с различными типами сигналов: 24 В DC, 120/240 В AC, 4-20 мА, 0-10 В, термопары, RTD и др.
- Коммуникационные модули — обеспечивают связь с другими контроллерами, панелями оператора, SCADA-системами и вышестоящими уровнями управления. Поддерживаются протоколы EtherNet/IP, ControlNet, DeviceNet, PROFIBUS, Modbus TCP и другие.
- Специализированные модули — модули для управления движением (сервоприводы, шаговые двигатели), модули для взвешивания, быстрого счёта, позиционирования и т.д.
Программное обеспечение
Программирование контроллеров ControlLogix осуществляется в среде Rockwell Automation Studio 5000 (ранее — RSLogix 5000). Эта среда поддерживает языки программирования, определённые стандартом IEC 61131-3:
- Релейно-контактные схемы (Ladder Diagram, LD)
- Функциональные блоковые диаграммы (Function Block Diagram, FBD)
- Структурированный текст (Structured Text, ST)
- Список инструкций (Instruction List, IL)
- Последовательные функциональные схемы (Sequential Function Chart, SFC)
Проект в Studio 5000 содержит конфигурацию аппаратного обеспечения, программу пользователя, а также базу данных тегов (переменных). Теги могут быть глобальными (доступными всем программам) или локальными (внутри одной программы). Поддерживаются структурированные типы данных (UDT), массивы и строки.
Коммуникация
Основным протоколом для ControlLogix является EtherNet/IP (Ethernet Industrial Protocol), который обеспечивает высокоскоростную передачу данных как для управления в реальном времени (I/O), так и для информационного обмена (конфигурирование, диагностика). EtherNet/IP использует стандартный стек TCP/IP и UDP, что позволяет интегрировать контроллеры в корпоративные сети.
Для детерминированного обмена данными в жёстком реальном времени применяется протокол ControlNet, который использует коаксиальный кабель или оптоволокно. Для подключения полевых устройств (датчиков, исполнительных механизмов) на нижнем уровне используется DeviceNet (на базе CAN).
Классификация и модели
Семейство ControlLogix включает несколько поколений контроллеров, различающихся производительностью и функциональностью:
| Поколение | Модели (примеры) | Особенности |
|---|---|---|
| 1-е (1997) | 1756-L1, 1756-L3 | Первые модели, процессоры на базе Motorola 68000 |
| 2-е (2000-е) | 1756-L55, 1756-L61, 1756-L63 | Повышенная производительность, поддержка ControlNet |
| 3-е (2010-е) | 1756-L71, 1756-L73, 1756-L75 | Процессоры на базе x86, поддержка EtherNet/IP с CIP Sync |
| 4-е (2010-2020) | 1756-L81, 1756-L83, 1756-L85 | Модели серии 5580, улучшенная кибербезопасность, встроенный веб-сервер |
| 5-е (2020-е) | 1756-L8SP, 1756-L8x (новые ревизии) | Поддержка IIoT, интеграция с облачными платформами (например, FactoryTalk InnovationSuite) |
Применение
Контроллеры ControlLogix широко используются в различных отраслях промышленности по всему миру, включая Россию. Основные области применения:
- Нефтегазовая промышленность — управление процессами добычи, транспортировки и переработки нефти и газа.
- Химическая промышленность — автоматизация реакторов, смесителей, колонн и других аппаратов.
- Энергетика — управление турбинами, котлами, подстанциями и системами распределения электроэнергии.
- Металлургия — управление прокатными станами, печами, конвейерами.
- Пищевая промышленность — автоматизация линий розлива, упаковки, дозирования.
- Автомобилестроение — управление сборочными линиями, роботами, транспортёрами.
- Водоснабжение и водоотведение — управление насосными станциями, очистными сооружениями.
Преимущества и недостатки
Преимущества
- Высокая производительность и быстродействие, позволяющие обрабатывать сложные алгоритмы и управлять тысячами точек ввода/вывода.
- Модульная архитектура, обеспечивающая гибкость конфигурации и лёгкость модернизации.
- Единая среда программирования Studio 5000 для всех контроллеров платформы.
- Широкая поддержка промышленных протоколов связи.
- Развитая система диагностики и самодиагностики.
- Наличие сертифицированных решений для функциональной безопасности (GuardLogix).
Недостатки
- Высокая стоимость оборудования и лицензий на программное обеспечение, что делает его менее доступным для малых предприятий.
- Зависимость от одного поставщика (Rockwell Automation), что ограничивает возможность выбора альтернативных компонентов.
- Сложность освоения для начинающих специалистов из-за особенностей архитектуры и IDE.
- Ограниченная совместимость с оборудованием других производителей (хотя через шлюзы и протоколы она возможна).
Интересные факты
- Контроллеры ControlLogix используются в системах управления крупнейшими нефтеперерабатывающими заводами России, в том числе на предприятиях «Лукойл», «Роснефть» и «Газпром нефть».
- В 2013 году Rockwell Automation выпустила контроллер ControlLogix 1756-L8x с поддержкой технологии CIP Sync, которая позволяет синхронизировать время в сети с точностью до 1 микросекунды.
- Платформа ControlLogix поддерживает «горячую замену» модулей (Hot Swap) без отключения питания шасси, что критически важно для непрерывных производств.
- В 2017 году Rockwell Automation объявила о партнёрстве с Microsoft для интеграции контроллеров ControlLogix с облачной платформой Azure, что позволило реализовать функции удалённого мониторинга и предиктивной аналитики.
Источники
- Rockwell Automation. ControlLogix 5580 Controllers User Manual. Publication 1756-UM543.
- Rockwell Automation. Studio 5000 Logix Designer User Manual. Publication 1756-PM001.
- IEC 61131-3:2013. Programmable controllers — Part 3: Programming languages.
- «Промышленная автоматизация: от теории к практике». Под ред. В. А. Шишова. — М.: Инфра-Инженерия, 2020.
- Официальный сайт Rockwell Automation (www.rockwellautomation.com).
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →