Надо сделать проект на ПР205.
Создаю Элемент Ввод/вывод на экране ПР205 при выборе переменных в списке отсутствуют энергонезависимые.
А нужны именно энергонезависимые
Надо сделать проект на ПР205.
Создаю Элемент Ввод/вывод на экране ПР205 при выборе переменных в списке отсутствуют энергонезависимые.
А нужны именно энергонезависимые
Читайте тут https://owen.ru/forum/showthread.php?t=37840#4
5. к экранным элементам запрещено привязывать энергонезависимые переменные. а теперь прошу прочитать внимательно фразу от представителя Овен:
"Если вы привязываете переменную к элементу экрана, который можно редактировать и не стоит атрибут "Только Чтение", то он автоматически становится энергонезависимой"
Да становятся, но при новой заливки проекта все эти переменные придется вводить вручную с экрана, что не очень хорошо. Все таки правильно, когда все настройки заливаются вместе с проектом. Чтобы сохранить возможность заливать значения энергонезависимых переменных вместе с проектом, я сделал вот такие костыли:
Энергонезависимые.png
Kp, Td, Ti - обычные энергонезависимые переменные. Kp_экран, Td_экран, Ti_экран - переменные привязанные к элементам ввода/вывода на экране ПР205
Последний раз редактировалось Евгений_Пермь; 04.01.2024 в 17:57.
В качестве костыля для ПР205 можно использовать такое решение:
1. настраиваемые параметры объявлять, как сетевые (они по умолчанию энергонезависимые, да и потенциально с панели можно настроить, можно задать диапазон ввода в дополнительном окошке)
2. считывать и восстанавливать настройки при помощи OwenConfigurator - из ветки "Логика"
Проверял тестовой программой такую возможность. На практике пока не пробовал, но у меня на протяжении года всего несколько заданий на программирование, в основном доработка с ПР200, а для ПР205 был только один проект и не очень сложный (заказчика привлёк цветной дисплей и Ethernet для OwenCloud).
Все эти костыли с макросами SelChg появились с какой-то прошивки ПР114, до определенной версии прошивки все сетевые переменные, являющиеся энергонезависимыми прекрасно имели поле начального значения, которые работали при заливке обновленной программы.
То же удивляюсь, почему убили. Вроде как писали, что связано с архитектурой после появления ПР200.
мой костыль если поможеткостыль.JPG