- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
X20CP1583
-
- здесь недавно
- Сообщения: 9
- Зарегистрирован: 04 апр 2023, 09:23
- Имя: Иван
- Страна: Россия
- город/регион: Ивантеевка
- Благодарил (а): 3 раза
X20CP1583
Доброго дня.
Возник вопрос по диагностике неисправностей, основанной на сборке из X20CP1583.
На производстве произошло возгорание шкафа управления, вследствие чего погорели модули и контроллер.
Произвели замену выгоревших модулей, замену контроллера. Удалось запустить диагностику и веб интерфейс.
Далее появились вопросы, на которое и пытаюсь найти ответы.
Диагностика показывает неисправные модули, неисправность Powerlink V2, контроллер при загрузке промаргивает готовностью и rdy гаснет. Будет ли готовность контроллера, если отсутствуют неисправные модули, или он ждет готовности от всех?
В настоящий момент нет модулей Х20DC1198 и закупщики не могут их найти.
Если интерфейсный модуль X20IF2772 опрашивается по веб интерфейсу и сообщает, что он исправный, но привода, подключенные через него по СAN не реагируют, есть ли возможность проверить CAN?
Исходников программы нет и шанса выпросить их у немцев нет.
Резервная копия есть.
Схемы и фото прилагаю.
Спасибо за уделенное время
Возник вопрос по диагностике неисправностей, основанной на сборке из X20CP1583.
На производстве произошло возгорание шкафа управления, вследствие чего погорели модули и контроллер.
Произвели замену выгоревших модулей, замену контроллера. Удалось запустить диагностику и веб интерфейс.
Далее появились вопросы, на которое и пытаюсь найти ответы.
Диагностика показывает неисправные модули, неисправность Powerlink V2, контроллер при загрузке промаргивает готовностью и rdy гаснет. Будет ли готовность контроллера, если отсутствуют неисправные модули, или он ждет готовности от всех?
В настоящий момент нет модулей Х20DC1198 и закупщики не могут их найти.
Если интерфейсный модуль X20IF2772 опрашивается по веб интерфейсу и сообщает, что он исправный, но привода, подключенные через него по СAN не реагируют, есть ли возможность проверить CAN?
Исходников программы нет и шанса выпросить их у немцев нет.
Резервная копия есть.
Схемы и фото прилагаю.
Спасибо за уделенное время
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- здесь недавно
- Сообщения: 84
- Зарегистрирован: 02 апр 2021, 18:10
- Имя: Виталий
- Благодарил (а): 6 раз
- Поблагодарили: 19 раз
X20CP1583
не работал с powerlink так что могу только идеи набросать
Запастись даташитами на всё железо в системе. Там как раз есть описание индикации.
если горит R/E зеленым то ок, иначе надо смотреть комбинации светодиодов и даташит.
у powerlink своя индикация и у шинных модулей 8083 тоже. надо смотреть идет связь или нет.
Посмотреть остальные логи тк у powerlink вероятно свой лог.
логи можно выгружать (upload from target) и прикладывать сюда. не факт что поможет но как вариант.
если потыкать в каждый пункт ошибки возможно (я не помню) может появиться backtrace - доп инфа (через Студию такой вариант точно есть)
Если менялись шинные модули 8083 то проверить совпал ли с оригинальным 16-ричный переключатели адреса.
При первой загрузке процессор опрашивает все железо и в свежезамененное грузит правильное firmware. будет ли из-за этого именно такая ошибка с missing file я не знаю.
Может ли проигнорировать процессор отсутсвие модулей. Может, если не выставлен для модулей режим supervised (в исходниках). Но возможно в поверлинк сети есть свои нюансы.
привода могут не реагировать потому что команды и не поступает.
Например в исходниках нужна обязательная обратная связь от тех же DC-модулей, а ее нет.
Опять же у модуля связи есть свои индикаторы и в даташите описано когда какие мегают при передачи
Запастись даташитами на всё железо в системе. Там как раз есть описание индикации.
если горит R/E зеленым то ок, иначе надо смотреть комбинации светодиодов и даташит.
у powerlink своя индикация и у шинных модулей 8083 тоже. надо смотреть идет связь или нет.
Посмотреть остальные логи тк у powerlink вероятно свой лог.
логи можно выгружать (upload from target) и прикладывать сюда. не факт что поможет но как вариант.
если потыкать в каждый пункт ошибки возможно (я не помню) может появиться backtrace - доп инфа (через Студию такой вариант точно есть)
Если менялись шинные модули 8083 то проверить совпал ли с оригинальным 16-ричный переключатели адреса.
При первой загрузке процессор опрашивает все железо и в свежезамененное грузит правильное firmware. будет ли из-за этого именно такая ошибка с missing file я не знаю.
Может ли проигнорировать процессор отсутсвие модулей. Может, если не выставлен для модулей режим supervised (в исходниках). Но возможно в поверлинк сети есть свои нюансы.
привода могут не реагировать потому что команды и не поступает.
Например в исходниках нужна обязательная обратная связь от тех же DC-модулей, а ее нет.
Опять же у модуля связи есть свои индикаторы и в даташите описано когда какие мегают при передачи
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- здесь недавно
- Сообщения: 9
- Зарегистрирован: 04 апр 2023, 09:23
- Имя: Иван
- Страна: Россия
- город/регион: Ивантеевка
- Благодарил (а): 3 раза
X20CP1583
Добрый день.
Да, datasheet на модули я использовал сразу и на всех модулях горит R/E (Ну кроме отсутствующих). Все неисправные по индикации сразу и поменяли.
X20 CP 1583 - все зеленые, кроме RDY/F( он не горит),X20 IF 2772 - горит status зеленым и промаргивает TxD Can2 (только она и используется).
X20 HB 2880 и X20 BC 8083 - без ошибок и передача данных идет.
AS без проекта ничего не открывает. Логи выгрузил через SDM и прикрепляю. Да, шинные модули 8083 менялись, переключатель адреса совпал, выставлен согласно старому и схеме.
Да, datasheet на модули я использовал сразу и на всех модулях горит R/E (Ну кроме отсутствующих). Все неисправные по индикации сразу и поменяли.
X20 CP 1583 - все зеленые, кроме RDY/F( он не горит),X20 IF 2772 - горит status зеленым и промаргивает TxD Can2 (только она и используется).
X20 HB 2880 и X20 BC 8083 - без ошибок и передача данных идет.
AS без проекта ничего не открывает. Логи выгрузил через SDM и прикрепляю. Да, шинные модули 8083 менялись, переключатель адреса совпал, выставлен согласно старому и схеме.
Тут сразу вопрос, а где он берет правильное firmware? и если меняли СР, какое firmware в нем? т.к. SDM не может определить.
Да, понимание есть, но отсутствие исходника не дает возможности диагностировать текущий режим.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- здесь недавно
- Сообщения: 9
- Зарегистрирован: 04 апр 2023, 09:23
- Имя: Иван
- Страна: Россия
- город/регион: Ивантеевка
- Благодарил (а): 3 раза
X20CP1583
Пока из понимания - дождаться прихода недостающих DC1198 и AO2622. После сделать диагностику с полным комплектом.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- здесь недавно
- Сообщения: 84
- Зарегистрирован: 02 апр 2021, 18:10
- Имя: Виталий
- Благодарил (а): 6 раз
- Поблагодарили: 19 раз
X20CP1583
CPU: RUN все же исключает supervised
И вообще говорит о том что всё "хорошо".
Возможно логика работы требует данных с метвых модулей,а их нет. вот всё и стоит и ждет
И вообще говорит о том что всё "хорошо".
Возможно логика работы требует данных с метвых модулей,а их нет. вот всё и стоит и ждет
-
- эксперт
- Сообщения: 2340
- Зарегистрирован: 20 дек 2018, 04:45
- Имя: Сергей
- Страна: РБ/РФ
- город/регион: РФ Сергиев Посад
- Благодарил (а): 1998 раз
- Поблагодарили: 176 раз
X20CP1583
У каждого модуля, в программе управления, можно выставить проверку на его доступность. Если проверка установлена, и модуль отсутствует, CP1583 уйдет в перезагрузку и выйдет на режим сервисного обслуживания. Если у модуля не установлена такая проверка - модуль можно менять даже без снятия питания.
По ошибкам Poverlink - это ошибки самих модулей, а не Poverlink. BC8083 - скорее всего рабочий, так как модули он таки видит (что до неисправных, что после). Возможно, неисправны "колодки" неисправных модулей (X20BM11).
Отправлено спустя 3 минуты :
Firmware - внутри прошивки. При замене модуля - проверяется, обновляется и требует перезагрузки. При замене на горячую - обновление прошивки не будет до перезагрузки.
Отправлено спустя 3 минуты 21 секунду:
Thread timeout - превышение окна времени обмена. Указано время цикла обмена, который превышается из-за отсутствующих модулей. Но это как раз к BC претензии, X2X и Powerlink - асинхронны обычно (но можно и синхронный обмен указать, конечно).
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик.
-
- здесь недавно
- Сообщения: 9
- Зарегистрирован: 04 апр 2023, 09:23
- Имя: Иван
- Страна: Россия
- город/регион: Ивантеевка
- Благодарил (а): 3 раза
X20CP1583
Пришли все отсутствующие модули. SDM сообщает, что hardware - OK. И вообще все хорошо.
Разрешающие сигналы на входа поданы. Значения энкодеров и аналоговых сигналов читаются, но на выходных модулях нет значений.(выхода не активны), а они должны дать разрешение для приводов. При подаче разрешающего сигнала на привода принудительно, с панели оператора можно в ручном режиме ими управлять и выставлять в позиции. Задания привода получают по CAN шине.
На панели оператора ошибок нет. Исходника по прежнему нет
.
Отправлено спустя 2 минуты 48 секунд:
Log ошибок SDM прикрепляю.
Отправлено спустя 7 минут 49 секунд:
Осталась ошибка в логах по Powerlink V2 - Firmware file not found
В дереве оборудования все опрашивается.
Теперь проблема в том, что часть программы работает, а часть нет. По статусам все ок.Разрешающие сигналы на входа поданы. Значения энкодеров и аналоговых сигналов читаются, но на выходных модулях нет значений.(выхода не активны), а они должны дать разрешение для приводов. При подаче разрешающего сигнала на привода принудительно, с панели оператора можно в ручном режиме ими управлять и выставлять в позиции. Задания привода получают по CAN шине.
На панели оператора ошибок нет. Исходника по прежнему нет
![помогите :ges_help:](./images/smilies/ges_help.gif)
Отправлено спустя 2 минуты 48 секунд:
Log ошибок SDM прикрепляю.
Отправлено спустя 7 минут 49 секунд:
заменили все колодки на новые.
После перезагрузки ошибка снова возникает.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- эксперт
- Сообщения: 2340
- Зарегистрирован: 20 дек 2018, 04:45
- Имя: Сергей
- Страна: РБ/РФ
- город/регион: РФ Сергиев Посад
- Благодарил (а): 1998 раз
- Поблагодарили: 176 раз
X20CP1583
IF3.ST2 - это BC, контроллер шины. Но ошибка указывает на отсутствие FW для него у контроллера...
Теперь на ум приходит только повреждение Compact Flash CPU.
ЗЫ. Загуглил имя файла из лога (7973_0.pci) - это файл обновления для X20IF2772. Его не видно, но это как раз, CAN модуль.
Отправлено спустя 36 минут 10 секунд:
Поискал у себя - я не скачивал обновления для данного модуля.
Теперь на ум приходит только повреждение Compact Flash CPU.
ЗЫ. Загуглил имя файла из лога (7973_0.pci) - это файл обновления для X20IF2772. Его не видно, но это как раз, CAN модуль.
Отправлено спустя 36 минут 10 секунд:
Поискал у себя - я не скачивал обновления для данного модуля.
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик.
-
- эксперт
- Сообщения: 2340
- Зарегистрирован: 20 дек 2018, 04:45
- Имя: Сергей
- Страна: РБ/РФ
- город/регион: РФ Сергиев Посад
- Благодарил (а): 1998 раз
- Поблагодарили: 176 раз
X20CP1583
Вот файлы из обновления для 4 студии.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик.
-
- здесь недавно
- Сообщения: 9
- Зарегистрирован: 04 апр 2023, 09:23
- Имя: Иван
- Страна: Россия
- город/регион: Ивантеевка
- Благодарил (а): 3 раза
X20CP1583
Доброго дня. Выяснили, что прошивка модуля CAN (x20IF2772) не при чем.
Мы поменяли адреса на приводах, что не управлялись с панели, и они ожили. Но поменяли на адреса тех, что работают.
Так же пробовали запустить на старом модуле CAN (x20IF2772), на нем прошивка не менялась и соответствует проекту, результат тот же.
Но теперь мы знаем, что CAN шина общается с приводами.
Получается, что программа не выдает задание на два привода. Нет соблюдения условий запуска, но каких - мы без программы понять не можем.
Пообщавшись с коллегами, предполагаем, что проект был защищен, и привязан к CPU (например по mac адресу), для предотвращения копирования, т.к. машина серийная, и производитель таким образом себя защитил.
Мы заменили CP 1583, т.к. наш погорел, и скорее всего защита блокирует запуск (предположение)
P.S. В настоящий момент рассматриваем возможность написания новой программы с нуля, и готовы рассмотреть предложения о сотрудничестве. При желании можно написать мне в личные сообщения.
Мы поменяли адреса на приводах, что не управлялись с панели, и они ожили. Но поменяли на адреса тех, что работают.
Так же пробовали запустить на старом модуле CAN (x20IF2772), на нем прошивка не менялась и соответствует проекту, результат тот же.
Но теперь мы знаем, что CAN шина общается с приводами.
Получается, что программа не выдает задание на два привода. Нет соблюдения условий запуска, но каких - мы без программы понять не можем.
Пообщавшись с коллегами, предполагаем, что проект был защищен, и привязан к CPU (например по mac адресу), для предотвращения копирования, т.к. машина серийная, и производитель таким образом себя защитил.
Мы заменили CP 1583, т.к. наш погорел, и скорее всего защита блокирует запуск (предположение)
P.S. В настоящий момент рассматриваем возможность написания новой программы с нуля, и готовы рассмотреть предложения о сотрудничестве. При желании можно написать мне в личные сообщения.