[?[: S7-400 закончилась оперативная память

Промышленные Логические Контроллеры SIMATIC S7-200/300/400
Dennemo
Posts: 1
Joined: Thu Aug 19, 2021 4:44 pm

[?[: S7-400 закончилась оперативная память

Post by Dennemo »

Добрый день!
У меня есть контроллер 6ES7 416-2XK02-0AB0 1.6 MB WORKING MEMORY (0.8 MB CODE, 0.8 MB DATA)
с картой памяти EPROM 6ES7952-1KK00-0AA0 1 Mbyte.
Некоторые блоки в проекте часто меняются, поэтому объем доступной оперативной памяти уменьшается.
Сжатие данной памяти более не помогает.
При подключении к контроллеру "онлайн" видно, что часть блоков находится в RAM , другая часть - на карте памяти.

Как перенести все блоки из RAM на карту памяти?
Answers to FAQs
Faq & Info
Faq & Info
Posts: 178
Joined: Thu Oct 13, 2005 6:42 pm
Location: Frequently Asked Questions – Часто Задаваемые Вопросы

Re: [?[: S7-400 закончилась оперативная память

Post by Answers to FAQs »

(sfaq) S7-400: Saving the user program to FLASH EPROM when the module is slotted in the CPU
https://support.industry.siemens.com/cs ... t/22123632
Load the user program with STEP 7:
Mark "Blocks" in your project.
Via "PLC" -> "Load user program to memory card" you save the program to the MC.
Dfcz
Posts: 878
Joined: Tue Dec 26, 2006 5:21 am
Location: Russia

Re: [?[: S7-400 закончилась оперативная память

Post by Dfcz »

Я так понял, что размер кода проекта слишком большой для этого процессора. В РАМ и прочее смотреть не надо- там много всяких памятей и там не так просто как в «обычных» ПК.
Надо смотреть только на «сжатие». Если оно уже не помогает, то поможет только уменьшение размера кода (что не так сложно сделать))), или замена процессора.