Separated memories PLC Siemens S7-1500

Willheisen

Member
Join Date
Feb 2016
Location
FR
Posts
39
Hello everyone!

I'm discovering the Siemens S7-1500 PLC and I have noticed that these PLC have separated memories (program and data), whereas the former generation S7-300 PLC only have one memory for both.
I have thought that the aim of separate memory is to protect program memory from use of too much data.

Am I right or there's another reasson?
 
The 300's had combined memory. The 400's were seperated, 50% code, 50% data. The 1500 pulls a lot of its features from both families.

I'm not really sure what the specific advantage is for them to be separate. It may be that it gains security by having data memory as non-executable. They may also have different requirements in the underlying system, and different HW to supply the memory to teh different areas. 2nd option seems less likely than the first.
 

Similar Topics

Hi to all: I have to split a comma separated string into respective strings, but with the results in literal strings. I made the logic with a FOR...
Replies
7
Views
5,156
Hello everyone In my programme i have 1 input(switch), and after the switch is pressed the fan will turn on. And after the fan has turned on we...
Replies
6
Views
2,142
To energize an output channel,why is it set an internal memory first when programming?
Replies
2
Views
1,614
I am almost finished with this project but now Im kind of having a hard time trying to figure out how to find the maximum and minimum values from...
Replies
4
Views
1,560
Hello, I'm working on a project where I have two encoders (which I'm reading through counters). What happens at the line is that an inspector is...
Replies
7
Views
2,787
Back
Top Bottom