Управление мостовым краном на ПЛК S7-1500: движение и безопасность
Архитектура системы управления мостовым краном на базе ПЛК: инженерная практика S7-1500 для управления движением и логики безопасности. Система управления на базе ПЛК — это логический центр всего крана; грамотно спроектированная система должна обеспечивать баланс между полнотой функциональности, скоростью реакции и защитой. В статье на примере Siemens S7-1500 подробно рассматриваются архитектура управления, программирование движения и реализация логики безопасности.
Система управления на базе ПЛК — это «центральная нервная система» автоматизированной работы мостового крана: она управляет преобразователями частоты и датчиками по PROFINET IO, обменивается данными с системой диспетчеризации и MES через OPC UA, а также независимо выполняет логику безопасности уровня SIL3 для защиты оборудования и персонала. Хорошо спроектированная система управления на базе ПЛК должна сочетать в себе высокую скорость реакции, надёжность, безопасность и удобство обслуживания. На основе многолетнего опыта интеграции систем на базе контроллеров Siemens S7-1500 компания Келуде Тяжёлая Промышленность сформировала стандартизированную архитектуру управления краном, охватывающую выбор оборудования, функциональные блоки управления движением, алгоритм торможения, логику безопасности и процесс пусконаладки. В данной статье подробно рассматривается эта инженерная практика на уровне системной архитектуры.
Выбор аппаратной платформы и конфигурация системы
Система управления на базе ПЛК строится вокруг контроллеров Siemens S7-1500; конкретная модель CPU выбирается исходя из грузоподъёмности крана и сложности управления. Для лёгких кранов до 20 т применяется CPU 1511-1 PN с 48 КБ памяти программ и 32 КБ памяти данных — этого достаточно для одного преобразователя частоты и базового дискретного ввода-вывода. Для кранов средней грузоподъёмности 20–50 т используется CPU 1513-1 PN: объём памяти программ увеличен до 128 КБ, поддерживается многоосевое управление движением и функции OPC UA-сервера. Эта модель — самая востребованная в типовых проектах Келуде Тяжёлая Промышленность. Для тяжёлых кранов свыше 50 т применяется CPU 1516-3 PN/DP, поддерживающий управление более чем тремя осями, много протоколов связи и более сложную логику безопасности.
| CPUМодель | применимая грузоподъемность | память программ | особенности |
|---|---|---|---|
| 1511-1 PN | ≤20t | 48KB | одинарный преобразователь частоты + базовый IO |
| 1513-1 PN | 20~50t | 128KB | многоосевой + OPC UA |
| 1516-3 PN/DP | ≥50t | 256KB | трёхосевой+мультипротокольный |
| 1515F-2 PN | 20~50t | 128KB | SIL3 безопасный (Safety) |
Для сценариев, требующих функциональной безопасности уровня SIL3, применяются безопасные CPU серии F (например, CPU 1515F-2 PN или CPU 1517F-3 PN/DP). Благодаря протоколу PROFIsafe стандартное управление и функции безопасности интегрируются в одном CPU, что исключает необходимость в отдельном безопасном PLC и снижает затраты на аппаратное обеспечение и сложность монтажа.
В части модулей расширения каждый мостовой кран стандартно оснащается одним модулем цифрового ввода DI 32×24V DC (для сбора сигналов концевых выключателей, кнопок управления и пульта), одним модулем цифрового вывода DO 32×24V DC/0.5A (для управления контакторами, индикаторами и зуммером) и двумя модулями аналогового ввода AI 8×U/I (для сбора сигналов датчиков нагрузки, лазерного измерения расстояния и температуры). Для безопасности важных входов/выходов применяются отказобезопасные модули F-DI 16×24V DC и F-DQ 8×24V DC/2A. Со стороны преобразователей частоты стандартно устанавливаются два блока управления G120 CU250S-2 DP с интерфейсом PROFINET, которые приводят в действие двигатель подъёма и двигатели моста и тележки соответственно.
Сетевая топология системы построена на промышленном Ethernet PROFINET RT, что обеспечивает жёсткие требования реального времени с периодом цикла управления менее 10 мс. PLC выступает в роли контроллера PROFINET IO, а преобразователи частоты G120, удалённые станции ввода/вывода ET200SP и интерфейсные модули энкодеров — в роли устройств IO. Все устройства объединены в кольцевую сеть MRP через промышленные сетевые коммутаторы (Siemens SCALANCE XC216 или аналогичные), время восстановления кольца — менее 200 мс.
Структура проекта TIA Portal и распределение OB
Компания Келуде Тяжёлая Промышленность использует стандартизированную структуру программы в проекте TIA Portal для PLC мостового крана. Главный цикл OB1 выполняет управление движением, логические операции и обмен данными; период цикла установлен на 10 мс для синхронизации с частотой обновления контура скорости преобразователя частоты. Циклическое прерывание OB30 (интервал 50 мс) выполняет обновление замкнутого контура позиционирования и алгоритма гашения раскачивания, а OB32 (200 мс) — сбор состояния и диагностику неисправностей.
При запуске PLC блок OB100 выполняет инициализацию системы, включая очистку кэша неисправностей, проверку нулевого положения энкодеров и сброс состояния аварийного останова. Прерывание по времени OB10 выполняется каждые 24 часа для накопления времени работы и оценки необходимости технического обслуживания. Аппаратное прерывание OB40 реагирует на сигнал калибровки нуля по Z-импульсу высокоскоростного энкодера.
Главный управляющий блок
Замкнутый контур позиционирования
Гашение раскачивания
Управление торможением
Логика безопасности
Диагностика неисправностей
Проектирование функциональных блоков управления движением
Основная логика управления движением системы управления мостовым краном реализована в функциональных блоках FB_Control и FB_Position. FB_Control построен на конечном автомате с шестью состояниями: IDLE (ожидание задачи), ACCEL (разгон по S-кривой до целевой скорости), CRUISE (поддержание целевой скорости), DECEL (замедление по S-кривой до окрестности целевой позиции), POSITION (точное позиционирование на малой скорости до целевой позиции ±3 мм) и STOP (закрытие тормоза и отключение разрешения преобразователя частоты).
Разгон по S-кривой реализован в FB_Control через пятисегментное планирование скорости: на начальном участке OA рывок линейно нарастает от нуля до максимума, на участке AB разгон идёт с постоянным ускорением, на переходном участке BC рывок линейно снижается до нуля с переходом в равномерное движение. Участок замедления симметричен. По умолчанию рывок составляет 0,5 м/с³, максимальное ускорение — 0,3 м/с², что снижает коэффициент удара при пуске моста крана до значения не выше 1,1 (при традиционном двухступенчатом пуске/останове коэффициент удара составляет около 1,5–1,8).
В контуре замкнутого позиционирования FB_Position объединяет сигналы трёх источников позиции: инкрементальный энкодер (обновление 100 Гц, разрешение 0,1 мм), лазерное измерение расстояния (обновление 50 Гц, точность ±1 мм) и код Грея с точками калибровки. Комплементарный фильтр (частота среза 0,5 Гц) объединяет абсолютное лазерное позиционирование на малой скорости и инкрементальное позиционирование энкодера на высокой скорости, формируя оптимальную оценку позиции. Параметры PI-регулятора позиции калибруются при пусконаладке через функцию Trace в TIA Portal: пропорциональный коэффициент Kp = 8,0, время интегрирования Ti = 200 мс.
Временная диаграмма управления тормозом и защита от проскальзывания груза
Управление тормозом механизма подъёма мостового крана — ключевой фактор безопасности и срока службы оборудования. Временная последовательность открытия и закрытия тормоза определяет риск проскальзывания груза. Келуде разработала пятиэтапную временную диаграмму управления тормозом, реализованную через связь PROFIsafe между преобразователем частоты G120 и контроллером S7-1500.
Последовательность открытия состоит из трёх этапов: этап 1 — PLC через PROFIsafe отправляет команду «предварительное намагничивание», преобразователь формирует ток возбуждения двигателя (длительность 300 мс); этап 2 — преобразователь создаёт подъёмный момент (110% целевого момента), сигнал подтверждения момента передаётся обратно в PLC по PROFIsafe (длительность 200 мс); этап 3 — после подтверждения момента PLC выдаёт команду на открытие тормоза, электромагнит тормоза запитывается (время отклика 150 мс), после полного открытия тормоза PLC отправляет команду «разрешение работы».
Последовательность закрытия состоит из двух этапов: этап 1 — PLC отправляет команду «стоп», преобразователь снижает скорость по заданному темпу до нуля (удержание нулевой скорости 200 мс); этап 2 — PLC отправляет команду закрытия тормоза, тормоз механически закрывается (время отклика 100 мс), преобразователь отключается после подтверждения нулевой скорости. Полный цикл управления тормозом (от команды «стоп» до полного закрытия тормоза) не превышает 850 мс.
| этап | действие | последовательность | связь |
|---|---|---|---|
| предварительное возбуждение | G120 нарастание тока возбуждения | 300ms | PROFIsafe |
| нарастание момента | достижение момента110%подтверждение обратной связи | 200ms | PROFIsafe |
| торможениеоткрытие | Электромагнитныйвключение электромагнита+отпускание тормозных колодок | 150ms | DOвыход |
| Замедлениеостанов | снижение скорости до нуля+удержание нулевой скорости | 200ms | PROFIsafe |
| торможениезамыкание | Электромагнитныйотключение электромагнита+G120снятие разрешения (disable) | 100ms | DO+PROFIsafe |
В отношении компенсации износа фрикционных накладок система в каждом цикле торможения фиксирует фактическое время срабатывания — от команды «открыть тормоз» до подтверждения замыкания магнита тормоза. Это значение сравнивается с исходным номинальным (150 мс), после чего с учётом степени износа накладок момент подачи команды на открытие корректируется (сдвигается вперёд), что обеспечивает стабильное фактическое время срабатывания в заданном диапазоне.
Проектирование системы безопасности и уровень SIL3
Функции безопасности системы управления мостовым краном соответствуют стандартам IEC 61508 и ГОСТ Р ИСО 13849-1 (ранее — GB/T 16855.1), целевой уровень полноты безопасности — SIL3. Реализация выполнена на базе отказоустойчивого CPU серии S7-1500F и протокола безопасности PROFIsafe. Безопасный ввод/вывод обеспечивается модулями F-DI и F-DQ.
Основные функции безопасности включают:
- Безопасное отключение крутящего момента (STO) — при срабатывании кнопки аварийной остановки или концевого выключателя импульсы управления преобразователем частоты отключаются напрямую через PROFIsafe. Время отклика — менее 20 мс.
- Безопасное ограничение скорости (SLS) — при приближении мостового крана к конечному положению за 200 мм скорость снижается до 10% от номинальной. Время отклика — менее 50 мс.
- Управление предохранительным тормозом (SBC) — при активации STO автоматически замыкается тормоз, исключая проскальзывание груза.
- Безопасный контроль направления (SDI) — исключает непреднамеренное движение механизма передвижения моста и тележки до получения корректной команды на реверс.
Цепь аварийной остановки построена по двухканальному принципу с резервированием: канал A — через модуль F-DI опрашивается нормально замкнутый контакт кнопки аварийной остановки; канал B — вспомогательный контакт кнопки по жёсткой линии включён последовательно в цепь управления главным контактором. Срабатывание любого из каналов приводит к независимому отключению силового электропитания. Частота тестовых импульсов безопасного ввода/вывода — 1 Гц. В каждом цикле безопасности (20 мс) ПЛК выполняет программу безопасности, составленную на языке F-LAD, и обновляет безопасные выходы.
Пусконаладка и настройка параметров
Пусконаладочные работы системы управления мостовым краном выполняются в шесть стандартных этапов.
Этап 1. Конфигурирование сети и диагностика. С помощью программного обеспечения PRONETA выполняется сканирование всех устройств в сети PROFINET. Проверяется соответствие имён устройств и IP-адресов конфигурации проекта в TIA Portal, подтверждается онлайн-статус всех устройств ввода/вывода.
Этап 2. Конфигурирование параметров преобразователя частоты. Через ПО STARTER или Startdrive загружается набор параметров для G120. Для механизма подъёма: P1300=20 (бездатчиковое векторное управление), P1120=2.0 с (время разгона), P1121=2.0 с (время замедления), P1240=3 (активация контроллера Vdc_max). Для механизма передвижения моста: P1120=4.0 с, P1121=4.0 с.
Этап 3. Статическая идентификация данных двигателя. Выполняется процедура P1910=1 (статическая идентификация) с установкой значения 1 (полная идентификация). В процессе автоматически измеряются активное сопротивление статора и ротора, индуктивность рассеяния и взаимная индуктивность. Во время идентификации механическая нагрузка на двигателе должна быть отключена.
Этап 4. Калибровка положения. С помощью панели управления в TIA Portal мостовой кран в ручном режиме перемещается в крайние положения. Фиксируется отклонение показаний энкодера и лазерного измерения расстояния. Устанавливаются смещение нулевой точки энкодера и значения положительного и отрицательного концевых упоров.
Этап 5. Проверка временных параметров торможения. В условиях отсутствия нагрузки и при номинальной нагрузке проверяются последовательности нарастания крутящего момента при открытии тормоза и удержания нулевой скорости при его замыкании. С помощью функции Trace регистрируются кривые крутящего момента и скорости, подтверждается соответствие временных параметров торможения требованиям пятистадийного управления.
Этап 6. Проверка связи OPC UA. С использованием клиента UA Expert выполняется подключение к OPC UA серверу ПЛК крана. Проверяются типы данных и диапазоны значений узлов, сверяются адреса и права доступа для 26 опубликованных узлов данных. Подтверждается возможность корректного чтения/записи со стороны системы диспетчеризации и MES-платформы.
Часто задаваемые вопросы (FAQ)
В: Какой контроллер выбрать для системы управления мостовым краном — S7-1200 или S7-1500?
О: Для стандартных мостовых кранов грузоподъёмностью свыше 20 т обязателен выбор серии S7-1500. Цикл PROFINET RT составляет менее 10 мс, поддерживаются OPC UA и PROFIsafe.
В: Как решить проблему гармонических помех?
О: На входе устанавливается реактор. Силовые и контрольные кабели прокладываются раздельно. ПЛК и преобразователи частоты монтируются в разных шкафах.
В: Что делать при помехах на сигнале энкодера?
О: Использовать экранированный кабель витой пары, энкодер с дифференциальным выходом, включить входной фильтр 100 кГц. Расстояние между сигнальным и силовым кабелем должно быть не менее 500 мм.
В: Как выбрать между 1513-1 PN и 1515F-2 PN?
О: 1513-1 PN применяется для стандартных мостовых кранов. 1515F-2 PN — для задач с требованиями безопасности SIL3 (человеко-машинное взаимодействие, такелаж опасных грузов, сертификация TÜV).