Показать сообщение отдельно
Старый 26.04.2017, 15:06   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Отладка без перезаливки программы

Цитата:
Сообщение от Kamow_Unitechnology Посмотреть сообщение
вношу корректировки в онлайн-режиме. Потом сохраняюсь дабы константы не потерять, отключаюсь от контроллера и при следующей попытке подключится БЕЗ заливки программы выдаёт "программы отличаются".
От чего такое может происходить?
Константы, исправленные в отладке, в программу на контроллере не сохраняются, т.е. после перезапуска контроллера программа заработает какой была на момент загрузки в контроллер.

Если вы исправляете константы в отладке, нужно затем обязательно загрузить программу в контроллер ещё раз в рабочем режиме.

Хотя, в вашем случае, лоджик должен говорить, что константы отличаются, а не программы. Это действительно неправильно.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием