Будем пересобирать прошивальщик для ПК. К сожалению прошивка с флешки не затрагивает данную область.
Огромное спасибо за помощь, проблема была в том что я не обновил таргет устройства Device (SPK1xxx)
Добрый день. Не уверен, что это связано с новой прошивкой, но раз я начал её использовать отпишусь тут.
Запустил на Target-файле 3.5.4.25 и прошивке СПК105 – 5.233 четыре панельки. Полет нормальный.
Но вчера на работающем объекте на одной из панели появился черный экран "Отсутствует загрузочное приложение". Как он появился : при работе или при перезагрузке панельки сказать не могу, не известно".
Проект неоднократно проверялся при программировании и при сборке шкафа, неоднократный сброс питания - панелька нормально загружалась.
А тут вот на объекте случались такая неприятность.
Поискал на форуме : одна и причин ,которая может быть - якобы причина в том, что объедена функциональная и защитная земля.
У кого-нибудь был аналогичный сбой с новой прошивкой ?
Точно сделали загрузочное приложение?
Я же написал. Проект неоднократно проверялся при программировании и при сборке шкафа, неоднократный сброс питания - панелька нормально загружалась.
На самом деле причин может быть много.
1. Крайне редкое явление, но возможное, брак FLASH памяти. Но тогда проект не запускается вообще, и в тех случаях, что мы наблюдали, даже начальное меню у СПК не появляется. Это замена прибора по гарантии
2. Возникает эксцепшен при загрузке. Надо запустить на ПК программу Putty, подключить ее по виртуальному Ethernet к вашей СПК и посмотреть лог загрузки. Там должна быть указана причина отказа. Если СПК до сих пор не запускает проект, то пробуйте ее перезагружать и смотрите лог загрузки. Мы вам поможем в нем разобраться.
Часто такое бывает, когда watchdog на бровях настроен.
Добрался до панельки, к сожалению до того как прочитал про Putty, учту на будущее.
Подключился, загрузился, сделал заводской сброс, еще раз загрузился. Полет нормальный.
Неоднократно сбрасывал питание - вроде загружается в штатном режиме.
Про сторожевой таймер сомнения.... у меня проект один и тот же, на других панелях проблем нет.
Итак возвращаюсь к изначальной проблеме - потери связи
Провел обновление, обновил прошиву СПК107, таргет файл, прошил вроде все работает. у меня был реализован подсчет ошибок связи и теперь за 1 час по 60 потерь связи фиксируется с модулем мдвв, у остальных модулей число потерь связи 0-10 за 8 часов. Всего в проекте 2 преобразователя частоты, кондуметрический модуль МК110, МДВВ, МВА. Параметры соединения: скорость 38400, четность нет, 8бит, стоп бит 1. Параметры выбраны таким образом чтобы скорость была максимальная из поддерживаемой всеми модулями остальные параматры чтобы совпадали у всех модулей. Кабель экранированный и короткий порядка 2 метров, резисторы на концах 240 Ом стоят. Связь со всеми модулями осуществляетя через библиотеку modbus slave/ Адреса модулей:
частотники 1,2
МК110-16,
МДВВ 24,
МВА -32