Здравствуйте, многоуважаемые!
Расскажите, пожалуйста, что значат разные записи в debug.txt. По форуму поискал - ничего конкретного не нашел, никаких ссылок на мануал не попалось... В основном разработчики по конкретным файлам рассказывают, что происходило. Разве нет какого-нибудь мануала?
У меня проблема такая: сегодня чего-то разрабатываемая программа перестала работать как надо. Ясен пень, где-то ошибка. Надо искать, а искать не получается - контроллер перезагружается.
Происходит это так: заливаю программу, жду несколько секунд, дожидаюсь траурного "пи-ик!", повторяю сначала. Т.е. программа не запущена, а контроллер перезагружается и пишет
Код:
2009.12. 9 13:58:20 # 17 E PLC was reset by watchdog!
2009.12. 9 13:58:20 # 3 M Last run module Id =201
2009.12. 9 13:58:20 # 3 M Last post module Id =2100
2009.12. 9 13:58:20 # 3 M Total control code =18
2009.12. 9 13:58:20 # 3 M Max cache utilisation =8
2009.12. 9 13:58:20 # 3 M local_status =2
2009.12. 9 13:58:20 # 3 M run_level =2
2009.12. 9 13:58:20 # 3 M ff 45 ff ff ff ff 0 0 0 0 0 0 0 0 0 0
Ведь явно же хочет мне что-то сказать! Но я по-евойному не понимаю..
Мне просто непонятно, почему срабатывает вочдог, ведь программа не запускалась?
Для проверки залил проверил отлаженную программу - вроде все нормально работает...
Итак, прошу дать ссылку на мануал, где объясняется, что значат записи в debug.txt
П.С. в текущей программе несколько задач, что до сих пор само по себе проблем не приносило. А сейчас никак не могу поймать ошибку: все задачи шунтирую RETURN'ом в начале кода, все поотключал, брекпойнты в первых строках выставляю... А он просто перезагружается...
module id 2100 - Universal DCON device