S7-1200
S7-1200 — это семейство программируемых логических контроллеров (ПЛК) начального и среднего уровня производительности, разработанное и выпускаемое компанией Siemens AG. Контроллеры серии S7-1200 предназначены для построения систем автоматизации небольшой и средней сложности, управления отдельными механизмами, станками и технологическими установками, а также для работы в составе распределённых систем управления. Они являются частью интегрированной платформы автоматизации TIA Portal (Totally Integrated Automation Portal) и пришли на смену устаревшим моделям серии S7-200.
История
Разработка семейства S7-1200 была начата компанией Siemens в середине 2000-х годов в ответ на растущий спрос на компактные, недорогие, но функциональные контроллеры для замены морально устаревшей линейки S7-200. Первые модели были представлены на рынке в 2009 году. Ключевым отличием нового семейства стала интеграция с интегрированной средой разработки TIA Portal, которая объединила в себе инструменты для конфигурирования аппаратуры, написания программ на языках стандарта МЭК 61131-3, настройки человеко-машинных интерфейсов (HMI) и параметризации приводов.
В 2013 году вышло обновление — S7-1200 версии 2.0, которое добавило поддержку веб-сервера, протокола OPC UA (в более поздних версиях) и улучшенные возможности коммуникации. В 2015 году была представлена версия 3.0, расширившая функционал за счёт поддержки Profinet RT (Real-Time) и улучшенной работы с массивами данных. Последующие обновления (версии 4.0, 4.1, 4.2 и 4.3) вводили поддержку новых типов процессоров, увеличенный объём памяти, а также интеграцию с облачными сервисами Siemens (MindSphere) и протоколами IoT (MQTT, HTTP). На 2024 год актуальным является поколение S7-1200 с версией прошивки 4.6.
Классификация и модельный ряд
Семейство S7-1200 включает несколько типов центральных процессоров (CPU), различающихся производительностью, объёмом памяти и количеством встроенных портов ввода-вывода. Модели маркируются по схеме: CPU 121x C, где x — цифра, обозначающая уровень производительности, а C — compact (компактный). Существуют также модели с буквой F (Fail-safe) — CPU 121x FC, предназначенные для построения безопасных систем управления (Safety Integrated).
Основные модели CPU
| Модель | Встроенные дискретные входы/выходы | Встроенные аналоговые входы | Объём рабочей памяти (кБ) | Макс. количество модулей расширения |
|---|---|---|---|---|
| CPU 1211C | 6/4 | 2 | 30 | 2 |
| CPU 1212C | 8/6 | 2 | 50 | 4 |
| CPU 1214C | 14/10 | 2 | 100 | 8 |
| CPU 1215C | 14/10 | 2 | 150 | 8 |
| CPU 1217C | 14/10 | 2 | 150 | 8 |
Каждый CPU имеет встроенный порт Profinet (RJ-45) для программирования и обмена данными, а также слот для карты памяти SIMATIC Memory Card. Модели CPU 1215C и CPU 1217C дополнительно оснащены вторым портом Profinet.
Модули расширения
Для расширения функциональности S7-1200 используются следующие типы модулей:
- Сигнальные модули (SM) — добавляют дискретные или аналоговые входы/выходы. Устанавливаются слева от CPU.
- Коммуникационные модули (CM) — обеспечивают поддержку дополнительных интерфейсов: RS-232, RS-485 (CM 1241), Profibus-DP (CM 1243-5), а также модули для работы с весами (CM 1241 Weighing).
- Коммуникационные процессоры (CP) — обеспечивают поддержку специализированных протоколов, например, CP 1243-1 для защищённого обмена данными по сети Интернет (VPN).
- Сигнальные платы (SB) — компактные модули, устанавливаемые непосредственно на CPU, добавляющие небольшое количество дискретных или аналоговых каналов (например, SB 1223 — 4 дискретных входа/выхода).
- Батарейные модули (BB) — обеспечивают питание часов реального времени при отключении основного питания.
Устройство и характеристики
Аппаратная часть
Контроллер S7-1200 построен на базе 32-битного RISC-процессора. Конструктивно он представляет собой моноблок с разъёмом для подключения питания (24 В постоянного тока) и клеммниками для встроенных входов/выходов. Все модули расширения крепятся на стандартную DIN-рейку (35 мм) и соединяются между собой с помощью боковых шин, обеспечивающих передачу данных и питание.
Основные аппаратные характеристики:
- Питание: 20,4 — 28,8 В постоянного тока.
- Рабочая температура: от -20 до +60 °C (для некоторых моделей).
- Встроенная память: рабочая память (загрузочная + оперативная) и память для хранения данных (ретентивная).
- Часы реального времени: встроены во все модели, поддерживают сохранение времени при отключении питания (до 20 дней без батарейки).
- Скорость выполнения логических операций: от 0,1 до 0,5 мкс на операцию (в зависимости от модели).
Программное обеспечение
Программирование S7-1200 осуществляется в среде TIA Portal (версия V11 и выше), входящей в состав пакета SIMATIC STEP 7 Basic или Professional. Поддерживаются следующие языки программирования стандарта МЭК 61131-3:
- LAD (Ladder Diagram) — релейно-контактные схемы.
- FBD (Function Block Diagram) — функциональные блок-схемы.
- SCL (Structured Control Language) — структурированный текст, близкий к Pascal.
- S7-GRAPH — язык последовательных функциональных схем (SFC), доступен в профессиональной версии.
Программа хранится в виде блоков: организационные блоки (OB), функциональные блоки (FB), функции (FC) и блоки данных (DB). Загрузка программы осуществляется через интерфейс Profinet (Ethernet) или через карту памяти.
Коммуникационные возможности
S7-1200 поддерживает широкий спектр протоколов для обмена данными:
- Profinet — основной промышленный протокол Ethernet для связи с другими ПЛК, HMI-панелями, приводами и системами распределённого ввода-вывода (ET 200). Поддерживает режимы реального времени (RT) и изохронного режима (IRT) для высокоточных приложений.
- Modbus TCP — поддержка в качестве клиента и сервера.
- OPC UA — поддержка встроенного сервера OPC UA (начиная с версии прошивки 4.0) для интеграции в системы верхнего уровня (SCADA, MES).
- HTTP/HTTPS — поддержка веб-сервера для мониторинга и диагностики через браузер.
- MQTT — поддержка протокола IoT для отправки данных в облачные платформы.
- AS-Interface — через специализированные модули CM 1243-2.
- IO-Link — поддержка протокола для подключения интеллектуальных датчиков и исполнительных механизмов.
Применение
S7-1200 широко применяется в различных отраслях промышленности и инфраструктурных объектах:
- Машиностроение: управление станками, упаковочными линиями, конвейерами, роботизированными ячейками.
- Пищевая промышленность: управление технологическими процессами (дозирование, смешивание, фасовка).
- Энергетика: управление системами вентиляции, кондиционирования, насосными станциями, системами освещения.
- Водоснабжение и водоотведение: управление насосами, задвижками, фильтрами.
- Автомобильная промышленность: управление сборочными линиями, тестовыми стендами.
- Образование: используется в учебных целях для изучения основ промышленной автоматизации и программирования ПЛК.
Преимущества и недостатки
Преимущества
- Компактность и модульность: возможность гибкого наращивания функционала за счёт модулей расширения.
- Интеграция с TIA Portal: единая среда для программирования, конфигурирования HMI и приводов, что упрощает разработку и отладку.
- Широкий выбор коммуникаций: поддержка современных промышленных протоколов, включая OPC UA и MQTT.
- Надёжность: промышленное исполнение, широкий диапазон рабочих температур, защита от электромагнитных помех.
- Низкая стоимость: по сравнению с более мощными контроллерами S7-1500 или S7-400, S7-1200 является бюджетным решением для задач начального и среднего уровня.
- Большое сообщество и документация: обширная база знаний, форумы, примеры программ и учебные материалы.
Недостатки
- Ограниченная производительность: не подходит для задач, требующих высокой скорости обработки большого количества данных (например, сложные системы управления движением с несколькими осями).
- Ограниченный объём памяти: для сложных проектов с большим количеством данных может потребоваться более мощный контроллер (S7-1500).
- Зависимость от TIA Portal: для программирования и диагностики требуется установка относительно тяжёлого и ресурсоёмкого программного обеспечения.
- Отсутствие встроенного интерфейса для подключения к Profibus-DP: требуется дополнительный модуль CM 1243-5.
Интересные факты
- S7-1200 является одним из самых продаваемых ПЛК в мире в своём классе, особенно популярен в странах Восточной Европы, Азии и Южной Америки.
- Контроллеры S7-1200 используются в качестве основы для обучения в университетах и техникумах по специальностям «Автоматизация технологических процессов и производств» и «Мехатроника».
- В 2022 году компания Siemens объявила о прекращении производства некоторых моделей S7-1200 в связи с переходом на новое поколение — S7-1200 G2, но поддержка существующих моделей продолжается.
Источники
- Siemens AG. SIMATIC S7-1200. System Manual. — 2023.
- Siemens AG. TIA Portal. Getting Started. — 2023.
- Berger, H. Automating with SIMATIC S7-1200. — Publicis Publishing, 2014.
- Siemens Industry Online Support. S7-1200 Product Information. — 2024.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →