IC693CPU374 Profibus Blackout: Firmware and GSD Fixes

Сбой Profibus на IC693CPU374: исправления прошивки и GSD

Adminubestplc|
Замена CPU374 может вызвать сбои связи Profibus. Узнайте, почему прошивка PBM200, файлы GSD и синхронизация обмена по объединительной плате важнее объёма памяти.

После замены IC693CPU374 сеть Profibus перестает работать: почему прошивка и конфигурация GSD важнее памяти объединительной платы

Замена ЦП CPU374 серии 90-30 может неожиданно вывести из строя сеть Profibus стороннего производителя. Данные, собранные в эксплуатации, и примечания к выпускам прошивок указывают не на общую память объединительной платы. Большинство задокументированных сбоев в промышленной автоматизации объясняются устаревшей прошивкой PBM200, несовпадающими файлами GSD и особенностями синхронизации объединительной платы, связанными с конкретной моделью ЦП.

Распределение памяти объединительной платы редко вызывает такой сбой

В IC693CPU374 доступно 240 КБ настраиваемой пользовательской памяти. При конфигурации оборудования инженеры могут выделить для регистровой памяти (%R) от 128 до 32 640 слов. Это не фиксированный раздел общей памяти, который сторонний модуль может занять независимо. Ведущие модули Profibus, например IC693PBM200, обмениваются данными через цикл опроса ввода-вывода объединительной платы. Они не согласовывают напрямую память %R. Поэтому один лишь конфликт распределения памяти редко приводит к полному отказу связи.

Данные, собранные в эксплуатации, подтверждают эту версию. В одной системе CPU374 работал с PBM200 и 24 ведомыми устройствами. При высокой нагрузке наблюдались периодические перезапуски модуля. Замена ЦП на IC693CPU350 полностью устранила сбой. Проблема была связана с ЦП, а не с конфигурацией памяти. По нашему опыту, специалисты часто в первую очередь проверяют параметры памяти. Это отнимает время, если настоящая причина кроется в прошивке или конфигурации шины.

Несовместимость прошивок CPU374 и PBM200 хорошо задокументирована

В примечаниях к выпуску GE Fanuc прямо описан дефект, связанный с CPU374 и ведущим устройством Profibus IC693PBM200. Для работы с CPU374 модулю PBM200 требуется прошивка версии 1.16 или новее. В более ранних версиях периодически регистрировалась ошибка «Связь с объединительной платой ПЛК нарушена; запрос потерян». Она чаще возникала, когда приложение отправляло модулю Profibus инструкции COMMREQ.

Похожий дефект затронул модуль ведомого устройства Profibus IC693PBS201. В прошивке версии 1.28.1 и новее устранен аналогичный сбой связи с объединительной платой при использовании CPU374. Эти задокументированные несовместимости указывают на то, что после замены CPU374 могут проявиться скрытые несовпадения версий прошивки. Поэтому перед диагностикой проблем с памятью инженерам следует проверить версию прошивки модуля Profibus. Одной этой проверки достаточно, чтобы устранить многие неполадки промышленной автоматизации.

Отсутствующие или несовпадающие файлы GSD приводят к полному отказу шины

Для сторонних устройств Profibus требуется явная настройка файлов GSD в ведущем устройстве GE Fanuc. В отличие от некоторых контроллеров Siemens, которые автоматически обнаруживают устройства или применяют параметры по умолчанию, IC693PBM200 не распознает ведомое устройство без соответствующей записи GSD. При отсутствии файла GSD сразу после перехода ЦП в режим RUN возникает отказ шины.

В одном задокументированном случае на объекте использовались модули ввода-вывода WAGO в сети Profibus. Та же сеть работала корректно под управлением Siemens, но не работала с ведущим устройством GE Fanuc. Для устранения неисправности потребовалось импортировать правильный GSD-файл WAGO. Важно, что также нужно было добавить корневой модуль WAGO в список подключённых модулей ввода-вывода. Настройка отдельных модулей ввода-вывода без родительского модуля приводила к отказу всей шины. Этот сценарий отказа не связан с какими-либо параметрами памяти CPU374 и остаётся распространённой проблемой при интеграции систем управления.

Нестабильность синхронизации обмена по объединительной плате, по-видимому, характерна именно для платформы CPU374

В CPU374 используется процессор AMD SC520 с частотой 133 МГц; скорость выполнения логических операций составляет 0.15 микросекунды на инструкцию. Характер обмена данными по объединительной плате отличается от такового у более ранних ЦП 90-30. По наблюдениям на объекте, в системе с 24 ведомыми устройствами Profibus интервалы между перезапусками PBM200 составляли от примерно 5 минут при высокой нагрузке до 3 часов при уменьшенном количестве ведомых устройств.

Снижение скорости передачи данных до 1.5 Мбит/с и уменьшение пропускной способности не устранили перезапуски. Временное удаление пяти подозрительных узлов ведомых устройств позволило временно подавить проявление неисправности. Окончательно проблему решили заменой ЦП на IC693CPU350. Это указывает на специфичное для CPU374 взаимодействие с обменом данными по объединительной плате ведущего устройства Profibus. Кроме того, это не свидетельствует об общем исчерпании памяти. По нашей оценке, платформа CPU374 требует более строгой проверки прошивки модуля Profibus и топологии шины, чем процессоры предыдущих поколений.

Практическая последовательность проверок для затронутых систем

При возникновении этой неисправности инженерам следует сначала проверить версию прошивки модуля Profibus. Для совместимости с CPU374 модулю PBM200 требуется версия 1.16 или выше. Во-вторых, убедитесь, что в проект Proficy Machine Edition импортирован GSD-файл производителя для каждого ведомого устройства. В-третьих, проверьте дерево конфигурации ведомых устройств на отсутствие корневых записей или записей родительских модулей. В-четвёртых, проверьте таблицу ошибок ПЛК на наличие записей «Обмен данными по объединительной плате». Эти записи позволяют отличить ошибки прошивки и синхронизации от ошибок конфигурации.

Если неисправность сохраняется после проверки прошивки и GSD-файлов, изолируйте сеть Profibus, поочерёдно удаляя узлы ведомых устройств. Некорректный кадр от одного устройства может нарушить обмен маркером и вызвать перезапуск ведущего устройства. Наконец, если Ethernet не является обязательным требованием, замена на CPU350 — документированный обходной путь. Для приложений, которым необходим встроенный Ethernet, переход на платформу PACSystems RX3i полностью устраняет ограничение устаревшей объединительной платы. С точки зрения жизненного цикла этот переход также повышает долгосрочную доступность запасных частей.

Пример применения и сценарий решения

На упаковочной линии использовался CPU374 с мастером PBM200 и 24 ведомыми устройствами WAGO и других производителей. Операторы сообщали о случайных отключениях Profibus каждые несколько часов. Сначала команда проверила выделение области %R и не обнаружила конфликтов. Затем обновили прошивку PBM200 до версии 1.16, импортировали правильный файл GSD для WAGO и добавили корневой модуль в список ввода-вывода. Число перезагрузок резко сократилось, но при пиковой нагрузке они не исчезли полностью. После окончательной замены на IC693CPU350 оставшиеся сбои прекратились. Этот пример показывает, что при устранении неполадок в проектах промышленной автоматизации лучше всего работает комплексный подход.

Часто задаваемые вопросы

Имеет ли IC693CPU374 фиксированный разделяемый сегмент памяти для сторонних модулей?

Нет. CPU374 имеет настраиваемую пользовательскую память, включая выделение области %R объемом от 128 до 32 640 слов. Сторонние модули Profibus обмениваются данными через цикл опроса ввода-вывода объединительной платы, а не путем прямого согласования памяти.

Какая версия прошивки PBM200 совместима с CPU374?

В документации GE Fanuc указана необходимость использовать прошивку PBM200 версии 1.16 или более поздней. В более ранних версиях могут регистрироваться ошибки «Ошибка связи с ПЛК через объединительную плату; запрос потерян», особенно при использовании инструкций COMMREQ.

Почему отсутствие файла GSD останавливает всю шину Profibus?

IC693PBM200 не обнаруживает ведомые устройства автоматически. Без правильной записи GSD мастер не может настроить устройство. В результате сразу после перехода CPU в режим RUN шина переходит в состояние ошибки.

Может ли снижение скорости передачи устранить перезагрузки Profibus на CPU374?

Согласно отчетам с объектов, снижение скорости передачи до 1,5 Мбит/с и пропускной способности не устранило перезагрузки PBM200. Похоже, что это явление связано с синхронизацией объединительной платы CPU374, а не только со скоростью шины.

Какое обходное решение рекомендуется, если неисправность сохраняется?

Сначала проверьте прошивку и файлы GSD, затем последовательно изолируйте узлы ведомых устройств. Если Ethernet не требуется, замена на IC693CPU350 является документированным обходным решением. Для использования встроенного Ethernet платформа PACSystems RX3i устраняет ограничение устаревшей объединительной платы.

Контактная информация

Запросы: sales@nex-auto.com | +86 153 9242 9628

Партнер: NexAuto Technology Limited: https://www.nex-auto.com/

Ниже представлены популярные товары с дополнительной информацией на сайте AutoNex Controls

STBNCO2212 STBNDP2212 STBNIC2212
STBNIP2311 STBNMP2212 TM200C40R
STBDRA3290 STBDDI3615K IV3-G600CA
IV3-G600MA IV3-L4C 140NOC78100
140ACO13000 170AAI14000 170ADI34000
Назад к блогу

Оставить комментарий

Обратите внимание, комментарии должны быть одобрены перед публикацией.