СПК107 Persistent - сколько вас?
Добрый день!
Пишу программу, и решил сделать свою авторизацию.
Логично, что для этого неплохо бы использовать персистент переменные, но вот беда!
Имеем всего-навсего структуру
Код:
TYPE user_struct:
STRUCT
name: WSTRING(20);
pass: UDINT;
END_STRUCT
END_TYPE
и ее экземпляр
Код:
VAR_GLOBAL PERSISTENT RETAIN
users: ARRAY [0..49] OF user_struct;
END_VAR
Так вот не нравится это ей.
Ошибки:
с0414 Недостаточно persistent-памяти!
с0415 Недостаточно persistent-памяти: Переменная 'users' занимает 2800 байт, наибольший непрерывный промежуток 648 байт.
Неужели 50 строк по 20 символов (41 байт кажется) это неподъемная величина?
Попытался где попало поискать настройки памяти целевой платформы - не нашел ничего похожего.
Как быть? Это я что-то не настроил, или и правда это слишком много?