Проект загружаю на СПК 107, предварительно очистив. Получаю следующую ошибку:
Код:
------ Компиляция : Приложение: Device.Application -------
[ERROR] C0127: Недостаточно кодовой памяти: POU '__RELOCATE__OFFSET_TABLE', 61290 байт. (Инкрементная компиляция может привести к фрагментации памяти. Выполните команду "Компилировать, Очистить" для принудительного перераспределения данных и кода.)
[INFORMATION] Размер генерируемого кода: 3711194 байт
[INFORMATION] Размер глобальных данных: 3309917 байт
[INFORMATION] Общий размер выделенной памяти для кода и данных: 6987584 байт
[INFORMATION] Область памяти 0 содержит Данные, Вход, Выход, Память и Код: высший используемый адрес: 7000000, самый большой промежуток памяти: 6987584 (12416 %)
[INFORMATION] Область памяти 1 содержит Retain-данные: высший используемый адрес: 4064, самый большой промежуток памяти: 4064 (4064 %)
[ERROR] Internal error:System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта. в _3S.CoDeSys.LanguageModelManager.CompileContext.( , , , Boolean , Signature , Signature , CompiledPOU , CompiledPOU ) в _3S.CoDeSys.LanguageModelManager.LanguageModelManager.(Guid , Boolean , Boolean , Boolean , IOnlineChangeDetails& , IMessage[]& , IMessage[]& )
Компиляция завершена -- 2 ошибок, 22 предупреждений : загрузка невозможна!
В СПК свободно 59 Мб.
Я так понимаю это ограничение Codesys, возможно ли обойти это ограничение?