show the entry list
S7-400 CPU 41x -- Product information -- Background and system information
What are the differences between OPEN MODBUS / TCP Redundant V1 and OPEN MODBUS / TCP Redundant V2?
What is the difference between "normal routing" and data record routing?
Which SIMATIC S7-300/S7-400 modules support the NTP time-of-day message and how do you activate this kind of time synchronization?
Which manufacturer ID, in other words OUI (Organizationally Unique Identifier), does SIEMENS AG use for the MAC addresses of network-compatible devices?
What should you watch out for when adding components or changing their parameters using CiR (Configuration in Run)?
Which IO controllers and IO devices support the following functions: IRT, prioritized startup, MRP, PROFIenergy, Shared device, I device and clock-synchronized mode?
Which types of connection/protocols do the S7-300/400 CPUs and the CPs support by default?
Which PROFINET nodes support automatic commissioning and the replace device without interchangeable medium function?
Behavior of the CPU after power off without back-up battery
I/O addressing with DP slaves
Which PROFINET nodes support the extended PN diagnostics and what do you have to configure?
What is the difference between a restart (warm restart), cold restart and hot restart of a S7-400 CPU?
Which SIMATIC S7 modules support the "Direct Data Exchange" function (internode communication)?
What properties, advantages and special features does the S7 Basis Communication offer?
What properties, advantages and special features does the global data communication offer?
Which entries deal with consistent data in conjunction with distributed I/O?
What is the connection between subnet masks and IP addresses with regard to subnetting and supernetting (Classless Inter Domain Routing CIDR)?
What are the requirements for using the S7 routing function and which modules can you implement?
CPU does not work in RUN
What does "Correction factor" mean in the "Diagnostics/Clock" tab of the CPU's Properties dialog?
What is multicomputing mode and what are the differences to operating in the segmented subrack?
Differing information on the requirement of offline/ online memory
How can I get an overview of the S7-400 memory concept?
Differing information on the requirement of offline/ online memory
Part number:

QUESTION:
Why does offline information vary in part substantially from information in the online mode of the module?

ANSWER:
In STEP 7 let object properties of the block folder show you the required memory of code and data memory.

Fig. 1: Properties of Block Folder Offline

When loading the program into CPU, the values of the online mode of the module vary in part substantially from those calculated in the offline view of STEP 7.
The offline view only shows static information of the (user) module, not system data information of the block (SDB). In this view, the dynamically used system ressources of the user data blocks as well as the dynamic system ressources of the alarm blocks are unavailable as well.

Fig. 2: Module Information - ONLINE

Explanation:
The size of the load memory is the sum of the block size (offline view) plus the sum of SDBs (these are shown in the SDB folder).
The work memory code is different before and after the first start-up.
Prior to the first start-up the code requirement of work memory is the sum of:
code requirement of blocks
+ code requirement of communication blocks
+ code requirement of PAE
+ code requirement of PAA
+ code requirement of diagnostics buffer
After the first start-up, the requirement of communication data is added.
The work memory requirement of data is independent of the first start-up. This is determined by the dynamics of the user program and is the sum of:
data requirement of blocks (offline view)
+requirement of system data
+user blocks created by SFC
+local data requirement (configuration)

The catalogue specifications of available code and data memory always refer to default settings of the CPU within the Hardware Configuration. E. g. , if process imaging is expanded within CPU Properties, this will draw on free work memory of code. Same applies to the maximum number of communication batches and to the number of messages in the diagnostics buffer.

Fig. 3: Details on Work Memory of Code

The following table states the additional memory requirement in the work memory of code for expanding the ressources:

Ressource Additional need in work memory code
per additional byte of PAE/ PAA 12 byte
per additional communications ressource 72 Byte
per additional message in the diagnostics buffer 20 byte

Table 1: Additional Memory Requirement in the Code Memory

Similar applies to the memory requirements of data in the work memory. In addition system data, local data and data blocks created by SFC are stored here.

Keywords:
PAE, PAA

 Entry ID:13962087   Date:2004-02-02 
I regard this article....as helpfulas not helpful                                 
mySupport
My Documentation Manager 
Newsletter 
CAx-Download-Manager 
Support Request
To this entry
Print
Create PDF 
Send to a friend
QuickLinks
Compatibility tool 
Help
Online Help
Guided Tour