PDA

Просмотр полной версии : СПК-207[М02] и новая прошивка 5.337



energvk
21.06.2018, 15:42
В наличии имеется СПК207.04.web модификации М02. Пару лет работает на объекте. Тут на днях был сбой напряжения, после которого спк стал зависать на старте с надписью "ОВЕН". Решил попробовать перепрошить. Разумеется на новую прошивку 5.337. На панели стояла прошивка до версии 3.945, т.к. варианта установки с usb не было. Соответственно процедура была выполнена с ПК по инструкции (кстати в процесс немного отличался от инструкции). На удивление прошивка прошла успешно. Работа в конфигурации стала более быстрой и плавной. Но как выяснилось, рано я радовался. Дальше стали вылезать непонятные моменты. Проект был переработан под новую прошивку и таргет (библиотеки заменены/удалены, заменены шрифты и т.п. - всё согласно инструкции). Первые попытки залить программу вызывали ошибку памяти (или что-то в этом роде), решение на форуме нашёл - устранил - программу в спк записал. Пуск программы вызвал мгновенное исключение, MainTask не отрабатывал даже цикла, AlarmTask при этом нормально работает. Изредка удавалось запустить без вачдога. В итоге плюнул, создал новый проект, скопировал минимальную часть проекта - всё также осталось. Пустой проект (var:=var+1;) работает. В итоге откатился на прошивку 3.945 залил старый проект, всё работает уже несколько часов.

Видимо, где-то я что-то упускаю при модернизации проекта. Построчно проверять - с ума сойдёшь. Может есть более простой способ определить на какой строке срабатывает исключение?

Ильнур Гибадуллин
21.06.2018, 15:53
В наличии имеется СПК207.04.web модификации М02. Пару лет работает на объекте. Тут на днях был сбой напряжения, после которого спк стал зависать на старте с надписью "ОВЕН". Решил попробовать перепрошить. Разумеется на новую прошивку 5.337. На панели стояла прошивка до версии 3.945, т.к. варианта установки с usb не было. Соответственно процедура была выполнена с ПК по инструкции (кстати в процесс немного отличался от инструкции). На удивление прошивка прошла успешно. Работа в конфигурации стала более быстрой и плавной. Но как выяснилось, рано я радовался. Дальше стали вылезать непонятные моменты. Проект был переработан под новую прошивку и таргет (библиотеки заменены/удалены, заменены шрифты и т.п. - всё согласно инструкции). Первые попытки залить программу вызывали ошибку памяти (или что-то в этом роде), решение на форуме нашёл - устранил - программу в спк записал. Пуск программы вызвал мгновенное исключение, MainTask не отрабатывал даже цикла, AlarmTask при этом нормально работает. Изредка удавалось запустить без вачдога. В итоге плюнул, создал новый проект, скопировал минимальную часть проекта - всё также осталось. Пустой проект (var:=var+1;) работает. В итоге откатился на прошивку 3.945 залил старый проект, всё работает уже несколько часов.

Видимо, где-то я что-то упускаю при модернизации проекта. Построчно проверять - с ума сойдёшь. Может есть более простой способ определить на какой строке срабатывает исключение?

Здравствуйте!

Какая версия Codesys?

Стоит ли галочка Сторожевой таймер в Main_Task или Visu_Task? Если да, то лучше снять.

Можете прислать, пожалуйста, архив проекта для анализа (Файл --> Архив проекта --> Сохранить/отправить архив) на почту support@owen.ru с пометкой "Для Ильнура"?

energvk
21.06.2018, 16:04
Какая версия Codesys?

Стоит ли галочка Сторожевой таймер в Main_Task или Visu_Task? Если да, то лучше снять.

Можете прислать, пожалуйста, архив проекта для анализа (Файл --> Архив проекта --> Сохранить/отправить архив) на почту support@owen.ru с пометкой "Для Ильнура"?

Codesys 3.5 SP5 Patch 5

Сначала не стояла, потом ставил, эспериментировал, результата - 0.

Да, сейчас отправлю архив

Ильнур Гибадуллин
22.06.2018, 09:36
Codesys 3.5 SP5 Patch 5

Сначала не стояла, потом ставил, эспериментировал, результата - 0.

Да, сейчас отправлю архив

Вы отправили проект? Письмо до сих пор не получил. Попробуйте отправить ссылку на файлообменник или облачный сервис.

energvk
22.06.2018, 15:24
Вы отправили проект? Письмо до сих пор не получил. Попробуйте отправить ссылку на файлообменник или облачный сервис.

Да, вчера ещё, странно, что не дошло. Сейчас ссылку на облако отправлю