SINAMICS G120: подключение к S7-1500 по PROFINET
SINAMICS G120 — популярный частотный привод Siemens. Подключение к S7-1500 по PROFINET — типовая задача. Разберём пошагово, от установки GSD до управления в программе ПЛК.
Что понадобится
- SINAMICS G120 (CU240E-2 PN или CU250S-2 PN);
- S7-1500 (любая модель с PROFINET);
- PROFINET-кабель;
- TIA Portal V18+ (с пакетом Startdrive);
- GSD-файл G120 (если нужно).
Шаг 1. Установка Startdrive
В TIA Portal через TIA Administrator установите пакет Startdrive. Без него нельзя настраивать приводы.
Шаг 2. Добавление G120 в проект
- В «Devices & Networks» → найдите PROFINET-сеть;
- В каталоге → «Drives» → «SINAMICS» → «G120» → нужная модель (например, G120 CU240E-2 PN);
- Перетащите в PROFINET-сеть.
После добавления G120 виден как PROFINET-устройство с IP-адресом и Device Name.
Шаг 3. Настройка слотов G120
G120 имеет слоты для телеграмм. Минимально:
- Slot 0: Telegram 1 (Standard Telegram 1) — основное управление и обратная связь;
- Slot 1: Telegram 20 или 350 (расширенные) — для сложных задач.
В свойствах G120 → «Device view» выберите нужные телеграммы.
Шаг 4. Настройка IP и Device Name
Как и для любого PROFINET-устройства:
- Задайте IP-адрес (например, 192.168.1.20);
- Задайте Device Name (например, «g120-pump-1»);
- Назначьте G120 в PROFINET-топологию (если нужно).
Шаг 5. Параметрирование G120
В Startdrive можно настроить параметры привода офлайн (до загрузки):
- Источник команд (PROFINET / клеммы / панель);
- Источник задания (PROFINET / аналоговый / фиксированный);
- Характеристика U/f или векторное управление;
- Пределы тока, скорости, момента;
- Параметры разгона/торможения.
Шаг 6. Программирование в SCL
Пример управления G120 из S7-1500 (SCL):
// Структура для управления
DATA_BLOCK "DB_G120"
STRUCT
bStart : BOOL; // Команда пуск
bStop : BOOL; // Команда стоп
rSpeed : REAL; // Задание скорости, Гц
bRunning : BOOL; // Обратная связь - работает
rActSpeed : REAL; // Текущая скорость
END_STRUCT;
END_DATA_BLOCK
// В OB1
PROGRAM MAIN
VAR
G120_Output : WORD; // 2 байта выхода (Control Word + Speed)
G120_Input : WORD; // 2 байта входа (Status Word + ActSpeed)
END_VAR
BEGIN
// Формирование Control Word
IF i_startCmd THEN
G120_Output.%X0 := TRUE; // ON/OFF1
G120_Output.%X1 := FALSE; // OFF2 (нет блокировки)
G120_Output.%X2 := FALSE; // OFF3 (нет быстрого останова)
G120_Output.%X3 := TRUE; // Enable (разрешение)
ELSE
G120_Output.%X0 := FALSE;
END_IF;
// Передача в привод
"G120_1_Control" := G120_Output;
END_PROGRAM
Шаг 7. Тестирование
- Загрузите проект в S7-1500 и G120;
- Запустите G120 в Startdrive → «Online» → «Control Panel»;
- Проверьте вращение в ручном режиме (Manual mode);
- Переключитесь на Auto → управляйте из ПЛК;
- Проверьте обратную связь (скорость, статус).
Типичные ошибки
- Не назначен Device Name → PROFINET-коммуникация не работает;
- Неправильный IP-адрес;
- Не загружены параметры в G120 (Startdrive);
- Неправильная телеграмма;
- Забыли активировать «Enable» в Control Word.
Расширенные функции
- Safety Integrated (STO, SS1) — через PROFIsafe;
- Регулятор скорости (PID) внутри G120;
- Диагностика через Web-сервер G120;
- Запись параметров в SD-карту для клонирования.
Заключение
Подключение G120 к S7-1500 по PROFINET — это «базовый навык» инженера АСУ ТП. В ЭкоЭн делаем это на каждом проекте с приводами. Следуя этому гайду, вы подключите свой G120 за 1-2 часа.
Заказать услугу.
