Siemens PLC Memory Structure

tahir4awan

Member
Join Date
Jun 2011
Location
Karachi
Posts
23
As I always say I have been using Allen Bradley PLC. Now I have tried to learn about Siemens PLC.What I am able to understand is Siemens PLC memory is divided into three parts i.e Marker Memory, Local Memory and Data Block Memory. The function of Marker Memory is somewhat clear that it is a general purpose memory but what are local and data block memories? can anyone explain about these three types of memories?
 
In one book it is written there are three
parts of memory i.e Marker Memory (M), Local Memory (L) and Data Block Memory(DB) and in other book it is written there are three
parts of memory i.e Bit Memory (M), Variable Memory (V) and Special
Memory (SM)
 
In one book it is written there are three
parts of memory i.e Marker Memory (M), Local Memory (L) and Data Block Memory(DB) and in other book it is written there are three
parts of memory i.e Bit Memory (M), Variable Memory (V) and Special
Memory (SM)

Two different S7 PLC's
First for S7 300/400 using Step7 SImatic Manager (also TIA)
Second for S7 200 Using Microwin
 
The S7-300 and 400 series are equal concerning the memory area treatment (the size differs, of course).

The S5 and S7-200 is different. Those are also phased out, and should not be considered.

My recommendation would be to concentrate on the S7-300. If you are in the process/chemical industry, take the 400 and also with PCS7.

Kalle
 
The S7 300 and 400s have 3 Memory areas, load Memory, work memory and system memory. When you download the program to the PLC it gets downloaded to the load Memory. This is equivalent to a PC harddrive as is generally in the form of a memory card.

When the PLC is set to run, relevant parts of the program are transferred to work Memory and run from there. This is like RAM in a PC.

System memory is where the process image input/output tables, Memory bits, local stack, diagnostics and s7 counters and timers are stored.
 
The S7 300 and 400s have 3 Memory areas, load Memory, work memory and system memory. When you download the program to the PLC it gets downloaded to the load Memory. This is equivalent to a PC harddrive as is generally in the form of a memory card.

When the PLC is set to run, relevant parts of the program are transferred to work Memory and run from there. This is like RAM in a PC.

System memory is where the process image input/output tables, Memory bits, local stack, diagnostics and s7 counters and timers are stored.

All very nice but I think its clear from the the OP that he's questioning the program memory such as Data Blocks.

He's also confused about the different PLC's, the Siemens developed S7-300's and 400's and the Texas Instruments developed S7-200.

To the OP.

What specific PLC's are you working on?
 

Similar Topics

Hello, I have to replace a Siemens (S7-1500F) PLC by a PLC from Allen Bradley (compactlogix 5370), but because of the different ways of...
Replies
3
Views
3,418
Dear all, In the attachment this is a complete recipie management in Siemens S7 PLC. The recipie management using the load memory (PLC memory...
Replies
0
Views
1,775
Hi, I successfully connected to a S7-1200 and can send receive data between the computer and the PLC by using the send/receive blocks. Now, I...
Replies
3
Views
4,962
In the company I worked for before I worked here, there was a standardisation on a CPU 315-2DP. (carpet factory) Now I work for a...
Replies
5
Views
5,375
Hi all, Correct me if I'm wrong but if I hold down the MRES switch on a Siemens 300 series PLC and wait until the amber light stops flashing...
Replies
7
Views
21,599
Back
Top Bottom