Да, это очень удобно.
Вот проект CodeSys, который реализует автоматическую запись всех retain-ов на карту памяти Raspberry каждые 5 секунд, если было изменение в значениях.
Кусок кода для сохранения retain оформлен как отдельная программа RetainManager и запускается отдельной задачей (Task) каждые 5 сек.
В основной программе retain используются без каких-либо особенностей.
Можно запустить Web-визуализацию и поиграться с переменной newVar (она retain).
Путь к файлу для переменных retain указан '/home/pi/Retain'. Файл будет называться Retain.ret. Это можно изменить.
Часто в описаниях забывают добавить про необходимость импортировать библиотеки CmpAdd и CmpChecksum.





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