Всем доброго времени суток!
Разъясните пожалуйста кто в курсе.
Составил функциональный блок, выполняющий необходимую задачу. Включил в него ряд энергонезависимых переменных - с целью сохранения текущего состояния при пропадании питания. При очередной компиляции компилятор выдал ошибку - "Недостаточно энергонезависимой памяти. Переменная "PR_1", 852 байт.".
ФБ довольно таки объемный относительно числа содержащихся переменных, и как известно при включении хотя бы одной переменной ФБ в состав RETAIN переводит все переменные ФБ в эту область.
Не знает кто, есть ли какая-нибудь директива исключения данных из области retain (наподобии {nonpersistent})?
И еще один момент, удалив из ФБ объявление переменных в энергонезависимой области процент занятой энергонезависимой памяти составил 38.28% (1568 байт). На что эта память может быть потрачена, ведь энергонезависимых переменных больше нет?