Возникла проблема после отключения питания параметры не сохраняются, разве так должно быть? Путь хранения рецептов сначала был пустым потом записал /mnt/ufs/root/CoDeSysSP/MyRecipes результат тот же
Вид для печати
Возникла проблема после отключения питания параметры не сохраняются, разве так должно быть? Путь хранения рецептов сначала был пустым потом записал /mnt/ufs/root/CoDeSysSP/MyRecipes результат тот же
При онлайн подключении содержимое рецептов не изменяется. Т.е. я сохраняю параметры рецептов они куда то сохраняются нажимаю загрузить загружаются те числа которые я сохранял, то есть все как положено. Но в онлайн визуализации меняются только текущие значения, значения рецептов не изменяются
В Менеджере рецептов на вкладке Общее снимите галочку Сохранять изменения рецептов... - в какой-то момент ее смысл инвертировался, и теперь при ее наличии после перезагрузки СПК файлы рецептов будут созданы заново со значениями по умолчанию.
В визуализации используйте команды SaveRecipe и LoadRecipe.
Write Recipe и Read Recipe работают со списком - который хранится в оперативной памяти и не сохраняется после резета.
Пароль для WinSCP (как и для Putty, и т.д.) - пустота. Т.е. в окне ввода пароля просто нажимайте на enter, не вводя никаких символов.
Разница между SaveRecipe и Read Recipe в том что второй открывает окно выбора файла. после перезапуска данные также сбрасываются. Галочку убирал и снова ставил не сохраняется после перезапуска в обоих случаях. Подключался через winSCP (галочка стоит). В файле значение меняется, перезагружаюсь и значения снова по умолчанию. Убрал галочку теперь данные при команде Read Recipe файлы не сохраняются а при команде SaveRecipe данные в файл сохраняются, но после перезагрузки все равно значения по умолчанию.
Вы используете команду LoadRecipe для загрузки данных из файла? Если да, то выкладывайте проект - потому что на предыдущей версии вашего проекта после упомянутых изменений у меня все нормально сохранялось после перезагрузки.
Перезагрузка происходит с помощью выдергивания кабеля питания? Или вы нажимаете чем-то острым в кнопку Сброс на СПК?
Понял! в Recipes у меня заданы значения для списков R1 R2 R3 и они при каждом запуске перезаписывают файлы рецепта. Если их удалить все начинает работать нормально. Но по моему это крайне нелогично. Можно при запуске программы считать список рецептов чтобы нажимать не нужно было никуда? (нужно загрузить значения по умолчанию) Перезагрузка это передергивание питания как и будет когда проект будет работать.
При отсутствии галочки и использовании команд Save/Load - я наблюдаю совершенно адекватную работу. После загрузки проекта в рецептах значения по умолчанию. Вводим в визуализации новые значения, нажимаем Save - изменения попадают в рецепт. Перезагружаем СПК по питанию, нажимает Load - считывает наши значения из файла рецепта.
Перезапись файлов рецептов происходит как раз при наличии галочки - что противоречит ее названию. Очевидно, это баг - мы сообщим об этом разработчикам CODESYS. При этом вполне вероятно что в старых версиях CODESYS эта галочка работала корректно.