Здравствуйте люди. Случилась такая неприятность сгорел 224 контролер(6ES7 214-1BD23-0XB0).
Визуально выгорела плата блока питания . И процессорная плата не подает признаков жизни.
Программа в единственном экземпляре хранилась в контроллере.
Я слил с него дамп из 24с256.
С дампа читается пароль и видно что он не пуст .
Пытался заливать дамп в такой же контроллер .
Но при попытке извлечь программу при помощи Microwin она оказывается пустой .
Пробовал в 226 контроллер заливать .
Тоже на выходе пустота .
Я подозреваю что разные E-Stand контроллерров мешают программе нормально считаться.
Не подскажете ли есть метод преобразования дампа 200-го контроллера в проект?
Или другие методы чтобы спасти программу?
Спасибо.
[?]: Сгорел S7-224 - где лежит программа ?
-
- Posts: 1032
- Joined: Tue Nov 20, 2007 7:08 pm
- Location: Belarus
Re: [?]: Сгорел S7-224 - где лежит программа ?
Дамп выложите. Посмотрим, что там.
-
- Posts: 5
- Joined: Tue Feb 17, 2015 7:06 pm
-
- Posts: 878
- Joined: Tue Dec 26, 2006 5:21 am
- Location: Russia
Re: [?]: Сгорел S7-224 - где лежит программа ?
У меня не распаковался. Ошибка архива.
-
- Posts: 5
- Joined: Tue Feb 17, 2015 7:06 pm
Re: [?]: Сгорел S7-224 - где лежит программа ?
https://cloud.mail.ru/public/4t6Y/4BVKGnFfp незаархивированная версия
-
- Posts: 1032
- Joined: Tue Nov 20, 2007 7:08 pm
- Location: Belarus
Re: [?]: Сгорел S7-224 - где лежит программа ?
Посмотрел файл, к сожалению аналогичного процессора в наличии нет.
В начале файла, первая строка относиться к версии по в контроллере.
Слева файл от 224 хр ПЛК для сравнения. Бинарники разных ПЛК отличаются этой строкой и расположением блоков программы в еепром.
Если заголовок одинаков, то программа без проблем перекидывается из одного в другой. Вне зависимости, какую программу заливаешь, эта строка, местоположение начала первых двух блоков и четвертого остаются без изменений, третий надписывается сразу же над четвертым в одном и том-же ПЛК.
В ПЛК разных типов или версий ПО расположение блоков разное, оно скорее всего зашито в ПО контроллера. Поэтому простое перекидывание, без оглядки на содержание еепром, результата не даст.
Для вашего файла. Нужно искать контроллер в прошивке которого такой заголовок, как у вашего бинарника. Тогда можно восстановить ваш проект.
В начале файла, первая строка относиться к версии по в контроллере.
Слева файл от 224 хр ПЛК для сравнения. Бинарники разных ПЛК отличаются этой строкой и расположением блоков программы в еепром.
Если заголовок одинаков, то программа без проблем перекидывается из одного в другой. Вне зависимости, какую программу заливаешь, эта строка, местоположение начала первых двух блоков и четвертого остаются без изменений, третий надписывается сразу же над четвертым в одном и том-же ПЛК.
В ПЛК разных типов или версий ПО расположение блоков разное, оно скорее всего зашито в ПО контроллера. Поэтому простое перекидывание, без оглядки на содержание еепром, результата не даст.
Для вашего файла. Нужно искать контроллер в прошивке которого такой заголовок, как у вашего бинарника. Тогда можно восстановить ваш проект.
-
- Posts: 5
- Joined: Tue Feb 17, 2015 7:06 pm
Re: [?]: Сгорел S7-224 - где лежит программа ?
Спасибо за ликбез. Найти контроллер с таким процессором не получается В сименсе предложили 2 месяца подождать и выставили счет с космическими цифрами. Видимо придется таки разбираться как работает и переписывать проект.
-
- Posts: 878
- Joined: Tue Dec 26, 2006 5:21 am
- Location: Russia
Re: [?]: Сгорел S7-224 - где лежит программа ?
Насколько я знаю, заголовок идентифицирует рабочую память (рабочая память в терминах Сименс) и процессор.Если заголовок одинаков, то программа без проблем перекидывается из одного в другой.
Это в двух словах.
И поэтому вы получаете:
Пытался заливать дамп в такой же контроллер .
Но при попытке извлечь программу при помощи Microwin она оказывается пустой .
-
- Posts: 878
- Joined: Tue Dec 26, 2006 5:21 am
- Location: Russia
Re: [?]: Сгорел S7-224 - где лежит программа ?
Т.е. в двух словах: вам нужно заголовок взять с другого процессора, подставить этот заголовок в дамп и потом залить в другой процессор. Но это чисто теоретически, никогда так не делал на таких процессорах и не знаю сработает ли.
-
- Posts: 5
- Joined: Tue Feb 17, 2015 7:06 pm
Re: [?]: Сгорел S7-224 - где лежит программа ?
Заменил заголовок и все получилось . Программа нашлась. Контроллер работает. Спасибо