SIMATIC S7-200 — компактный контроллер Siemens, который выпускался с 1996 по 2012 год и до сих пор работает на тысячах объектов по всему миру. Несмотря на официальное снятие с производства, S7-200 остаётся востребованным на вторичном рынке благодаря простоте, надёжности и огромной установленной базе. В этой статье разберём архитектуру системы, модули расширения, особенности программирования и пути миграции на современные контроллеры.
Контроллер Siemens SIMATIC S7-200 с модулями расширения
Содержание:
- Обзор S7-200
- Линейка CPU
- Модули расширения EM
- Программирование в STEP 7 Micro/WIN
- Коммуникации
- Артикулы CPU и модулей
- Миграция на S7-1200
- Частые вопросы
Обзор S7-200
S7-200 занимал нишу микро-ПЛК для небольших машин и установок. Контроллер предназначен для систем с числом точек ввода-вывода до 128 дискретных и 32 аналоговых. Основные области применения: упаковочные машины, конвейерные системы, климатическое оборудование, насосные станции, мелкосерийные станки.
Архитектура S7-200 включает центральный процессор (CPU) со встроенными входами-выходами и опциональные модули расширения (EM), подключаемые через системную шину. Максимальная конфигурация: 1 CPU + 7 модулей расширения. Питание 24В DC или 220В AC в зависимости от модели CPU.
Ключевые преимущества S7-200: компактные размеры (CPU занимает 80-120 мм на DIN-рейке), низкое энергопотребление (2-8 Вт), быстрый цикл сканирования (0.22 мкс на инструкцию), встроенные скоростные счётчики и ШИМ-выходы, широкий диапазон рабочих температур (-20...+60°C).
Линейка CPU
Siemens выпускал несколько поколений CPU S7-200, последнее — CPU 22x с индексом CN (Compact/New). Основные модели: CPU 221 (минимальная, без расширения), CPU 222 (2 модуля расширения), CPU 224 (7 модулей, основная), CPU 224XP (с аналоговыми входами), CPU 226 (максимальная производительность).
| CPU | Память | DI | DO | AI | AO | Модули EM |
|---|---|---|---|---|---|---|
| CPU 221 | 4 KB | 6 | 4 | — | — | 0 |
| CPU 222 | 8 KB | 8 | 6 | — | — | 2 |
| CPU 224 | 12 KB | 14 | 10 | — | — | 7 |
| CPU 224XP | 16 KB | 14 | 10 | 2 | 1 | 7 |
| CPU 226 | 24 KB | 24 | 16 | — | — | 7 |
Все CPU имеют два коммуникационных порта: Port 0 (PPI/Freeport) и Port 1 (только в 224/226, PPI/MPI). Порты используются для программирования, связи с HMI и обмена данными с другими устройствами по протоколам PPI, MPI, Modbus RTU.
Модули расширения EM
Модули расширения EM (Expansion Modules) подключаются к CPU через ленточный кабель и обеспечивают дополнительные входы-выходы. Модули делятся на категории: дискретные входы (EM 221), дискретные выходы (EM 222), комбинированные (EM 223), аналоговые входы (EM 231), аналоговые выходы (EM 232), аналоговые комбинированные (EM 235).
| Модуль | Тип | Каналы | Сигнал |
|---|---|---|---|
| EM 221 | DI | 8 | 24В DC |
| EM 222 | DO | 8 | 24В DC / Реле |
| EM 223 | DI/DO | 4/4, 8/8, 16/16 | 24В DC |
| EM 231 | AI | 4, 8 | 0-10В, 4-20мА, термопары |
| EM 232 | AO | 2, 4 | 0-10В, 4-20мА |
| EM 235 | AI/AO | 4/1 | 0-10В, 4-20мА |
Модули расширения S7-200: EM 223, EM 231, EM 235
Программирование в STEP 7 Micro/WIN
S7-200 программируется в среде STEP 7 Micro/WIN — отдельном пакете, не входящем в TIA Portal. Поддерживаются три языка: LAD (релейные диаграммы), FBD (функциональные блоки), STL (список инструкций). Программа состоит из главной программы (OB1), подпрограмм (SBR) и обработчиков прерываний (INT).
Особенности программирования S7-200: прямая адресация входов-выходов (I0.0, Q0.0), маркеры для промежуточных данных (M0.0), специальные маркеры SM для системных функций, встроенные ПИД-блоки, скоростные счётчики HSC, позиционирование PTO/PWM.
Подключение для программирования осуществляется через кабель PC/PPI (RS-232 или USB). Адрес CPU по умолчанию 2, скорость PPI 9.6 или 19.2 кбод. Для удалённого программирования через Ethernet используется модуль CP 243-1 с поддержкой TCP/IP.
Коммуникации
Встроенные порты S7-200 поддерживают протоколы PPI (фирменный Siemens), MPI (для связи с S7-300/400) и Freeport (пользовательский протокол). Для Modbus используется библиотека Modbus RTU, доступная в Micro/WIN — S7-200 может быть как Master, так и Slave.
Для Ethernet-связи применяется модуль CP 243-1 (IT-версия с веб-сервером). Модуль поддерживает S7-коммуникации, TCP/IP, HTTP и может работать с 8 соединениями одновременно. Для PROFIBUS используется модуль EM 277, превращающий S7-200 в DP-Slave.
Артикулы CPU и модулей
Центральные процессоры
| Артикул | Модель | Питание | Выходы |
|---|---|---|---|
| 6ES7211-0AA23-0XB0 | CPU 221 DC/DC/DC | 24В DC | Транзистор |
| 6ES7211-0BA23-0XB0 | CPU 221 AC/DC/Rly | 220В AC | Реле |
| 6ES7212-1AB23-0XB0 | CPU 222 DC/DC/DC | 24В DC | Транзистор |
| 6ES7214-1AD23-0XB0 | CPU 224 DC/DC/DC | 24В DC | Транзистор |
| 6ES7214-1BD23-0XB0 | CPU 224 AC/DC/Rly | 220В AC | Реле |
| 6ES7214-2AD23-0XB0 | CPU 224XP DC/DC/DC | 24В DC | Транзистор |
| 6ES7216-2AD23-0XB0 | CPU 226 DC/DC/DC | 24В DC | Транзистор |
Модули расширения
| Артикул | Модуль | Описание |
|---|---|---|
| 6ES7221-1BF22-0XA0 | EM 221 | 8 DI 24В DC |
| 6ES7222-1BF22-0XA0 | EM 222 | 8 DO 24В DC |
| 6ES7222-1HF22-0XA0 | EM 222 | 8 DO Реле |
| 6ES7223-1BL22-0XA0 | EM 223 | 16 DI / 16 DO 24В |
| 6ES7231-0HC22-0XA0 | EM 231 | 4 AI 0-10В/4-20мА |
| 6ES7232-0HB22-0XA0 | EM 232 | 2 AO 0-10В/4-20мА |
| 6ES7235-0KD22-0XA0 | EM 235 | 4 AI / 1 AO |
Среда программирования STEP 7 Micro/WIN для S7-200
Миграция на S7-1200
Siemens рекомендует заменять S7-200 на современный S7-1200, который предлагает сопоставимые размеры, но значительно большую производительность и функциональность. Прямой перенос программы невозможен — требуется переписывание в TIA Portal, однако логика и алгоритмы сохраняются.
Таблица замены CPU: S7-200 CPU 221/222 → S7-1200 CPU 1211C, CPU 224 → CPU 1212C, CPU 224XP/226 → CPU 1214C или 1215C. Модули расширения EM заменяются на Signal Board (SB) или Signal Module (SM) серии S7-1200.
Инструмент S7-200 to S7-1200 Migration Tool помогает автоматизировать часть переноса: конвертирует таблицу символов, показывает соответствие инструкций, генерирует отчёт о несовместимостях. Однако полная автоматическая конверсия невозможна из-за различий в архитектуре.
Частые вопросы
Можно ли купить новый S7-200?
Siemens прекратил производство S7-200 в 2012 году. Новые контроллеры доступны только как складские остатки. Основной рынок — восстановленные устройства и б/у с демонтажа. Для новых проектов используйте S7-1200.
Работает ли Micro/WIN в Windows 10/11?
Официально Micro/WIN поддерживает только Windows XP/7. В Windows 10/11 программа может работать с ограничениями. Рекомендуется использовать виртуальную машину с Windows 7 или режим совместимости.
Как подключить S7-200 к HMI Comfort?
Напрямую невозможно — HMI Comfort не поддерживает протокол PPI. Используйте модуль CP 243-1 для Ethernet-связи или замените S7-200 на S7-1200. Альтернатива — старые панели TP177/OP77 с поддержкой PPI.
Сколько ещё будет поддержка S7-200?
Siemens обеспечивает базовую поддержку (запчасти, документация) до исчерпания запасов. Ремонт и восстановление выполняют независимые сервисные центры. Для критичных применений рекомендуется плановая замена на S7-1200.
Популярные артикулы S7-200
- 6ES7214-1AD23-0XB0 — CPU 224 DC/DC/DC
- 6ES7214-1BD23-0XB0 — CPU 224 AC/DC/Rly
- 6ES7214-2AD23-0XB0 — CPU 224XP DC/DC/DC
- 6ES7223-1BL22-0XA0 — EM 223 16DI/16DO
- 6ES7231-0HC22-0XA0 — EM 231 4AI
Смотрите также: Siemens | Контроллеры ПЛК