Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations KootK on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

Looking for advice on a validation procedure for E-Stop buttons tied to a safety PLC.

Status
Not open for further replies.

toothless48

Mechanical
Oct 27, 2014
29
Hello, I am working on a small to medium-sized automation system, and I am currently writing the commissioning procedures, particularly ones related to functional safety. I am somewhat new to it.

The procedure I have written out is based on some examples I found while searching the internet, and that I have done in the past. Basically:
1. Verify the system starts and cycles normally.
2. Press the E-Stop button.
3. (In my case, the system will already be stopped when the button is pressed, as it is not healthy to E-Stop it repeatedly) Verify that the system cannot be started.
4. Verify that the UI shows an E-Stop state.
5. Release the button.
6. Verify that the system cannot be restarted.
7. Press the reset button.
8. Clear faults, verify that the system can be restarted.

We are using a safety PLC with an AS-i network, so it is somewhat of a black box in terms of E-Stop logical chain. For example, I don't really know if the right bits have been set, or maybe the PLC just issued a soft stop but never pulled the motor contactors. Or maybe it is being done in standard logic. Maybe that is all overthinking it?

My questions are:
1. Does this basically just come down to reviewing and documenting PLC code? Is it typical to keep track of program hashes to make sure you've got the right program (or whatever Siemens uses as a checksum)?
2. Is it typical to take a multimeter to check that the contactor coils are deenergized?
OR
3. Is passing the purely function test typically considered sufficient.

I often see a lot of answers pointing back to the risk analysis, but I feel like the RA is never detailed enough to give specific answers like that. Our system is not especially dangerous, our systems are designed to PLd.

Thank you for reading my long post!
 
Replies continue below

Recommended for you

It is normal to make sure the right things are happening in the right way. Robot teach pendants should report "external emergency-stop" or some such wording, servo drives should report "safe torque off", pneumatic valves or manifolds should report that their solenoid power is switched off, etc., and all of this depends on what types of devices you have in the system and what information you have available from them.

A purely observational function test may or may not be sufficient depending on what's in the system. If all you're looking at is that (let's say) a motor is stopping, you don't know whether that's because the drive went into "safe torque off" as commanded by the safety system (correct), or someone just removed a non-safety-rated enable or run signal through non-safety-rated logic or software (normally incorrect if the system design and risk assessment demands higher integrity).

Safety PLCs generally have a safety signature, or checksum, or configuration report, and the logic can generally be locked and password-protected, and of course with a backup copy somewhere. Just make sure there's a plan for what happens when something blows up at 3 AM some day. But, the only recent project I've had that involved ASi involved ripping the ASi out and upgrading that part of the system to CIP ethernet which the rest of that system uses.
 
Normally when I make a safety control in safety circuit or demand one from a supplier I check the drawings so it dubbel channel and that there is feedback on what breaks up the power.
That the hardware setup in the safety PLC on the I/O cards are setup correctly with short circuit monitoring etc.
And that the right blocks are used.
Every channel is checked separately, the only thing I do not check is the short circuit monitoring because I assume this is done by the product manufacturer on a new safety product.
In principal I check every singel fault that can arise in the system and that the right reset is used for the correct circuit, and that the feedback signals are functioning and correct.

A machine that is constructed in a way that you think you might break it if you use the emergency stopp would not meet the requirements here in Europe.



“Logic will get you from A to Z; imagination will get you everywhere.“
Albert Einstein
 
Items 3 and 4 seem problematic

3) You cannot prove that the system got stopped by E-stop if it was already stopped
4) Not only should you know that E-stop was activated, you should prove that it did what it was supposed to do, i.e., motors and actuators stopped.

TTFN (ta ta for now)
I can do absolutely anything. I'm an expert! faq731-376 forum1529 Entire Forum list
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor