PDA

Просмотр полной версии : Ошибка при прошивке ПЛК-110-30



CTARuK
04.12.2014, 10:08
Здравствуйте!

Предыстория:
При запуске программы на контроллере ПЛК-110-30, контроллер уходил в перезагрузку.
При трассировке программы обнаружил:

При открытии файла уставок на запись - SysFileOpen('configSP.bin','w'), контроллер зависает и перезагружается.
На код возврата SysFileClose рассчитывать не стоит (на форуме подтвердилось).
На чтение файл открывается и считывается нормально.
Запись и чтение файла с помощью CodesSys Online работает нормально.
Другой контроллер записывает нормально.
Ни перезагрузка, ни долгое отключение не помогают.

Далее:
В последствии обнаружил что версии прошивок контроллеров отличаются: у сбойного - 2.10.??, у нормального - 2.14.0. На компьютере установлена версия Target 2.10.
Попытался перепрошить контроллер по инструкции первым способом (UpdateCore), но после выскакивания сообщения в ПЛК-Браузере "UpdateCore Ok", соединение с контроллером оборвалось и установить связь с ним больше не получилось.
На самом контроллере постоянно горят лампы "Питание" и "Работа". При этом "Работа" постоянно перемигивает (где-то 10 раз в сек). Нажатие "Сброс" приводит к тому, что на момент нажатия лампа "Работа" тухнет, но после отпускания кнопки, сразу загорается.
Пытался заново перепрошить контроллер 2-м способом - с помощью программы прошивки, но она выдаёт что "Контроллер не отвечает".

Можно ли теперь самостоятельно восстановить сбойный контроллер? Или только в сервисный центр?
И с чем связана невозможность открытия файла на запись?

Гарчев Евгений
04.12.2014, 12:16
Функционал прошивки через CoDeSys (командой UpdateCore) реализован начиная с прошивки 2.14.0, в Вашем же случае прошивка была 2.10.9, при попытке пошить через CoDeSys старая прошивка слетела, а новая не установилась. Перепрошейте контроллер через программу перепрошивки, IP-адрес и MAC-адрес необходимо будет задать вручную, контроллер изначально ничего не ответит, несмотря на сообщения в программе перепрошивки о том, что контроллер не отвечает, продолжить процедуру перепрошивки.
Проблем с открытием файла на запись (или создании файла, если указанного файла еще нет) быть не должно ни на прошивке 2.10.9, ни на 2.14.0. Без Вашего проекта сложно что-либо сказать по этому поводу.

CTARuK
04.12.2014, 13:45
Функционал прошивки через CoDeSys (командой UpdateCore) реализован начиная с прошивки 2.14.0, в Вашем же случае прошивка была 2.10.9, при попытке пошить через CoDeSys старая прошивка слетела, а новая не установилась. Перепрошейте контроллер через программу перепрошивки, IP-адрес и MAC-адрес необходимо будет задать вручную, контроллер изначально ничего не ответит, несмотря на сообщения в программе перепрошивки о том, что контроллер не отвечает, продолжить процедуру перепрошивки.
Проблем с открытием файла на запись (или создании файла, если указанного файла еще нет) быть не должно ни на прошивке 2.10.9, ни на 2.14.0. Без Вашего проекта сложно что-либо сказать по этому поводу.
Что ж... Ваше сообщение помогло в итоге :). Спасибо!
Всё что вы написали, я уже проделывал, т.е. использовал для прошивки программу прошивальщик и не помогало...
Но прочитав Ваше сообщение решил поэкспериментировать еще раз. В итоге все получилось.

Причина, почему не получалось прошить в прошлый раз - это неполнота руководства по программированию на ПЛК-110.
В 1-м способе для программирования надо снимать джампер, во втором, оказывается, надо устанавливать на соседние ножки... Причём такие подозрения у меня были, читая форум наталкивался на слово "установить", но в руководстве нигде не указано куда устанавливать, есть лишь только снимать...

После перепрошивки проблем с записью файла пока нет.

Гарчев Евгений
04.12.2014, 15:21
Причина, почему не получалось прошить в прошлый раз - это неполнота руководства по программированию на ПЛК-110.
В 1-м способе для программирования надо снимать джампер, во втором, оказывается, надо устанавливать на соседние ножки... Причём такие подозрения у меня были, читая форум наталкивался на слово "установить", но в руководстве нигде не указано куда устанавливать, есть лишь только снимать...

Пожалуйста ))
А на счет джампера - в самой программе перепрошивки перед каждым следующим действием есть текстовая подсказка (даже с картинками) когда и куда ставить джампер.

Данис
26.11.2015, 14:26
Аналогичная ситуация.
Слетела прошивка контроллера ПЛК110-24.30.Р-М в новом корпусе с процессором 400 МГц.
Теперь к контроллеру не удается подключиться ни по одному из портов.
Программы перепрошивки на контроллер в новом кузове на официальном сайте нет.
На диске есть архивы PLC110_ПО_TI1808_0.2.53_MT46H32M16LFBF-5 и PLC110_ПО_TI1808_0.2.53_NT60M32M1680-T1, но во-первых, непонятно, какой архив необходим в моем случае, а во-вторых непонятно, как устанавливать прошивку не из Codesys.
Для старой версии ПЛК110 была программа "Перепрошивка ОВЕН ПЛК", для новой версии ее нет.
А самое интересное то, что никаких джамперов под корпусом я не нашел, видимо в модернизированной версии их убрали.
Как теперь оживить контроллер?

Дмитрий Артюховский
26.11.2015, 17:11
В 2.10.9 вполне себе работает update core. Проблемы у топик-стартера скорее всего были с повреждением файловой системы, и при перепрошивке программой были устранены форматированием памяти.