Пример использования модуля Archiever. При возникновении сигнала 1 в любой дискретной переменной производится соответствующая запись в файл архива.

archiever.zip

Пример организации архива с использованием библиотеки syslibfile. При достижении переменной y заданной уставки ПЛК пишет в файл ее значения в течении минуты с частотой несколько записей в секунду.
Имя файла формируется с помощью часов реального времени. На ПЛК сохраняется несколько файлов, которые автоматически удаляются при необходимости освобождения памяти.

arc.zip