ArtemPM писал(а):Number17 писал(а):Что то ничего у меня там не сохраняется. Запустил проект в режиме симуляции, ввёл данные в ячейки RW, активировал сохранение посредством бита LB9029 - никаких файлов не появилось в папке.
Пробовал так: создал рецепт в требуемой области памяти с помощью Recipe Editor, ввёл данные, сохранил как EBpro\HMI_memory\recipe\recipe.rcp. Запустил проект в режиме симуляции - данные не появились, сплошные нули в полях отображения RW. Чего то я похоже не понимаю...
Как загрузить рецепт в реальную панель это всё понятно, но вот в режиме симулятора нет..
Я если честно не понимаю что за сложности вы городите и почему у вас не получается.
Я только что проверил у себя и всё работает.
Алгоритм такой:
1) Удаляю файлы из папки для эксперимента
2) Создаю новый проект с одним цифровым полем, которому присваиваю адрес RW-10 и даю разрешение на редактирование данного поля.
3) Запускаю оффлайн симуляцию.
4) Вожу в поле цифру 10 и подтверждаю ввод.
5) Сразу после подтверждения ввода в папке появляется файл recipe.rcp
6) Теперь если выйти из симуляции и зайти снова то в поле будет по прежнему цифра 10, а если открыть файл через "Редактор рецептов", то в поле с адресом 10 можно увидеть ту же самую цифру 10.
7) Если в "Редакторе рецептов" изменить значение поля на цифру 5, сохранить файл и запустить симуляцию, то в поле появится цифра 5.
Попробуйте не городить сложности, я повторить мой алгоритм. Ну и еще проверьте, что у папки EBpro\HMI_memory\recipe не стоит в свойствах "только чтение" это может мешать программе создать там файл.
И еще момент. Если вы хотите в симуляции загрузить данные из EM-файла в RW через передачу данных, то ЕМ-файл нужно поместить либо в папку EBpro\SD_card либо в EBpro\usb1 в зависимости от того где у вас в проекте настроено засположение EM-файла
Сложностей не горожу, рассказываю всё как есть. Папка EBpro\HMI_memory\recipe с атрибутом "только чтение". И это атрибут никак не хочет изменяться.