Цитата Сообщение от Дмитрий Артюховский Посмотреть сообщение
Не, Владислав, проблема глубже чем переключатель..


Logical structure corrupt! A file DEFAULT.CHK has dublicate file name! Delete file! at 837

- это в логе на форуме, т.е. файловая система записала 2 файла с одинаковыми именами...

Кстати, промелькнула строчка : "Format? No!" ... значит предусмотрен вариант - формат- йес! раз уж в системе хранения возникают и накапливаются ошибки, стоит дать пользователю возможность "мусор" собирать?
Форматирование есть, команда formatFFS

ФС журналируемая, обнаруживая логическое несоответствие между записями производит откат, а при невозможности - удаление повреждённых файлов.
Запись при пропадании питания происходит в MRAM а не во Flash
Возможные причины сбоев:
1. Перезагрузка ПЛК по резету или watchdog (записи в MRAM или во Flash не произошло)
2. Физический сбой MRAM (запись повреждена или не произошла)

Соответственно, если при соблюдении алгоритма штатного выключения ПЛК (не по резету) пропадают файлы - прибор неработоспособен и его надо сдать в ремонт.