Перепрошивка Овен Модус 5684-0

Перепрошивка Овен Модус 5684-0

На операционный стол легла вот такая красота. После включения радостно замигала светодиодами и в преддверии нового года была единогласно наречена «гирляндой».

Контроллер разрабатывался Овеном для немецкой фирмы Hesch, в связи с этим есть надежны на качество европейского уровня. Корпуса от Phoenix Contact по 18 евро, говорят о том что денег не жалели и вложили в прибор все самое лучшее. Вот как в рендере выглядит его забугорный клон.Hesch HE 5680-0

Вожделенно потирая лапки достаем из широких штанин сумки кросс патч-корд и подключаем. Далее, читаем документацию:

Контроллер поставляется со следующими заводскими настройками:

  • IP адрес контроллера — 10.2.4.117
  • Маска подсети — 255.255.0.0

2014-12-18 16.06.48

Через пять минут убеждаемся что документация  нагло врет , этот IP даже не пингуется, последующее сканирование показывает что в подсети мы одни. :(

Ладно, в Google нас пока не забанили. Находим пост на форуме Овен с указанием настроек по умолчанию для  старой версии  прошивки, вот только маска сети там указана  не правильная , а поэтому контроллер пинговаться то пингуется, но  не отзывается  при сканировании сети из CoDeSys. :cry:

2014-12-18 11-57-21 Modus.project - CoDeSys

Итак, я начинаю предполагать худшее — что мне достался контроллер со старой версией прошивки, да еще и без ядра CoDeSys. На тот момент я не подозревал что все дело в неверной маске.

Исходя из того что свежая прошивка нужна в любом случае, лезу на сайт Овен и обнаруживаю что в двух местах на сайте, ссылки «на прошивку» ведут  не на прошивку , а на target file для CoDeSys. Ладно, лезу на Овен FTP, после долгих скитаний по папкам понял что и там  прошивки нет . :mad:

Вспоминаю про то место где не банят — Google, и нахожу тему на форуме Овен начатую еще 25.06.2014, в которой автор утверждает что столкнулся с той же проблемой поиска и немедленно указал на неверные ссылки службе тех-поддержки. Прошло пол года, а воз и ныне там. Будем наблюдать. Во всей этой истории меня порадовало только то, что в той же теме на форуме лежит искомое сокровище. Первый квест успешно пройден. :cool:

Кстати, попутно, на том же форуме было найдено упоминание файла «usr_fw_setup_modus_v2.821.exe», что означает что в природе существует версия firmware не упоминаемая более нигде (мне найти второй источник не удалось).

На диске идущем в комплекте с USB в COM интерфейсом Овен Модус 5280, необходимым для смены firmware из за очень специфического кабеля, идут три разные версии драйверов. В моем случае подошли драйвера Silicon Labs CP210xx USB-UART.

2014-12-18 11-55-14 Управление компьютером

Установив программу пользовательской прошивки приступаем к процессу обновления firmware. Но тут же понимаем что что-то не так.

Кусочек лога неудачной прошивки

Изучив весь лог и сопоставив его с поведением программы понимаем что она промахивается мимо командной строки загрузчика U-Boot и пытается давать ему команды когда контроллер уже вовсю грузит Linux.

ОК, сменим и загрузчик тоже, тем более что на овеновском форуме это рекомендуют сделать, но, замечу, не настаивают.

Для этого надо снять крышку контроллера, после чего программа просит снять перемычку защиты от записи во флэш. Хмм, realy? o_O Не считая того что я не нашел  ни одного документа  в котором указанно где расположена необходимая перемычка, вот как выглядит контроллер со снятой крышкой, сфотографированный с ракурса с которого видно нужную перемычку, про которую мне любезно подсказали в службе тех-поддержки.

2014-12-18 17.07.21

«Да-да, вы не ошиблись, именно точно посередине нижней платы.» (с) Овен  :!:

А на переднем плане, на плате, расположена так же нигде  не задокументированная  кнопка «Reset», которая нам еще пригодится.

Далее процесс выглядит так.

Обратили внимание? Нет? Программа просит  одеть перемычку  назад  в середине процесса . Гениально! Надо дополнить «тревожный чемоданчик»  пластиковым пинцетом .

!При перепрошивке со сменой загрузчика нельзя пропустить смену MAC адреса. Он находится на наклейке сбоку контроллера.

Квест пройден. |_| Теперь контроллер работает на последнем firmware и имеет настройки  соответствующие документации .

2014-12-18 17-11-44 Настройки Модус 5684 - Google Chrome

Ну и из CoDeSys все заработало, но это уже другая история.

2014-12-18 17-24-18 Скриншот экрана

Для коллег приведу настройки по умолчанию для разных версий прошивок.

Firmware ver. 2.744:

  • IP адрес контроллера — 10.2.4.117
  • Маска подсети — 255.255.0.0

Firmware ver. 1.781:

  • IP адрес контроллера — 10.0.6.10
  • Маска подсети — 255.255.255.0

 

comments powered by HyperComments

ПОХОЖИЕ ЗАПИСИ

224