Добавлено: Пт 15 Апр, 2011 20:43:16 Заголовок сообщения: SLC 5/05 проблемы со связью
Здравствуйте!
Есть SLC 5/04 с DH+ на борту. Заказчик решил поменять его на SLC 5/05 (с EtherNet).
После конвертации программы появились ошибки при компиляции на функции BTR и BTW. Мне сказали, что версия ОС старая (OS501), надо ее перепрошить и все будет впорядке. Для этого надо изменить версию контроллера в программе и залить ее.
После этих действий у контроллера отвалился COM-порт. А через некоторое время отключили свет. Так как батареи в контроллере не было, то EtherNet тоже вывалился.
RSLinx соединений не видит. Старый Ip-адрес стерт. Попытка сканирования по MAC-адресу ничего не дала (видимо, Ip-адрес был заменен на какой-то другой).
Подскажите, пожалуйста, как можно реанимировать контроллер.
Если я неправильно перепрошивал, почему RSLogix без вопросов залил программу? Как перепрошить правильно?
Добавлено: Сб 16 Апр, 2011 3:06:49 Заголовок сообщения: Re: SLC 5/05 проблемы со связью
Roland писал(а):
Если я неправильно перепрошивал, почему RSLogix без вопросов залил программу? Как перепрошить правильно?
Об опасности сбоев по питанию и про необходимость иметь исправную батарею ControlFlash честно предупреждает.
Учитывая, что процедуры по замене контроллеров как правило производятся во время плановых остановов на производстве, когда и механики со сварочными аппаратами, и электрики со своей активной жизненной позицией проводят свои работы - применение UPS при прошивке становится жизненно необходимым правилом.
Что делать теперь? Прежде всего попытаться как-то сбросить ошибки в контроллере.
Попытайтесь сбросить процессор в заводские установки. Не очень надейтесь, что это поможет, но мало ли, вдруг оживёт хотя бы один порт. _________________ Обращайтесь к профессионалам.
2Roland
Правильно ли я Вас понял - Вы не прошивали новый контроллер с помощью ControlFlash, а просто попытались залить в него программу, перекомпилированную под новый тип процессора с помощью RSLogix500?
Попытайтесь сбросить процессор в заводские установки. Не очень надейтесь, что это поможет, но мало ли, вдруг оживёт хотя бы один порт.
Спасибо, в понедельник попытаюсь.
Цитата:
Правильно ли я Вас понял - Вы не прошивали новый контроллер с помощью ControlFlash, а просто попытались залить в него программу, перекомпилированную под новый тип процессора с помощью RSLogix500?
Совершенно верно. При этом никаких предупреждений, что этого делать нельзя, он не выдал. Спокойно залил программу, после чего отвалился COM-порт.
Что касаемо батареи - свет отключился не во время заливки, а после (EtherNet работал). Прежде чем заменять контроллер во время планового останова я хотел залить в него программу и настроить SCADA.
Напишите, пожалуйста, как прошивать правильно.
Возможно, есть какой-то заводской Ip-адрес?
P.S. В S7-300, например, нельзя залить программу от другого контроллера. А чтобы после заливки начали умирать порты - просто невероятно.
Ознакомьтесь с этим, а главное вот с этим. Тут про настройки связи по Eternet достаточно подробно прописано.
И уточните, какую версию RSLinx рекомендовано использовать для вашего нового процессора (засада может быть и в этом, увы)
Идея перепрошивки ОС (тип контроллера 1747-OS501) связана с отсутствием поддержки функций BTR и BTW. Собственно, я не ожидал такой реакции, ведь по логике контроллер должен быть защищен от прогрузки чего-то неадекватного.
В понедельник буду пробовать реанимировать.
Спокойно залил программу, после чего отвалился COM-порт.
COM-порт может иметь разные протоколы и настройки, поэтому его "отваливание" (от RSLinx) возможно, если в программе контроллера другие настройки. Но это происходит после предупреждения и твоего согласия.
COM-порт может иметь разные протоколы и настройки, поэтому его "отваливание" (от RSLinx) возможно, если в программе контроллера другие настройки. Но это происходит после предупреждения и твоего согласия.
Если бы было предупреждение, что версия ОС контроллера и версия ОС программы не совпадают или, что прогрузка программы может привести к отключению порта, я бы, естесственно, не стал прогружать программу. В том то все и дело, что она прогрузилась как обычно.
Возможно, есть функция проверки и у меня она не активна? Если да, подскажите пожалуйста, где она находится.
Если бы было предупреждение, что версия ОС контроллера и версия ОС программы не совпадают или, что прогрузка программы может привести к отключению порта, я бы, естесственно, не стал прогружать программу. В том то все и дело, что она прогрузилась как обычно.
Возможно, есть функция проверки и у меня она не активна? Если да, подскажите пожалуйста, где она находится.
Странно как-то.
В несоответствующий контроллер программу загрузить не получится,
если попробуешь через модуль памяти тоже самое - выполнять не станет, перейдет в ошибку с соответствующим кодом.
Сбрось в Default - замкни конденсатор возле разъема батарейки.
Без батарейки AB гарантирует 20 (или 30) минут, но был удивлен когда контроллер отключенный от сети в понедельник, в субботу начал выполнять программу (батарейки и ПЗУ не было).
Я сбросил настройки в заводские, и порты заработали.
Кстати, ОС стала новой. Как я понял, такой способ перепрошивки (поставить в RSLogix версию контроллера выше и загрузить программу) в принципе возможен. Нужно только делать это из нового проекта. В моем случае при изменении типа контроллера настройки COM-порта остались старые, поэтому он отвалился. Остается непонятным, почему он не предупреждает об этом.
Я сбросил настройки в заводские, и порты заработали.
Кстати, ОС стала новой. Как я понял, такой способ перепрошивки...
Поздравляю!
Но насчёт перепрошивки сильно сомневаюсь, что это имело место в Вашем случае. Дело скорее всего или в несброшенных ошибках процессора, или, что менее вероятно, в отсутствии соответствующего EDS процессора при первоначальной перекомпиляции программы (но как-то она ж откомпилировалась!?)
Версия заводской ОС должна быть указана на шильдике процессора.
Что там, можете глянуть?
Версия ОС (судя по наклейке) 1747-OS501. Из автоопределения я получил следующий контроллер:
1747-L553 5/05 CPU - 64K Mem. OS501
Я прогружал в него
1747-L553C 5/05 CPU - 64K Mem. OS501 Series C FRN 10 and later
Программа, которую я прогружал, была написана для контроллера SLC 5/04 (если нужно, версию могу уточнить позднее). Сначала я поменял контроллер на 1747-L553 5/05 CPU - 64K Mem. OS501, но здесь нет блоков BTR и BTW. Дальше вы знаете...
Я сравнил настройки COM-порта у этих контроллеров - они различаются. Поэтому сделал вывод, что туда прогрузились не те настройки.
Если не трудно, расскажите как прошивать правильно (по пунктам), а главное, с помощью какого ПО это делается. Не хотел бы второй раз попасть в эту ситуацию...
К сожалению, мои попытки связаться по EtherNet ни к чему не привели. Такое впечатление, что после исчезновения питания он сбросил настройки сети в какой-то адрес (через MAC найти устройство не удалось). В RSLinx устройство было показано как знак вопроса, перечеркнутый красным крестом.
Если не трудно, расскажите как прошивать правильно (по пунктам), а главное, с помощью какого ПО это делается. Не хотел бы второй раз попасть в эту ситуацию...
Перепрошивают SLC-5/05 с помощью отдельно приобретаемой сервисной программы, называемой ControlFlash. Каталожный номер 1747-DU501, официальный мануал на английском тут (587Кб). Там и про настройки Ethernet есть.
Надеюсь от всего сердца, что перепрошивка Вам никогда не понадобится.
По поводу связи с Ethernet - проверьте версию RSLinx; тип используемого в RSLinx драйвера (их там два, попробуйте другой); используйте свитч с двумя "прямыми" кабелями, а не один "кроссоверный"; посмотрите на IP-адрес отображаемого в RSLinx устройства (того, что со знаком вопроса) и поставьте маску подсети в компьютере по-уже; настройки встроенного в Windows файервола уточните, или отключите его на время эксперимента вообще.
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
Smart Solutions VDT GmbH | Friedrich-List-Allee 38, D-41844 Wegberg-Wildenrath, Germany Tel.: +49 2432 933 57 83 | e-Mail: office@vdt-solutions.de Все товарные знаки и торговые марки являются собственностью их владельцев.
При использовании материалов сайта ссылка на данный сайт обязательна. Открытие страницы: 0.149 секунды