Поддержка 24/7

Полное руководство по Siemens S7-1200

1.Характеристики Siemens S7-1200

Siemens SIMATIC S7-1200 — это модульная линейка компактных программируемых логических контроллеров (ПЛК), предназначенных для решения задач автоматизации малого и среднего уровня: от управления конвейерами до интеграции в системы "Умный завод". Базовые модели (Generation 1) являются классикой, а серия S7-1200 G2 (Generation 2) предлагает повышенную производительность и новые функции.

Ключевые особенности и характеристики:

Модельный ряд и вычислительная мощность

В семействе представлено несколько основных модификаций, отличающихся объемом памяти и встроенными ресурсами:

CPU 1211C / 1212C: Базовые процессоры для небольших задач с минимальным количеством входов/выходов.

CPU 1214C / 1215C: Самые популярные и универсальные модели, поддерживающие расширение до 8 модулей.

CPU 1217C: Флагман линейки со встроенными дифференциальными входами/выходами и высокоскоростной обработкой данных.

F-версии (Failsafe): Безопасные контроллеры (например, CPU 1212FC) для систем противоаварийной защиты (SIL 3). 

Память и производительность

Рабочая память: от 30 КБ (у CPU 1211C) до 200+ КБ у мощных версий. Новое поколение G2 предлагает удвоенный объем памяти по сравнению с базовыми оригинальными контроллерами.

Быстродействие: Высокопроизводительные процессоры с частотой до 500 МГц. Время выполнения логических операций составляет доли микросекунд.

Встроенные входы/выходы (On-Board I/O)

Контроллеры имеют встроенные каналы, тип которых определяется модификацией:

Питание: Выпускаются версии с постоянным током (=24 В) и переменным током (~115/230 В).

Тип выходов: Транзисторные (DC) или релейные (RLY).

Аналоговые входы: Большинство моделей имеют встроенные аналоговые входы (0-10 В) для подключения датчиков. 

Масштабируемость и расширение

Система собирается как конструктор под нужды конкретного объекта:

Signal Boards (SB): Устанавливаются прямо в процессорный модуль (до 1 шт.) для добавления дискретных или аналоговых каналов без увеличения габаритов. 

Signal Modules (SM): Полноразмерные модули расширения, устанавливаемые справа от процессора (от 2 до 8 штук в зависимости от модели ЦПУ). 

Communication Modules (CM/CP): Коммуникационные модули и процессоры (до 3 шт.) для подключения к сетям PROFIBUS, AS-Interface, IO-Link или мобильным сетям. 

Связь и коммуникация

Интерфейс PROFINET: Все контроллеры имеют встроенный порт(ы) RJ45 для программирования и связи (поддерживают протоколы TCP/IP, ISO-on-TCP, S7-communication). 

Встроенный веб-сервер: Позволяет контролировать состояние системы и осуществлять базовую диагностику через обычный браузер с компьютера или смартфона. 

NFC и Web API (G2): Поколение G2 поддерживает беспроводной доступ к диагностическим данным через NFC, а также оснащено расширенными Web API для легкой интеграции в IT-системы. 

Удаленный доступ: Через дополнительные коммуникационные модули (CSM, CP) легко настраивается удаленный доступ к оборудованию.

Окружающая среда и программирование

Условия эксплуатации: Доступны стандартные версии и модификации SIPLUS, адаптированные для тяжелых условий (агрессивные газы, экстремальные температуры, повышенная влажность или вибрации).

Среда разработки: Программирование осуществляется в едином инженерном программном обеспечении TIA Portal, что обеспечивает удобную связку ПЛК с панелями оператора HMI (например, SIMATIC Basic или Comfort). 


2.Как собрать и подключить Siemens S7-1200

Сборка и подключение программируемого логического контроллера (ПЛК) Siemens S7-1200 включает три основных этапа: механический монтаж на DIN-рейку, подключение питания и периферийных устройств (датчиков/исполнительных механизмов), а также настройку связи с ПК. 

Механический монтаж

Установка на рейку: Закрепите центральный процессор (CPU) и модули расширения на 35-миллиметровой DIN-рейке. Для этого сдвиньте фиксатор на нижней части корпуса, установите модуль на рейку и защелкните его. 

Объединение модулей: Снимите защитные крышки и плотно сдвиньте модули друг к другу. Выдвиньте встроенный соединительный штифт (слайдер) на передней панели модуля вправо, чтобы замкнуть внутреннюю шину. 

Для наглядности процесса установки модулей расширения:

Нажмите, чтобы посмотреть

Подключение питания и заземление

Заземление: Подключите клемму защитного заземления (символ земли) к общему контуру шкафа управления для избежания помех.

Питание CPU: Большинство CPU S7-1200 работают от сети постоянного тока (DC) =24 В, некоторые модели (с маркировкой AC/DC/Relay) питаются от ~220 В.

Для модели на 24 В подключите выводы L+ и M к соответствующим клеммам блока питания постоянного тока.

Для модели на 220 В используйте клеммы L1 и N. 

Подключение входов и выходов

Входы (Inputs): Датчики (кнопки, концевики) подключаются к клеммам входов согласно маркировке. Обратите внимание на схему подключения: клемма 1M может быть общей как для PNP (источник), так и для NPN (приемник) логики.

Выходы (Outputs): Подключаются в зависимости от типа (релейные или транзисторные). Для релейных выходов используйте клеммы питания группы (например, 1L). Питание на нагрузку подается через контакты реле.

Подключение к ПК и первая настройка

Для программирования контроллера используется фирменное ПО TIA Portal.

Сетевой кабель: Соедините порт PROFINET (Ethernet) на контроллере с сетевой картой вашего ПК. 

Сетевые настройки: Контроллеры S7-1200 не имеют фиксированного IP-адреса по умолчанию. Откройте свойства сетевого подключения на компьютере и назначьте ему IP-адрес из той же подсети, например 192.168.0.10 с маской 255.255.255.0. 

Обнаружение в TIA Portal: Откройте TIA Portal, создайте проект и перейдите во вкладку Online Access. Выберите сетевую карту вашего ПК и нажмите Update accessible devices (Обновить доступные устройства). Утилита найдет подключенный ПЛК, после чего можно приступать к загрузке программы. 

Если вы новичок и хотите наглядно увидеть, как правильно подать питание и подключить кабель связи для активации контроллера:

Нажмите, чтобы посмотреть


3.Программирование Siemens S7-1200

Программирование контроллеров Siemens S7-1200 осуществляется в специализированной среде разработки TIA Portal (Totally Integrated Automation Portal). Основным языком для визуального создания логики является LAD (Ladder Diagram — релейная логика), а для более сложных математических или текстовых задач применяется SCL (Structured Control Language). 

Ключевые этапы работы и основы программирования включают в себя:

Выбор и настройка оборудования

Процесс создания проекта всегда начинается с добавления конкретного артикула вашего CPU S7-1200 (например, CPU 1212C, 1215C и др.) в TIA Portal. Там же настраиваются аппаратные модули расширения (сигнальные платы — Signal Boards, коммуникационные модули) и IP-адрес для связи по сети PROFINET. 

Создание базы тегов (Tags)

Чтобы упростить чтение программы, физическим входам (например, I0.0) и выходам (например, Q0.0) контроллера присваиваются понятные имена, называемые Tags. Например: 

I0.0 → Start_Button

Q0.0 → Motor_Run

Написание логики

Главная программа выполняется в циклическом блоке OB1 (Organization Block 1). В зависимости от задачи используются основные логические элементы: 

Normally Open Contact (NO) — проверка на логическую единицу (1).

Normally Closed Contact (NC) — проверка на логический ноль (0).

Output Coil (Coil) — включение или выключение выхода при соблюдении всех условий цепи.

Тестирование и отладка

Перед загрузкой программы в реальное устройство, её можно проверить с помощью встроенного симулятора PLCSIM. Он имитирует работу ПЛК, позволяя вручную включать входы и смотреть, как реагируют выходы, что полностью безопасно для отладки логики

Для наглядного изучения основ создания проекта и базовых логических операций:


А если вам требуется углубленный разбор работы с таймерами, счетчиками и аналоговыми сигналами:


4.Руководство по программированию Siemens S7-1200

Руководство по программированию Siemens S7-1200


5.Программы для Siemens S7-1200

Для написания программ под контроллеры Siemens SIMATIC S7-1200 используется единая интегрированная среда разработки — TIA Portal (Totally Integrated Architecture Portal). 

Основное программное обеспечение

STEP 7 Basic (TIA Portal) — используется для базового программирования ПЛК S7-1200 и панелей оператора SIMATIC Basic.

STEP 7 Professional (TIA Portal) — расширенная версия для более сложных систем, также поддерживает S7-300, S7-400 и S7-1500.

Среда разработки HMI/SCADA

WinCC (TIA Portal) — встраиваемое программное обеспечение для создания интерфейсов оператора (экранов HMI), которые работают в связке с S7-1200. 

Поддерживаемые языки программирования

Контроллер S7-1200 поддерживает стандартизированные языки по стандарту IEC 61131-3:

LAD (Ladder Diagram / Релейно-контактные схемы) — графический язык, имитирующий электрические цепи. Самый популярный язык для S7-1200.

FBD (Function Block Diagram) — графический язык, оперирующий логическими блоками.

SCL (Structured Control Language) — текстовый язык высокого уровня (на основе языка Pascal), который значительно упрощает математические вычисления и обработку массивов. 

Базовые типы программных блоков

Organization Blocks (OB) — главные организационные блоки (например, OB1 — циклический вызов, OB121/OB122 — обработка ошибок оборудования).

Functions (FC) — функции без собственной памяти (идеально для стандартных математических операций или логики).

Function Blocks (FB) — функциональные блоки, имеющие собственный блок данных (Instance DB). Используются для работы с таймерами, счетчиками и сложными технологическими процессами.

Data Blocks (DB) — блоки данных, которые хранят глобальные переменные, рецепты или настройки.

Для получения базового представления о программировании S7-1200 в среде TIA Portal, посмотрите это видео:


6.купить Siemens S7-1200

Здесь представлен широкий ассортимент ПЛК/контроллеров Siemens SIMATIC S7-1200. Нажмите, чтобы купить.

Telegram WhatsApp