Добрый день!
Подскажите по такому вопросу:
Есть СПК207, в нем объявлен массив строк
VAR_GLOBAL RETAIN
strArcAll:ARRAY [0..35] OF STRING;
END_VAR

Массив является кольцевым буфером - раз в 5 минут либо по переполнению массива - он переписывается на SD либо на USB либо на Flash.
Массив занимает практически всю Retain память. (Печально что нельзя увеличить размер)
Объявлен Retain с целью не потерять данные кольцевого буфера при выключении питания. Изучая форум наткнулся на описание Retain в СПК207, где написано что переменные пишутся на Flash при каждом изменении самой переменной (но не чаще раза в секунду).
В нашем случае переменные могут меняться очень часто (примерно каждые 5-10 секунд).
В связи с этим вопрос - не протрем ли мы флэш память?
Если приводить аналогию с ПЛК110 - там ретейны писались при пропадании питания, и был флаг пропадания питания.
Как быть с СПК?

Техподдержка на все это ответила следующее:
Retain переменные сохраняются в специально отведенной микросхеме, работающей на flash технологии.
Количество циклов перезаписи ~10 000