Ошибка F01910 на Siemens SINAMICS — тайм-аут уставки по шине
Что означает F01910
По официальному списку ошибок SINAMICS F01910 — «Fieldbus interface setpoint timeout»: прекращён приём уставок через интерфейс полевой шины. Ранее эта страница описывала F01910 как перегрев двигателя — это неверно: перегрев двигателя в SINAMICS — F07011 и предупреждение A07910. Мы исправили описание по официальным спискам.
Привод, управляемый по PROFIBUS или PROFINET, постоянно получает от контроллера команды и уставки. Если они перестают приходить дольше заданного времени контроля, привод считает связь потерянной и выдаёт F01910 с реакцией OFF3 — быстрый останов. Тот же код может существовать как предупреждение A01910.
Причины F01910
| Причина по руководству | Что сделать |
|---|---|
| Прервано соединение по шине | Проверить кабель, разъёмы, терминаторы, коммутатор |
| Партнёр по связи выключен | Проверить питание и работу контроллера |
| PROFIBUS-мастер переведён в STOP | Перевести контроллер в RUN |
| Время контроля слишком короткое | Проверить p2040 |
Диагностика
Он включён и в режиме RUN
Светодиоды шины на приводе и коммутаторе
Особенно после работ в шкафу
Адрес, конфигурация, p2040
После восстановления связи
Устранение и параметры
Чаще всего F01910 появляется после остановки контроллера на загрузку программы, отключения коммутатора или работ в шкафу. Если ошибка возникает случайно во время работы — ищите плохой контакт, помехи на кабеле шины, неправильные терминаторы. Увеличивать p2040 имеет смысл, только если контроллер действительно обменивается данными с задержками, а не чтобы скрыть обрывы. Похожая ошибка в другой записи — F1910.
Где искать разрыв: звено за звеном
| Звено | Что проверить | Типичная находка |
|---|---|---|
| Контроллер | Режим RUN, нет ли ошибок CPU, выполняется ли обмен | Контроллер остановлен на загрузку программы |
| Кабель PROFIBUS | Разъёмы, терминаторы на концах сегмента, экран | Терминатор включён в середине линии или выключен на конце |
| Кабель и порт PROFINET | Индикация порта, целостность кабеля | Повреждённый патч-корд, плохой разъём |
| Коммутатор | Питание и порты | Коммутатор перезагрузился или выключился |
| Интерфейс привода | Адрес, имя устройства, телеграмма | Несовпадение конфигурации привода и контроллера |
| Время контроля | p2040 | Слишком короткое для реального цикла обмена |
Удобный приём: посмотрите, возникает ли F01910 на одном приводе или на всех, подключённых к той же шине. Если на всех сразу — проблема в контроллере, коммутаторе или общем участке кабеля. Если на одном — в его ответвлении, разъёме или настройках.
Настройки связи, которые влияют на F01910
Связь привода с контроллером задаётся несколькими группами настроек. Протокол полевой шины выбирается параметром p2038 (например, PROFIBUS DP), телеграмма обмена — p0922: она должна совпадать с тем, что настроено в проекте контроллера. Время контроля приёма уставок — p2040. Если телеграмма в приводе и в контроллере не совпадает, контроллер может видеть привод, но обмен данными будет некорректным.
| Параметр | Назначение | На что обратить внимание |
|---|---|---|
| p2038 | Протокол интерфейса полевой шины | Соответствует типу сети |
| p0922 | Выбор телеграммы PZD | Совпадает с конфигурацией в контроллере |
| p2040 | Время контроля уставок | Не меньше реального цикла обмена с запасом |
Случайные F01910 во время работы
Если ошибка возникает время от времени без видимой причины, почти всегда виноваты физический уровень связи и помехи. Кабель шины, проложенный рядом с силовыми кабелями двигателей, ловит наводки от частотников. Экран, не подключённый к земле на разъёмах, не защищает. Длинные отводы и неправильные терминаторы в PROFIBUS дают отражения сигнала.
Шину — отдельно от силовых кабелей двигателей, пересечение под прямым углом
Подключение экрана на разъёмах и заземление шкафа
Включены только на концах сегмента PROFIBUS
Особенно после механических воздействий
Счётчики ошибок в STARTER или TIA Portal
Реакция привода и безопасность
По официальному списку для F01910 предусмотрена реакция OFF3 — быстрый останов с замедлением по рампе OFF3; квитирование — немедленное, после восстановления связи. Это разумная защита: если контроллер перестал присылать уставки, привод не должен продолжать работу по последней команде бесконечно. В некоторых применениях реакцию можно изменить, но делать это стоит, только понимая последствия: например, для вентилятора допустимо продолжать работу, а для конвейера или подъёмного механизма — нет.
Если связь часто прерывается на короткое время и это вызывает остановки, решайте причину обрывов, а не увеличивайте время контроля до больших значений: иначе при реальной потере связи привод долго будет работать без управления.
Пример: остановки после перезагрузки коммутатора
На линии из шести приводов G120 по PROFINET раз в несколько дней все приводы одновременно останавливались с F01910. Кабели и настройки были в порядке. Оказалось, что промышленный коммутатор в шкафу питался от той же линии, что и освещение цеха, и кратковременно перезагружался при включении мощных светильников. Коммутатор перевели на питание через источник бесперебойного питания вместе с контроллером, остановки прекратились.
Признак, который сразу указал на общую причину: ошибка появлялась на всех приводах одновременно. Если бы она возникала только на одном, искали бы его разъём, кабель или настройки.
Как квитировать F01910
Контроллер в RUN, шина в порядке
По индикации или в диагностике
С панели, через контроллер или дискретным входом квитирования
По штатной команде контроллера
Если после квитирования ошибка возвращается сразу, связь фактически не восстановлена — возвращайтесь к проверке звеньев цепочки.
PROFINET и PROFIBUS: особенности
У двух сетей разная физика, и типичные причины обрывов тоже разные. В PROFIBUS это линия с терминаторами на концах сегмента: включённый терминатор в середине линии отрезает всё, что за ним, выключенный на конце даёт отражения и сбои. Длина сегмента и скорость обмена связаны: чем выше скорость, тем короче допустимая линия. В PROFINET устройства подключаются к коммутаторам обычными для промышленного Ethernet кабелями, и самые частые проблемы — повреждённые патч-корды, разъёмы, отключение или перезагрузка коммутатора, а также совпадение имён устройств в сети.
| Сеть | Частые причины обрыва |
|---|---|
| PROFIBUS | Неверные терминаторы, превышение длины сегмента для выбранной скорости, плохой экран, повреждённый разъём |
| PROFINET | Повреждённый кабель или разъём, коммутатор без питания, конфликт имён устройств, неверная конфигурация |
В обоих случаях лучший инструмент — диагностика в среде проектирования контроллера: она показывает, какое устройство потеряло связь и когда, а также счётчики ошибок передачи. Это быстрее, чем искать причину перебором кабелей.
Короткий чек-лист
| Вопрос | Если «да» |
|---|---|
| Ошибка у всех приводов на шине сразу? | Ищите в контроллере, коммутаторе или общем участке кабеля |
| Ошибка после загрузки программы в ПЛК? | Это ожидаемо: квитируйте и предусмотрите штатный останов |
| Ошибка случайная во время работы? | Помехи, экран, терминаторы, разъёмы |
| Ошибка после замены привода? | Адрес, имя устройства, телеграмма p0922 |
| Ошибка после изменения программы? | Время цикла выросло, проверьте p2040 |
В большинстве случаев одного из этих вопросов достаточно, чтобы понять направление поиска.
Частые вопросы
Что почитать дальше
Разбор смежных тем и полезные материалы, чтобы разобраться глубже и избежать повторения проблемы: