В том то и дело, что удаление переменной не происходило, она как была в проекте так и осталась. Т.к. является флагом начало работы программы.
Пробовал переназначить переменную, но ошибка все равно оставалась. Даже после перезагрузки проекта.
На сколько я понял структуру проекта owl, это сериализованный объект класса. Видимо из-за ошибки не сохранился идентификатор привязанной переменной и поэтому возникала ошибка... или что то подобное.
ps замечал еще такие ошибки
1. Попалась один раз. Заглючили входа и выхода блока AND, нельзя было прикрепить провод.
2. Периодически попадается. При перетаскивании блока с привязанными линиями с одного места на другое, линии рисуются не по прямым углам, а под 45 градусов например. Наблюдается только у тех линий, у которых имеется множество "поворотов". (Попадалась, когда была включена сетка, без сетки такого поведения не видел)
Еще что-то было, но не помню
Ошибки не критические, всегда можно исправить вручную
А вот эту ошибку можно повторить
1. Новый проект
2. ПР-200.2.Х...
3. Настройка прибора
4. Порт 1 RS485, поставить в режим мастера
5. Закрыть окно
6. В пустую схему добавить "Сетевую переменную", либо вход либо выход, без разницы
7. В окне свойств, поле "Переменная" выбрать переменную
8. Появится пустое окно "Менеджер переменных" без UI
А теперь попробуйте закрыть его и сохранить проект
Если проект до этого небыл сохранен, считай что все сделал впустую
На крайняк добавить функцию автосохранения каждые 5 минут





Ответить с цитированием
