19.3. МЕНЕДЖЕР РЕЦЕПТОВ

Тип сохранения.
Текстовый. Рецепт сохраняется в удобном для чтения формате с настроенными столбцами и разделителями.
Двоич. Рецепт сохраняется в нечитаемом двоичном формате. Этот вариант требует меньше места в памяти для сохранения.
Путь к файлу. Путь к каталогу ПЛК, в котором хранятся рецепты. Рецепты могут хранится как во внутренней памяти ПЛК так и на внешнем накопителе. Обратите внимание, что механизм автомонтирования внешних накопителей, например USB, по умолчанию в ПЛК отключен. Для его включения перейдите на вкладку Сервис ПЛК -> Системные параметры и установите флаг в поле «Разрешение на подключение внешних накопителей» после чего перезагрузите ПЛК. Пример пути к внешнему USB накопителю: usb0/
Разделитель. Разделители между отдельными значениями в сохраненном файле рецепта.
Доступные столбцы. Выбранные столбцы. Определяет информацию, которая сохраняется в файле рецепта и в каком порядке.
Управление рецептами в ПЛК. Выбрать, если необходимо выполнять загрузку рецептов из пользовательской программы или из визуализации во время выполнения ППО. Если вы передаёте рецепты в ПЛК исключительно через интерфейс среды программирования Astra.IDE, то можете отключить эту опцию.
Сохранить изменения рецептов в файлы рецептов автоматически. Файлы рецептов на ПЛК автоматически обновляются во время работы рантайма при каждом изменении рецепта.
Overwrite existing recipes от download. Опция включена: на контроллере существуют файлы рецептов с таким же именем, то при запуске приложения они перезаписываются настроенными значениями из проекта. Если вместо этого следует загружать значения из существующих файлов рецептов, то эту опцию необходимо отключить.
Ограничить переменную, когда значение рецепта вне диапазона. Если в рецепте указано значение, выходящее за пределы диапазона значений, заданного в определении, то вместо этого значения в переменную ПЛК записывается заданное минимальное или максимальное значение.
Не записывать переменную, когда значение рецепта вне диапазона. Если рецепт содержит значение, выходящее за пределы диапазона значений, указанного в определении, то значение не записывается в переменную ПЛК. Она сохраняет своё текущее значение.
Проверить рецепт на изменение.
Опция включена. При каждом вызове метода текущие значения переменных ПЛК сначала считываются в рецепт. Затем система проверяет, изменились ли значения. Рецепт сохраняется только в том случае, если значения изменились. Это означает, что файл рецепта перезаписывается текущими рецептами.
Эту опцию можно использовать для обновления файла рецепта в локальной файловой системе только в том случае, если значения рецепта изменились на ПЛК. Однако это влияет на производительность, поскольку генерируется дополнительный код для проверки.
Опция отключена. При каждом вызове метода текущие значения переменных ПЛК сначала считываются в рецепт. Затем рецепт записывается в файл рецепта в локальной файловой системе.
