Прикладываю видео.
Я открыл ваш проект в CODESYS 3.5 SP6. Переименовал кнопки (чтобы было понятно, какая команда к какой привязана). Загрузил в СПК с таргетом 3.5.4.20 (023) и прошивкой 3.945. После загрузки проекта, подключившись через WinSCP мы видим, что файлы рецептов еще не сформированы. Нажатие на кнопку Write считает в переменные программы значения по умолчанию - 1,2,3 - они заданы в менеджере рецептов. Введем новые значения - 11,22,33 - и нажмем Save. Значения сохранятся в файл рецепта - мы видим это через WinSCP. Перезагрузим СПК (отправив в терминал команду /sbin/reboot). Переменные сбросятся в ноль. Нажмем Write и считаем значения по умолчанию. Нажмем Load и загрузим значения из файла рецепта - 11,22,33. Мне кажется это, в целом, нормальной работой менеджера рецептов.
Тут надо отметить два момента:
1. Неприятно, что после загрузки проекта файлы рецептов не создаются и надо создавать их самому. С другой стороны, можно считать, что по умолчанию рецепт состоит из тех значений, которые заданы в Менеджере рецептов - а если надо его поправить, то мы создаем файл рецепта. Файлы не создаются из-за отсутствия галочки. При наличии галочки они будут создаваться - но при перезагрузке контроллера перезаписываться значениями по умолчанию. Очевидно, это баг CODESYS, и мы известим о нем компанию 3S. При необходимости вы можете заранее создать файлы рецептов и загрузить их в СПК через WinSCP.
2. В СПК1xx не работает (или работает неадекватно) указание пути к папке рецепта. Надо оставлять эту строку пустой - файлы будут создаваться в папке /mnt/ufs/root/CoDeSysSP_wrk/. В СПК2xx подобная проблема не наблюдается.





Ответить с цитированием
), если рецептов пара-тройка, а если их сотня? Получится ли их считать за раз? Меня очень смущает окно открытия файла... можно ли втихую загружать?
Просто у меня с файлами легко получилось, но мне показалось что этот метод не очень удобный, и я весь вечер угробила на поиски "зеленых человечков" 
