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

Allen-Bradley RSLogix

Allen-Bradley RSLogix — это семейство проприетарного программного обеспечения для программирования программируемых логических контроллеров (ПЛК) и систем управления, разрабатываемое компанией Rockwell Automation (США). RSLogix является основным инструментом для конфигурирования, написания, отладки и документирования логических программ для контроллеров серий ControlLogix, CompactLogix, SLC 500, PLC-5 и MicroLogix. Продукт известен своей поддержкой языков стандарта IEC 61131-3 и интеграцией с промышленными сетями (EtherNet/IP, ControlNet, DeviceNet).

История

Разработка RSLogix началась в конце 1980-х годов, когда Rockwell Automation (ранее Allen-Bradley) стремилась заменить устаревшие текстовые редакторы для ПЛК (например, серии 6200) графическим интерфейсом. Первая версия — RSLogix 5 (для контроллеров PLC-5) — вышла в 1992 году. В 1995 году была выпущена RSLogix 500 для платформы SLC 500 и MicroLogix, а в 1998 году — RSLogix 5000 для новой линейки ControlLogix, построенной на архитектуре Logix.

В 2010-х годах Rockwell Automation начала постепенный переход на новую платформу Studio 5000, которая объединила RSLogix 5000 с инструментами проектирования и визуализации. Однако RSLogix 500 и RSLogix 5 продолжали поддерживаться для устаревших систем. В 2023 году компания объявила о прекращении продаж новых лицензий на RSLogix 500 и RSLogix 5, оставив только обновления безопасности для существующих пользователей.

Классификация и версии

Семейство RSLogix включает три основных продукта, различающихся по целевой платформе:

RSLogix 5

Предназначен для контроллеров серии PLC-5 (выпускались с 1986 по 2017 год). Поддерживает языки релейно-контактных схем (Ladder Logic) и структурированного текста (ST). Используется в тяжёлой промышленности (металлургия, нефтехимия, энергетика) для управления крупными технологическими процессами. Версия RSLogix 5.0.5 (2012) была последней.

RSLogix 500

Разработан для контроллеров SLC 500 (с 1991 года) и MicroLogix (с 1997 года). Поддерживает Ladder Logic, а также функции последовательных функциональных схем (SFC) в ограниченном объёме. Это наиболее массовая версия RSLogix, применяемая на средних и малых производствах, в системах водоснабжения, вентиляции и упаковочных линиях. Последняя версия — RSLogix 500 8.40 (2018).

RSLogix 5000

Флагманский продукт для контроллеров на платформе Logix (ControlLogix, CompactLogix, FlexLogix, SoftLogix). Поддерживает все пять языков IEC 61131-3: Ladder Logic, Structured Text, Function Block Diagram, Sequential Function Chart, Instruction List. Отличается многозадачностью, поддержкой многопроцессорных систем и расширенными средствами отладки. Версия RSLogix 5000 20.01 (2013) стала последней перед переходом на Studio 5000.

Устройство и основные возможности

Архитектура проекта

Проект в RSLogix представляет собой файл с расширением .RSS (для RSLogix 500) или .ACD (для RSLogix 5000). Он включает:

  • Конфигурацию контроллера — выбор процессора, модулей ввода/вывода, сетевых интерфейсов.
  • Программные задачи (Tasks) — циклические, прерываемые или по событиям.
  • Программы (Programs) — логические блоки, содержащие подпрограммы (Routines).
  • Теги (Tags) — переменные, адресуемые по имени (например, Motor_Start), с поддержкой структур и массивов.
  • Комментарии — описания для каждого элемента программы.

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

RSLogix 5000 полностью реализует стандарт IEC 61131-3, что позволяет инженерам выбирать язык под конкретную задачу:

  • Ladder Logic (LD) — графический язык, наиболее распространённый в США и России.
  • Function Block Diagram (FBD) — для аналогового управления и ПИД-регуляторов.
  • Structured Text (ST) — текстовый язык для сложных алгоритмов.
  • Sequential Function Chart (SFC) — для пошаговых процессов.
  • Instruction List (IL) — низкоуровневый язык, редко используемый.

Инструменты отладки

  • Online-режим — подключение к работающему контроллеру через последовательный порт, Ethernet или USB.
  • Пошаговое выполнение — выполнение программы по одному такту.
  • Тренды (Trends) — графическое отображение изменения тегов в реальном времени.
  • Force — принудительная установка значений входов/выходов для тестирования.
  • Data Monitor — таблица текущих значений всех тегов.

Связь с оборудованием

RSLogix поддерживает протоколы:

  • DF1 — последовательный интерфейс (RS-232/422).
  • DH+ (Data Highway Plus) — проприетарная сеть Allen-Bradley.
  • EtherNet/IPпромышленный Ethernet (основной для ControlLogix).
  • ControlNet — детерминированная сеть реального времени.
  • DeviceNet — сеть для датчиков и исполнительных устройств.

Применение

Промышленная автоматизация

RSLogix используется в системах управления:

  • Нефтегазовая отрасль — управление буровыми установками, компрессорными станциями, трубопроводами.
  • Металлургия — управление прокатными станами, печами, конвейерами.
  • Пищевая промышленностьавтоматизация линий розлива, упаковки, пастеризации.
  • Энергетика — управление турбинами, подстанциями, системами распределения.
  • Водоснабжение и водоотведение — управление насосными станциями, очистными сооружениями.

Обучение и сертификация

RSLogix является стандартом де-факто для обучения специалистов по автоматизации в России и странах СНГ. Многие вузы (например, МГТУ им. Баумана, СПбГЭТУ «ЛЭТИ») включают его в учебные программы. Rockwell Automation проводит сертификацию инженеров по программам «RSLogix 5000 Developer» и «RSLogix 500 Maintenance».

Критика

Несмотря на широкое распространение, RSLogix имеет ряд недостатков:

  • Закрытость — продукт не поддерживает открытые стандарты обмена данными (например, OPC UA в полном объёме), что затрудняет интеграцию с оборудованием других производителей.
  • Высокая стоимость — лицензия на RSLogix 5000 стоила от $2000 до $8000 в зависимости от редакции.
  • Сложность миграции — проекты, созданные в RSLogix 500, несовместимы с RSLogix 5000, что требует переписывания кода при модернизации.
  • Ограниченная поддержка новых языков — в RSLogix 500 отсутствует поддержка FBD и ST, что снижает гибкость.

Переход на Studio 5000

С 2013 года Rockwell Automation продвигает Studio 5000 как замену RSLogix 5000. Studio 5000 включает:

  • Тот же движок программирования, что и RSLogix 5000.
  • Интеграцию с инструментами проектирования (например, FactoryTalk View для визуализации).
  • Поддержку облачных сервисов (FactoryTalk Cloud).
  • Совместимость с новыми контроллерами (серия 1756-L8x).

Однако RSLogix 500 и RSLogix 5 остаются востребованными для обслуживания существующих установок. По оценкам Rockwell Automation, на 2023 год в мире эксплуатировалось более 1,5 млн контроллеров, программируемых через RSLogix.

Интересные факты

  • Название «RSLogix» расшифровывается как «Rockwell Software Logix».
  • Первая версия RSLogix 5 работала под управлением MS-DOS и требовала 640 КБ оперативной памяти.
  • В 2019 году Rockwell Automation выпустила бесплатную версию RSLogix 5000 Micro Starter для контроллеров CompactLogix 5370, ограниченную 100 тегами.
  • В России RSLogix является основным инструментом для автоматизации на предприятиях «Газпрома», «Лукойла» и «Росатома».

Источники

  • Rockwell Automation. «RSLogix 5000 User Manual» (Publication 1756-PM001).
  • Rockwell Automation. «RSLogix 500 Getting Results Guide» (Publication 1747-6.4).
  • IEC 61131-3:2013 «Programmable controllers — Part 3: Programming languages».
  • «Программирование ПЛК Allen-Bradley» / Под ред. В. А. Минакова. — М.: Энергоатомиздат, 2015.
  • Официальный сайт Rockwell Automation (раздел «Software»).

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

На главную BFOmetr →