Put a passworded S7-1200 in RUN mode

grnick50

Lifetime Supporting Member
Join Date
Nov 2010
Location
Ptolemaida
Posts
332
Hello all,

I have a client who bought some machines from a vendor that passworded the PLCs. One of the S7-1200 PLCs went into stop mode. I knew that the PLC was passworded and I had no interest in recovering the code. I only wanted to switch it in RUN mode using the online access.

I think this is a huge flaw in the S7-1200 design as there is no point in that. Why not be able to set the PLC mode?
In the S7-1500 or ET200sp one can use the mode switch to put the PLC back in RUN, regardless if it is passworded or not.
Also I believe that the programmer did a poor job preventing the PLC to go in STOP mode or not warm restarting it Always in RUN mode.
 
Cannot help but I also wonder why "always start in RUN" after a restart isn't the standard on these PLCs.
 
I tried to fool the PLC by making a test HMI (KTP700) and using the SetPLCmode events to start the PLC but unfortunately it did not work as the connection in the HMI needs the password to be set.

I agree with you. The default setting should be to restart always in RUN. Other PLCs allow you to use a DI to Start the PLC if there is no switch.
 
If you think about it, restarting always in RUN could potentially be dangerous. Imagine if one would set a S7-1200 in its hardware configuration to always restart in RUN mode. Say that maintenance people Stop the PLC to do maintenance and because of bad practice they don't take other measures to prevent the machine from starting. During the maintenance the power goes out and then back on again. The PLC starts and injures or worse the maintenance guy.

The best is a switch with a key like the old S7-300 & S7-400 or AB PLCs. I think features like a RUN-STOP switch are removed to reduce the cost.
 
I think this is a huge flaw in the S7-1200 design
I agree, but it is a larger flaw in the vendor's design. The OEM should have provide a method to clear the fault and restart.
If I were the end user I would insist that someone from the vendor come to restart the PLC at the vendor's expense. And that each time the vendor's rep has to come restart, the warranty clock for that particular fault gets reset.
 
I agree on the second part of your post regarding the liability of the vendor. However I have a feeling that in that particular case the vendor does it on purpose. In the S7 CPUs there is the STP instruction that will put the CPU in STOP mode.

I disagree with the first part of your post. I still believe it is a larger flaw on the manufacturers side because if they had done it right in the first place (allow you to start a passworded CPU without the password) then a bad vendor design or intention could not largely affect the end user because any technical expert with TIA portal could restart the PLC without looking in the top secret code.
 
With risk of going a little OT.. A PLC that starts any (unsafe) actuators automatically after they have been stopped by em stop or fault and so on violates the European machine directive. It is required for operator to restart a motor by action to comply.
 
The best is a switch with a key like the old S7-300 & S7-400 or AB PLCs. I think features like a RUN-STOP switch are removed to reduce the cost.

I thought for sure the 1200 would get one of those little signal boards that had a built in Run/Stop switch, but it never materialized.

For what it's worth, the newer 1500s do have the switch, hiding behind the front display.
 

Similar Topics

I have a project in panelbuilder32, and I want to put a password to secure the project from uploading to other people computers
Replies
1
Views
80
Hi looking to install a smaller less sophisticated PLC for fountain timing and also one analog pressure sensor which would be used to detect...
Replies
23
Views
636
Hello All, After trying to transfer some field changes on the safety scanner microscan3, and verifying, the device is stuck at .... waiting for...
Replies
1
Views
118
I have a 120V relay, 120V DI card and a analog input. I was wanting to know if i could put a 24V DI and well as a 120V DI card on the same plc...
Replies
1
Views
111
Hi There, I have a filler with a coriolis flowmeter that has died. the filler requires a pulsed output (manufacturer wont edit the program) is...
Replies
13
Views
290
Back
Top Bottom