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

STEP 7

STEP 7 — это интегрированная среда разработки (IDE) и программный пакет для программирования промышленных логических контроллеров (ПЛК) семейства SIMATIC S7, выпускаемых компанией Siemens. STEP 7 является частью более широкой платформы автоматизации TIA Portal (Totally Integrated Automation Portal), хотя исторически существовала и в виде отдельного приложения (STEP 7 Classic). Основное назначение пакета — создание, конфигурирование, отладка и документирование программ управления для систем промышленной автоматизации на базе контроллеров Siemens.

История и развитие

Первая версия STEP 7 была выпущена в 1995 году компанией Siemens AG (Германия) для операционной системы Windows 95. Она пришла на смену устаревшему пакету STEP 5, который использовался для программирования контроллеров серии SIMATIC S5. Разработка STEP 7 была обусловлена переходом на новое поколение ПЛК — SIMATIC S7-300 и S7-400, которые требовали более современного инструментария.

В 2009 году Siemens представила новую платформу — TIA Portal, в которую STEP 7 вошла как один из ключевых компонентов. Версия STEP 7 в составе TIA Portal (часто называемая STEP 7 Professional) получила единый интерфейс, общую базу данных и возможность интеграции с другими инструментами автоматизации (например, WinCC для визуализации). Классическая версия (STEP 7 Classic) продолжала поддерживаться для обратной совместимости, но с 2010-х годов основной упор делается на TIA Portal.

Последние значительные обновления (STEP 7 V5.x и STEP 7 V17–V19 в TIA Portal) добавили поддержку новых контроллеров (S7-1200, S7-1500), облачных сервисов Siemens (MindSphere), а также улучшенные средства диагностики и безопасности.

Основные возможности и функции

Программирование на языках МЭК 61131-3

STEP 7 поддерживает все пять стандартизированных языков программирования ПЛК, определённых международным стандартом IEC 61131-3:

Конфигурирование оборудования

Пользователь может задать топологию системы: выбрать тип контроллера, модули ввода-вывода, коммуникационные процессоры, источники питания. STEP 7 автоматически проверяет совместимость компонентов и генерирует адресацию.

Отладка и диагностика

Встроенные инструменты позволяют:

  • Мониторить выполнение программы в реальном времени (online-режим).
  • Устанавливать точки останова (breakpoints) в SCL и STL.
  • Просматривать и изменять значения переменных.
  • Использовать симулятор S7-PLCSIM для тестирования без физического контроллера.

Коммуникация

STEP 7 поддерживает промышленные протоколы:

Библиотеки и блоки

Пакет включает обширные библиотеки стандартных функциональных блоков (FB), организационных блоков (OB) и функций (FC). Пользователь может создавать собственные библиотеки и многократно использовать код.

Версии и редакции

STEP 7 Classic (V5.x)

  • Предназначен для контроллеров S7-300, S7-400, C7, WinAC.
  • Работает как отдельное приложение (не в TIA Portal).
  • Поддерживает Windows 7, 10 (в режиме совместимости).
  • Включает редакторы LAD, FBD, STL, SCL, GRAPH.

STEP 7 Professional (в составе TIA Portal)

  • Основная версия для новых проектов.
  • Поддерживает все контроллеры S7 (S7-1200, S7-1500, S7-300, S7-400).
  • Единый интерфейс с другими инструментами (WinCC, StartDrive).
  • Версии: V13, V14, V15, V16, V17, V18, V19 (актуальная на 2025 год).
  • Требует лицензирования через Siemens Software Licensing.

STEP 7 Basic

  • Упрощённая версия для программирования только контроллеров S7-1200.
  • Входит в состав TIA Portal Basic.

STEP 7 Safety

  • Расширение для программирования безопасных (fail-safe) контроллеров (например, S7-1500F).
  • Поддерживает языки F-LAD, F-FBD, F-SCL.

Применение

STEP 7 используется в широком спектре отраслей промышленности:

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

В России STEP 7 широко распространён на предприятиях, использующих оборудование Siemens, включая заводы «Газпрома», «Роснефти», «Северстали», а также на объектах атомной энергетики (Росатом).

Альтернативы и конкуренты

На рынке промышленного программирования существуют альтернативные среды, ориентированные на контроллеры других производителей:

  • CODESYS (3S-Smart Software Solutions) — открытая платформа, поддерживаемая многими производителями (WAGO, Beckhoff, Schneider Electric).
  • RSLogix 5000 (Rockwell Automation) — для контроллеров Allen-Bradley.
  • MELSOFT GX Works (Mitsubishi Electric) — для контроллеров Mitsubishi.
  • Unity Pro (Schneider Electric) — для Modicon.
  • TwinCAT (Beckhoff) — среда на базе Windows.

Однако STEP 7 остаётся де-факто стандартом для систем на базе Siemens, занимая значительную долю рынка (по оценкам, до 30–40% в сегменте средних и крупных ПЛК).

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

  • Высокая стоимость — лицензия на STEP 7 Professional может стоить от нескольких тысяч до десятков тысяч долларов, что ограничивает его использование в малом бизнесе.
  • Закрытость экосистемы — привязка к оборудованию Siemens; перенос проектов на другие платформы затруднён.
  • Сложность освоения — для новичков интерфейс TIA Portal может показаться перегруженным, а документация — объёмной.
  • Проблемы совместимости — старые версии STEP 7 Classic не поддерживают новые контроллеры, а миграция проектов между версиями не всегда тривиальна.
  • Зависимость от Windows — STEP 7 не имеет официальной поддержки Linux или macOS, что ограничивает выбор операционной системы.

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

  • STEP 7 является одним из первых промышленных пакетов, в котором была реализована поддержка объектно-ориентированного программирования (через SCL и блоки данных).
  • В 2020 году Siemens выпустила облачную версию STEP 7 (SIMATIC STEP 7 in the Cloud), позволяющую программировать контроллеры через веб-браузер.
  • В России STEP 7 активно используется в учебных заведениях (МГТУ им. Баумана, МЭИ, СПбГЭТУ «ЛЭТИ») для обучения промышленной автоматизации.

Источники

  • Siemens AG. «SIMATIC STEP 7 — System Manual». Siemens Industry Online Support, 2023.
  • Siemens AG. «TIA Portal — Getting Started». Siemens Industry Online Support, 2024.
  • Berger, H. «Automating with SIMATIC S7-1500». Publicis Publishing, 2018.
  • ГОСТ Р МЭК 61131-3-2016 «Контроллеры программируемые. Языки программирования».
  • «Рынок промышленных контроллеров в России: обзор и тенденции». Журнал «Автоматизация в промышленности», № 4, 2022.

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

На главную BFOmetr →