question about fail safe

Pandiani

Lifetime Supporting Member
Join Date
Apr 2005
Location
Tz
Posts
718
Hello guys,
I often find term "fail-safe" when reading abput PLCs (Siemens S7-300 e.g.) but I really don't know what is that exactly. What is the difference between regular PLC and fail-safe PLC (or fail-safe moduls). Also I heard that "important" signals are often going into "fail-safe" logic.
Can anyone clearify things a little?
Thanks
 
Fail Safe is a fairly broad term in controls and deals with the hardware as much as with the PLC. General you design the system so that when hardware is in the "safe state" the input to the PLC is high, that way if a power supply dies or a a wire breaks the PLC input will go low and alert the PLC that the machine is not healthy.

When sending signals out of the control panel to the field devices you want to design in such a way that if power is lost on the control panel the signals default in such a way that the field devices are sent signals telling them to go their safe state. This can be done by carefully deciding whether to use the NO or NC contacts of a relay to control a device.

Once the hardware is fail safe the program should be made as fail safe as possible. This involves writing logic to put equipment in a safe mode when problems crop up. Safe mode does not always mean stop the equipment - if you have an exothermic process underway you don't want to stop the cooling water flow or close a valve in the cooling water line.

There are many techniques for deciding when a system has incurred an error. Say you want an event to happen only if a certain valve has opened - if both inputs are available you should not only look at the ZSO to see if the valve is in the opened state, but also look at the ZSC to make sure the vavle is not in the closed state. Compare the Aux contact of the motor starter to the motor start command and make sure a motor did in fact start (or at least the contactor pulled in - this does not mean positively that the motor started). There are a lot of other tricks that you learn as you develop your programming skills, but this is the general idea.
 

Similar Topics

Hello again..trying something on an existing poorly written program and just wanted to double check something system is an A-B MicroLogix 1200 In...
Replies
5
Views
169
Good morning! Let me start by saying, I am still learning about this type of HMI programming. I recently watched a video about recipes and how it...
Replies
0
Views
71
I have some logic that I have written within a 5380 series controller that tracks the time an event is started, while the event is running an RTO...
Replies
2
Views
93
I have an HMI 2711R - T4T Series B, and I want to know which PLCs, besides Micro 820, can communicate with it.
Replies
2
Views
88
HI i would like to know how to get a variable that will store the amount of times a program has been executed. The issue is I have 3 DBs for 1 FB...
Replies
2
Views
82
Back
Top Bottom