Цитата Сообщение от Infiltrator Посмотреть сообщение
А когда поправите размеры/смещения буферов энергонезависимых переменных ?
Условие воссоздания записи нолей или случайных значений в энергонезависимые переменные:
1)Проэкт достаточно большой пзу где-то 30 %, летом это вроде влияло на появление бага (по крайней мере количество обнуленных переменных увеличивалось с ростом проэкта).
2)ЭСППЗУ заполнен на 100% (используются все 1016 байт)
3)Практически все переменные имеют свое значение по умолчанию отличное от нуля
4)Баг проявляется только после заливки программы в реле (ПР200-220-2) и выключения питания. (сразу после заливки все работает как нужно, все переменные имеют выставленные значения). Соответственно после выставления переменных через интерфейс экрана все снова начинает работать как нужно, до следующей перезагрузки...
5)Спасает ситуацию небольшая модификация программы в виде использования только где-то 80% переменных.
Здравствуйте, пришлите мне свой e-mail, отправлю Вам тестовую прошивку в которой предприняты некоторые меры по работе с энергонезависимыми переменными.