Siemens 020-011 Benutzerhandbuch
Industry Sector, IA&DT
SCE Training Curriculum
Page 35 of 79
To be used only in Educational and R&D Facilities
TIA Portal Module 020-011, Edition 04/2014
Unrestricted / © Siemens AG 2014. All Rights Reserved
SCE_EN _020-011_R1404_Startup Programming with SIMATIC S7-1500
6.3
Storage Areas of the CPU 1516-3 PN/DP and the SIMATIC Memory Card
The figure below shows the storage areas of the CPU and the load memory on the SIMATIC memory
card. In addition to the load memory, additional data can be loaded with the Windows Explorer to the
SIMATIC memory card. This includes, for example, recipes, data logs, backup of projects, additional
program documentation.
card. In addition to the load memory, additional data can be loaded with the Windows Explorer to the
SIMATIC memory card. This includes, for example, recipes, data logs, backup of projects, additional
program documentation.
Load memory
The load memory is a non-volatile memory for code blocks, data blocks, technology objects and for the
hardware configuration. When loading these objects to the CPU, they are initially stored in the load
memory. This memory is located on the SIMATIC memory card.
hardware configuration. When loading these objects to the CPU, they are initially stored in the load
memory. This memory is located on the SIMATIC memory card.
Work memory
The work memory is a volatile memory that contains the code and data blocks. The work memory is
integrated into the CPU and cannot be expanded. In the case of the S7-1500 CPUs, the work memory is
split into two areas:
● Code work memory:
integrated into the CPU and cannot be expanded. In the case of the S7-1500 CPUs, the work memory is
split into two areas:
● Code work memory:
The code work memory contains the process-relevant parts of the program code.
● Data work memory:
The data work memory contains the process-relevant parts of the data blocks and the
technology objects
technology objects
At the operating mode transitions POWER ON after startup and at STOP after startup, the tags of global
data blocks, instance data blocks and technology objects are initialized with their start values; retentive
variables receive the actual values saved in the retentive memory.