Процессорные модули CPU для Siemens SIMATIC S7-1500: обзор и выбор
Кратко. SIMATIC S7-1500 — флагманская серия модульных ПЛК Siemens, выпускаемая с 2013 года. Линейка CPU включает 8 основных моделей: от компактного CPU 1511-1 PN (150 КБ рабочей памяти) до высокопроизводительного CPU 1518-4 PN/DP (10 МБ). Все CPU программируются в TIA Portal, поддерживают Profinet IO, встроенный OPC UA-сервер (с CPU 1515), веб-сервер диагностики и технологические функции (PID, Motion Control, Trace).
Линейка CPU S7-1500
Стандартные CPU
| CPU | Рабочая память | Время бит-операции | Profinet порты | Display | Заказной номер | Ориентир цены |
|---|---|---|---|---|---|---|
| 1511-1 PN | 150 КБ | 60 нс | 1 × 2-port | Да | 6ES7 511-1AK02-0AB0 | ~80 тыс. |
| 1511C-1 PN | 175 КБ | 60 нс | 1 × 2-port | Нет | 6ES7 511-1CK01-0AB0 | ~90 тыс. |
| 1513-1 PN | 300 КБ | 40 нс | 1 × 2-port | Да | 6ES7 513-1AL02-0AB0 | ~120 тыс. |
| 1515-2 PN | 500 КБ | 30 нс | 2 × 2-port | Да | 6ES7 515-2AM02-0AB0 | ~180 тыс. |
| 1516-3 PN/DP | 1 МБ | 10 нс | 2 × 2-port + 1 DP | Да | 6ES7 516-3AN02-0AB0 | ~250 тыс. |
| 1517-3 PN/DP | 3 МБ | 3 нс | 3 × 2-port | Да | 6ES7 517-3AP00-0AB0 | ~400 тыс. |
| 1518-4 PN/DP | 10 МБ | 1 нс | 4 × 2-port | Да | 6ES7 518-4AP00-0AB0 | ~600 тыс. |
Компактные CPU (С-варианты)
CPU 1511C и 1512C имеют встроенные входы/выходы прямо на модуле процессора:
- CPU 1511C-1 PN: 16 DI + 16 DO + 5 AI + 2 AO + 6 скоростных счётчиков
- CPU 1512C-1 PN: 32 DI + 32 DO + 5 AI + 2 AO + 6 счётчиков
Применение: компактные шкафы управления, станки, упаковочные машины — когда отдельная корзина с модулями ввода-вывода избыточна.
Технологические CPU (T-варианты)
CPU 1511T, 1515T, 1516T, 1517T, 1518T — с расширенными функциями Motion Control:
- Управление сервоприводами SINAMICS S210/S120 через PROFIdrive
- Кинематические модели (2D/3D интерполяция, кулачковые профили)
- Синхронизация осей (электронный редуктор, электронная передача)
Применяется в машиностроении: станки с ЧПУ, роботизированные ячейки, конвейерные системы с точным позиционированием.
Fail-safe CPU (F-варианты)
CPU 1511F, 1513F, 1515F, 1516F, 1517F, 1518F — с интегрированной функциональной безопасностью:
- Сертификация SIL 3 по IEC 61508 / PL e по ISO 13849
- Safety-программа в отдельном контейнере (F-OB, F-FB, F-DB)
- Программирование в STEP 7 Safety (модуль TIA Portal)
- Подключение F-модулей (ET 200SP F-DI/F-DO) и безопасных приводов
В нашей практике F-CPU используются на 70%+ проектов в пищевой промышленности и машиностроении — требования к безопасности по директиве 2006/42/EC (Machinery Directive) делают их обязательными для любого оборудования с движущимися частями.
Как выбрать CPU для проекта
Шаг 1: определить объём программы
Размер программы зависит от количества тегов и сложности алгоритмов:
| Масштаб проекта | Тегов | Рабочая память | CPU |
|---|---|---|---|
| Малый (станок, насосная) | 100-500 | 150 КБ | 1511-1 |
| Средний (линия, котельная) | 500-2000 | 300-500 КБ | 1513-1 / 1515-2 |
| Крупный (цех, подстанция) | 2000-10000 | 1-3 МБ | 1516-3 / 1517-3 |
| Мега (завод, НПЗ) | 10000+ | 10 МБ | 1518-4 |
Ориентир: 1 аналоговый тег (AI + масштабирование + аларм) ≈ 200-300 байт программы. 1 ПИД-регулятор ≈ 2-3 КБ. 1 экран HMI (привязка тегов) ≈ 0 (теги в CPU, экран на панели).
Шаг 2: определить требования к сетям
| Потребность | Минимальный CPU |
|---|---|
| 1 сеть Profinet IO | CPU 1511-1 (1 × 2-port) |
| 2 раздельные сети (IO + SCADA) | CPU 1515-2 (2 × 2-port) |
| Profinet + Profibus DP (legacy) | CPU 1516-3 PN/DP |
| 3+ сети (IO + SCADA + Ring) | CPU 1517-3 |
Разделение Profinet-сетей — хорошая практика: одна сеть для IO-устройств (детерминизм), другая для HMI/SCADA/OPC UA (IT-трафик). На проекте с 6 панелями Comfort и 24 IO-устройствами мы убедились: при совмещении в одной сети панели получали задержки обновления до 500 мс. После разделения — стабильные 100 мс.
Шаг 3: специальные функции
- Motion Control (сервоприводы): T-CPU (1515T минимум)
- Функциональная безопасность: F-CPU (1511F минимум)
- Motion + Safety: TF-CPU (1515TF, 1516TF, 1517TF)
- Резервирование R/H: CPU 1517H, 1518HF (горячий резерв, переключение менее 100 мс)
- Встроенные I/O: C-CPU (1511C, 1512C)
Шаг 4: бюджет
Практическое правило: если задача решается CPU 1513-1 — не ставьте 1516-3 «с запасом». Разница в цене (120 vs 250 тыс.) не оправдана для типового проекта. Запас по памяти 30-50% достаточен.
Исключение — долгосрочные проекты с планом расширения: тогда берём на ступень выше, потому что замена CPU на работающем объекте = остановка производства + перенос лицензии + перезагрузка HMI.
Отличия S7-1500 от S7-300 и S7-400
| Параметр | S7-300 | S7-400 | S7-1500 |
|---|---|---|---|
| Статус | Снят с производства (2023) | Снят | Актуальный |
| Время бит-операции | 100-300 нс | 12-50 нс | 1-60 нс |
| Рабочая память | 32-2048 КБ | 512 КБ-30 МБ | 150 КБ-10 МБ |
| Сети | MPI, Profibus, Profinet (модуль) | Profibus, Profinet | Profinet встроен |
| OPC UA | Нет (через CP) | Нет (через CP) | Встроен (с 1515) |
| Веб-сервер | Нет | Ограниченный | Полный (диагностика, визуализация) |
| Display на CPU | Нет | Нет | Да (статус, IP, диагностика) |
| Среда программирования | STEP 7 Classic V5.x | STEP 7 Classic V5.x | TIA Portal |
| Языки | LAD, FBD, STL | LAD, FBD, STL, SCL, Graph | LAD, FBD, STL, SCL, Graph |
Для новых проектов — только S7-1500. S7-300/400 допустимы только для расширения существующих систем при наличии запасных модулей.
Модули расширения S7-1500
CPU S7-1500 дополняется модулями в той же монтажной рейке:
- DI (дискретный ввод): 16/32 канала, 24 В DC. Пример: 6ES7 521-1BH50-0AA0 (16 DI)
- DO (дискретный вывод): 16/32 канала, 24 В DC / 230 В AC. Релейные и транзисторные
- AI (аналоговый ввод): 8 каналов, 0-10 В / 4-20 мА / термопары / RTD. 16-bit, время преобразования 62.5 мкс
- AO (аналоговый вывод): 4/8 каналов, 0-10 В / 4-20 мА
- CM (коммуникационные): Profibus DP Master (CM 1542-5), RS-232/422/485 (CM 1541), Modbus TCP (через CP 1543-1)
- TM (технологические): скоростной счёт (TM Count), позиционирование (TM PosInput), ШИМ
Максимальная конфигурация: до 32 модулей в одной монтажной рейке. При необходимости — распределённый ввод-вывод через ET 200SP/MP по Profinet (до 256 IO-устройств на один CPU).
AI-комментарий
S7-1500 с CPU 1515 и выше имеют встроенный OPC UA-сервер — это готовая точка подключения для AI-систем. В одном из наших проектов мы подключили Python-клиент (opcua-asyncio) напрямую к CPU 1517, читали 200 аналоговых тегов с частотой 1 Гц и строили anomaly detection модель (Isolation Forest) на потоке данных. Модель обучалась на 2-недельной истории нормальной работы и за первый месяц эксплуатации обнаружила 3 аномалии: залипание клапана, дрейф датчика температуры и некорректную работу ПИД-регулятора (осцилляции из-за неправильной настройки Td). Всё это — без изменения программы ПЛК, чисто на стороне Python-клиента. — Павел Кияткин, AI-инженер
FAQ
Чем CPU 1511 отличается от CPU 1513?
Главные отличия: рабочая память (150 vs 300 КБ), скорость (60 vs 40 нс на бит-операцию), адресное пространство (1024 vs 2048 байт I/O). Для проектов до 500 тегов 1511 достаточен. Свыше 500 — нужен минимум 1513. На практике разница в цене ~40 тыс. руб., поэтому для средних проектов мы сразу берём 1513 — запас по памяти снимает проблемы при расширении.
Можно ли использовать S7-1500 без TIA Portal?
Нет. S7-1500 программируется исключительно в TIA Portal. STEP 7 Classic V5.x не поддерживает S7-1500. Обратное тоже верно: S7-300/400 можно программировать как в STEP 7 Classic, так и в TIA Portal (через STEP 7 Professional с функцией миграции).
Поддерживает ли S7-1500 Profibus?
Только с коммуникационным модулем CM 1542-5 (Profibus DP Master) или CP 1542-5 (DP Slave). Встроенного Profibus нет ни у одного CPU S7-1500. При этом CPU 1516-3 PN/DP имеет интегрированный интерфейс DP — это единственное исключение, где Profibus доступен без отдельного модуля.
Что такое Display на CPU S7-1500?
Встроенный цветной дисплей (опционально на большинстве CPU) с навигацией кнопками. Показывает: имя станции, IP-адрес, режим (RUN/STOP), диагностические сообщения, информацию о модулях. Удобно при пусконаладке — не нужен ноутбук, чтобы узнать IP или увидеть причину перехода в STOP.
Какой CPU выбрать для замены S7-400?
CPU 1518-4 — ближайший функциональный аналог S7-400: 10 МБ памяти, 4 Profinet-интерфейса, время бит-операции 1 нс (быстрее любого S7-400). Для замены S7-400H (резервирование) — CPU 1517H или 1518HF. Миграция проекта из STEP 7 V5.x в TIA Portal — через встроенный инструмент конвертации (70-80% автоматически).
Связанные материалы
- TIA Portal и SIMATIC S7-1500: обзор среды программирования Siemens — среда разработки, лицензирование, симуляция
- Программирование ПЛК: стандарт МЭК 61131-3 — языки LAD, FBD, SCL, STL, Graph
- Сеть Profinet — промышленный Ethernet от Siemens — основной коммуникационный стандарт для S7-1500