Здравствуйте.
У меня следующая проблемма:
Два контроллера ПЛК-100-Р-М считывают значения температур с нескольких МВА8. Делают кое-какие вычисления. Всё примитивно. (Прислать проект пока нет возможности).
И полученные данные пишут в файл архива раз в минуту.
В одном из них количество переменных 120 (WORD), в другом - 80.
Размер архива Мax file size выставлен 32767. Type = TEXT. Mode = Shift mode.

Всё это творение работает несколько суток. Затем контроллер начинает постоянно перезагружаться, и остановить его нажатием кнопок Старт и Сброс не получается. Помогает только перепрошивка.

Пока контроллеры работают в автономном режиме, и считывание файлов не производится.

Когда выкидываю архиватор - всё в норме, работает уже с месяц.
Такое ощущение, что файл записался поверх программы

В чем может быть дело?

И вообще, нельзя ли сделать (самому) архиватор? Просто все данные архива будут обрабатываться компьютером (построение графиков и т п), и текстовые записи в файле только мешают. (например, время и дата).