1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

X20CP1583

Ответить
Аватара пользователя

Автор темы
IVtech
здесь недавно
здесь недавно
Сообщения: 9
Зарегистрирован: 04 апр 2023, 09:23
Имя: Иван
Страна: Россия
город/регион: Ивантеевка
Благодарил (а): 3 раза

X20CP1583

Сообщение IVtech »

Доброго дня.
Возник вопрос по диагностике неисправностей, основанной на сборке из X20CP1583.
На производстве произошло возгорание шкафа управления, вследствие чего погорели модули и контроллер.
Произвели замену выгоревших модулей, замену контроллера. Удалось запустить диагностику и веб интерфейс.
Далее появились вопросы, на которое и пытаюсь найти ответы.
Диагностика показывает неисправные модули, неисправность Powerlink V2, контроллер при загрузке промаргивает готовностью и rdy гаснет. Будет ли готовность контроллера, если отсутствуют неисправные модули, или он ждет готовности от всех?
В настоящий момент нет модулей Х20DC1198 и закупщики не могут их найти.
Если интерфейсный модуль X20IF2772 опрашивается по веб интерфейсу и сообщает, что он исправный, но привода, подключенные через него по СAN не реагируют, есть ли возможность проверить CAN?
Исходников программы нет и шанса выпросить их у немцев нет.
Резервная копия есть.
Схемы и фото прилагаю.
Спасибо за уделенное время
У вас нет необходимых прав для просмотра вложений в этом сообщении.

vortex
здесь недавно
здесь недавно
Сообщения: 84
Зарегистрирован: 02 апр 2021, 18:10
Имя: Виталий
Благодарил (а): 6 раз
Поблагодарили: 19 раз

X20CP1583

Сообщение vortex »

не работал с powerlink так что могу только идеи набросать

Запастись даташитами на всё железо в системе. Там как раз есть описание индикации.
если горит R/E зеленым то ок, иначе надо смотреть комбинации светодиодов и даташит.
у powerlink своя индикация и у шинных модулей 8083 тоже. надо смотреть идет связь или нет.


Посмотреть остальные логи тк у powerlink вероятно свой лог.
логи можно выгружать (upload from target) и прикладывать сюда. не факт что поможет но как вариант.
если потыкать в каждый пункт ошибки возможно (я не помню) может появиться backtrace - доп инфа (через Студию такой вариант точно есть)

Если менялись шинные модули 8083 то проверить совпал ли с оригинальным 16-ричный переключатели адреса.
При первой загрузке процессор опрашивает все железо и в свежезамененное грузит правильное firmware. будет ли из-за этого именно такая ошибка с missing file я не знаю.

Может ли проигнорировать процессор отсутсвие модулей. Может, если не выставлен для модулей режим supervised (в исходниках). Но возможно в поверлинк сети есть свои нюансы.

привода могут не реагировать потому что команды и не поступает.
Например в исходниках нужна обязательная обратная связь от тех же DC-модулей, а ее нет.
Опять же у модуля связи есть свои индикаторы и в даташите описано когда какие мегают при передачи
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя

Автор темы
IVtech
здесь недавно
здесь недавно
Сообщения: 9
Зарегистрирован: 04 апр 2023, 09:23
Имя: Иван
Страна: Россия
город/регион: Ивантеевка
Благодарил (а): 3 раза

X20CP1583

Сообщение IVtech »

Добрый день.
Да, datasheet на модули я использовал сразу и на всех модулях горит R/E (Ну кроме отсутствующих). Все неисправные по индикации сразу и поменяли.
X20 CP 1583 - все зеленые, кроме RDY/F( он не горит),X20 IF 2772 - горит status зеленым и промаргивает TxD Can2 (только она и используется).
X20 HB 2880 и X20 BC 8083 - без ошибок и передача данных идет.
AS без проекта ничего не открывает. Логи выгрузил через SDM и прикрепляю.
Downloads.zip
Да, шинные модули 8083 менялись, переключатель адреса совпал, выставлен согласно старому и схеме.
vortex писал(а): 28 дек 2023, 00:46 При первой загрузке процессор опрашивает все железо и в свежезамененное грузит правильное firmware. будет ли из-за этого именно такая ошибка с missing file я не знаю.
Тут сразу вопрос, а где он берет правильное firmware? и если меняли СР, какое firmware в нем? т.к. SDM не может определить.
vortex писал(а): 28 дек 2023, 00:46 Может ли проигнорировать процессор отсутсвие модулей. Может, если не выставлен для модулей режим supervised (в исходниках). Но возможно в поверлинк сети есть свои нюансы.
Да, понимание есть, но отсутствие исходника не дает возможности диагностировать текущий режим.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя

Автор темы
IVtech
здесь недавно
здесь недавно
Сообщения: 9
Зарегистрирован: 04 апр 2023, 09:23
Имя: Иван
Страна: Россия
город/регион: Ивантеевка
Благодарил (а): 3 раза

X20CP1583

Сообщение IVtech »

Пока из понимания - дождаться прихода недостающих DC1198 и AO2622. После сделать диагностику с полным комплектом.
У вас нет необходимых прав для просмотра вложений в этом сообщении.

vortex
здесь недавно
здесь недавно
Сообщения: 84
Зарегистрирован: 02 апр 2021, 18:10
Имя: Виталий
Благодарил (а): 6 раз
Поблагодарили: 19 раз

X20CP1583

Сообщение vortex »

CPU: RUN все же исключает supervised

И вообще говорит о том что всё "хорошо".

Возможно логика работы требует данных с метвых модулей,а их нет. вот всё и стоит и ждет
Аватара пользователя

keysansa
эксперт
эксперт
Сообщения: 2340
Зарегистрирован: 20 дек 2018, 04:45
Имя: Сергей
Страна: РБ/РФ
город/регион: РФ Сергиев Посад
Благодарил (а): 1998 раз
Поблагодарили: 176 раз

X20CP1583

Сообщение keysansa »

IVtech писал(а): 27 дек 2023, 11:49 Диагностика показывает неисправные модули, неисправность Powerlink V2, контроллер при загрузке промаргивает готовностью и rdy гаснет. Будет ли готовность контроллера, если отсутствуют неисправные модули, или он ждет готовности от всех?
У каждого модуля, в программе управления, можно выставить проверку на его доступность. Если проверка установлена, и модуль отсутствует, CP1583 уйдет в перезагрузку и выйдет на режим сервисного обслуживания. Если у модуля не установлена такая проверка - модуль можно менять даже без снятия питания.

По ошибкам Poverlink - это ошибки самих модулей, а не Poverlink. BC8083 - скорее всего рабочий, так как модули он таки видит (что до неисправных, что после). Возможно, неисправны "колодки" неисправных модулей (X20BM11).

Отправлено спустя 3 минуты :
IVtech писал(а): 28 дек 2023, 09:31 Тут сразу вопрос, а где он берет правильное firmware? и если меняли СР, какое firmware в нем? т.к. SDM не может определить.
Firmware - внутри прошивки. При замене модуля - проверяется, обновляется и требует перезагрузки. При замене на горячую - обновление прошивки не будет до перезагрузки.

Отправлено спустя 3 минуты 21 секунду:
IVtech писал(а): 28 дек 2023, 09:37 Пока из понимания - дождаться прихода недостающих DC1198 и AO2622.
Thread timeout - превышение окна времени обмена. Указано время цикла обмена, который превышается из-за отсутствующих модулей. Но это как раз к BC претензии, X2X и Powerlink - асинхронны обычно (но можно и синхронный обмен указать, конечно).
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик.
Аватара пользователя

Автор темы
IVtech
здесь недавно
здесь недавно
Сообщения: 9
Зарегистрирован: 04 апр 2023, 09:23
Имя: Иван
Страна: Россия
город/регион: Ивантеевка
Благодарил (а): 3 раза

X20CP1583

Сообщение IVtech »

Пришли все отсутствующие модули. SDM сообщает, что hardware - OK. И вообще все хорошо.
feeceedc-20e8-4881-b8f3-788f2cb6fb29.jpg
Осталась ошибка в логах по Powerlink V2 - Firmware file not found
0485abea-345e-4324-b32a-3a397501c12b.jpg
В дереве оборудования все опрашивается.
621bcf7a-0c69-471b-a006-027ca4ed330c.jpg
Теперь проблема в том, что часть программы работает, а часть нет. По статусам все ок.
Разрешающие сигналы на входа поданы. Значения энкодеров и аналоговых сигналов читаются, но на выходных модулях нет значений.(выхода не активны), а они должны дать разрешение для приводов. При подаче разрешающего сигнала на привода принудительно, с панели оператора можно в ручном режиме ими управлять и выставлять в позиции. Задания привода получают по CAN шине.
На панели оператора ошибок нет. Исходника по прежнему нет :ges_help:.

Отправлено спустя 2 минуты 48 секунд:
Log ошибок SDM прикрепляю.

Отправлено спустя 7 минут 49 секунд:
keysansa писал(а): 05 янв 2024, 19:45 По ошибкам Poverlink - это ошибки самих модулей, а не Poverlink. BC8083 - скорее всего рабочий, так как модули он таки видит (что до неисправных, что после). Возможно, неисправны "колодки" неисправных модулей (X20BM11).
заменили все колодки на новые.
keysansa писал(а): 05 янв 2024, 19:45 Firmware - внутри прошивки. При замене модуля - проверяется, обновляется и требует перезагрузки. При замене на горячую - обновление прошивки не будет до перезагрузки.
После перезагрузки ошибка снова возникает.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя

keysansa
эксперт
эксперт
Сообщения: 2340
Зарегистрирован: 20 дек 2018, 04:45
Имя: Сергей
Страна: РБ/РФ
город/регион: РФ Сергиев Посад
Благодарил (а): 1998 раз
Поблагодарили: 176 раз

X20CP1583

Сообщение keysansa »

IF3.ST2 - это BC, контроллер шины. Но ошибка указывает на отсутствие FW для него у контроллера...
Теперь на ум приходит только повреждение Compact Flash CPU.

ЗЫ. Загуглил имя файла из лога (7973_0.pci) - это файл обновления для X20IF2772. Его не видно, но это как раз, CAN модуль.

Отправлено спустя 36 минут 10 секунд:
Поискал у себя - я не скачивал обновления для данного модуля.
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик.
Аватара пользователя

keysansa
эксперт
эксперт
Сообщения: 2340
Зарегистрирован: 20 дек 2018, 04:45
Имя: Сергей
Страна: РБ/РФ
город/регион: РФ Сергиев Посад
Благодарил (а): 1998 раз
Поблагодарили: 176 раз

X20CP1583

Сообщение keysansa »

IVtech писал(а): 19 янв 2024, 11:10 Log ошибок SDM прикрепляю.
Скачал обновления для данного модуля. Выведите скриншот System (какой у вас Runtime?)
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик.
Аватара пользователя

Автор темы
IVtech
здесь недавно
здесь недавно
Сообщения: 9
Зарегистрирован: 04 апр 2023, 09:23
Имя: Иван
Страна: Россия
город/регион: Ивантеевка
Благодарил (а): 3 раза

X20CP1583

Сообщение IVtech »

keysansa писал(а): 21 янв 2024, 21:13 Скачал обновления для данного модуля. Выведите скриншот System (какой у вас Runtime?)
Automation runtime: M4.10
Снимок6.PNG
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя

keysansa
эксперт
эксперт
Сообщения: 2340
Зарегистрирован: 20 дек 2018, 04:45
Имя: Сергей
Страна: РБ/РФ
город/регион: РФ Сергиев Посад
Благодарил (а): 1998 раз
Поблагодарили: 176 раз

X20CP1583

Сообщение keysansa »

Вот файлы из обновления для 4 студии.
111.7z
У вас нет необходимых прав для просмотра вложений в этом сообщении.
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик.
Аватара пользователя

Автор темы
IVtech
здесь недавно
здесь недавно
Сообщения: 9
Зарегистрирован: 04 апр 2023, 09:23
Имя: Иван
Страна: Россия
город/регион: Ивантеевка
Благодарил (а): 3 раза

X20CP1583

Сообщение IVtech »

Доброго дня. Выяснили, что прошивка модуля CAN (x20IF2772) не при чем.
Мы поменяли адреса на приводах, что не управлялись с панели, и они ожили. Но поменяли на адреса тех, что работают.
Так же пробовали запустить на старом модуле CAN (x20IF2772), на нем прошивка не менялась и соответствует проекту, результат тот же.
Но теперь мы знаем, что CAN шина общается с приводами.

Получается, что программа не выдает задание на два привода. Нет соблюдения условий запуска, но каких - мы без программы понять не можем.

Пообщавшись с коллегами, предполагаем, что проект был защищен, и привязан к CPU (например по mac адресу), для предотвращения копирования, т.к. машина серийная, и производитель таким образом себя защитил.
Мы заменили CP 1583, т.к. наш погорел, и скорее всего защита блокирует запуск (предположение)

P.S. В настоящий момент рассматриваем возможность написания новой программы с нуля, и готовы рассмотреть предложения о сотрудничестве. При желании можно написать мне в личные сообщения.
Ответить

Вернуться в «B&R Automation»