Siemens S7-400 Read-Only security.

janner_10

Lifetime Supporting Member
Join Date
Dec 2014
Location
Tewkesbury
Posts
1,301
So I am in the midst of a lengthy project migrating a Bio-gas plant from a S7-400 to a CLX and replacing the old WinCC Scada with (sadly) FTSE.

The old S7 is destined for the bin in a few months time, but I need to add a couple of DB's so we can migrate the IO from the Siemens to the CLX, the CLX will then write the values / bits to the Siemens PLC via Derived Tags and Kepware until the CLX then takes over the control.

I have the original Step 7 project from when the plant was built, along with all changes over the years, so all straight forward so far.

Here is my problem though: the project is read-only and the password is unobtainable as the OEM went out of business years ago, so I can't just add my db's and download them.

I can and have done an upload to the PG, so surely it's a case of doing that, changing the protection in the HW Config and re-downloading?

(The card in the S7-400 is a RAM not an eeprom, so that shouldn't need anything doing)

If that is the case, was security really that slack? How would this prevent someone doing anything?

Or have I completely missed the point of the old password protection.
 
Write protection security is there to prevent one or two employees to change something whilst the system is working but still needing to see what is going on.

This is still the case where you can just replace the card and download your copy of the software without protection. It is however, miles better than a key that you can buy with a few hundred dollars from a distributor.

If someone is worried about safety of the application, the password would have been a complete block.
Additionally, the fact that the password is no longer activated is enough sign that someone messed with the system and any liability or warranty would be out of the window. This was the very first step everyone at one of my previous jobs did and would be reported straight away along with a few checks on differences and what not.

The RAM card is clearly because at a certain point plenty of changes were going on and no one wanted to burn a new card with the changes... or potentially, the PLC doesn't have all the memory required by the application.
 
Is it the entire program or some af the program blocks that are locked?

I have not heard before that whole program are locked, but I know that the individual blocks can be.
Unlocking of individual blocks can be solved as there are methods for unlocking the blocks.
 

Similar Topics

Hi, Yesterday, I was at a customer site. I made one little change. Changed a dummy bool output to an actual output. I didn't add any tags, or...
Replies
15
Views
305
Hi everyone, I'm working on a project where I need to exchange data between a Siemens S7-1200 PLC and an Allen-Bradley MicroLogix 1400 PLC. The...
Replies
8
Views
603
Good Afternoon. I am having a problem going online with S7-400. Attached is the error that I am getting. I have looked at the help file but the...
Replies
7
Views
1,750
I can't replace cpu S400 416-3XR05-0AB0 BY 416-3ER05-0AB0 in PCS7 Project when using replace object to keep the original configuration in the...
Replies
4
Views
1,497
I have a project where I've decided to put in a facility to change the PLC time and date through the HMI, as there's no network connection at the...
Replies
3
Views
1,886
Back
Top Bottom