10/20/2011 9:56 AM | |
Posts: 13 Rating: (0) |
Hello everybody I read this answer from fritz to Jasner about simatic failsafe controllers, the brief description about the mechanism of TUV certified method that siemens uses for its failsafe controllers( witch has special compilers) was undrestandable . As i got, this method is quiet simple and can easily been established in LADDER or FBD for a normal cpu(not a failsafe).Now i want to know that what is the differnce between the functionality of a failsafe cpu and a normal cpu wich is programmed by failsafe method in LADDER for instance? will they have a same safety?
|
Last edited by: O_Moderator at: 10/21/2011 10:05 AMnew subject after splitting from /tf/WW/en/Posts/36754#top |
|
12/21/2011 1:10 PM | |
Joined: 10/7/2005 Last visit: 9/20/2024 Posts: 3021 Rating: (1054)
|
Hello Ayoob.M I hope you haven't given up hope of getting a reply and also that my advise won't come too late. As for your question:
Well, in theory yes, but (and this is a big BUT) it is NOT practical to do so and I fear you neglected to think through the ramifications. Lets' assume for the sake of argument that you would employ a "standard" CPU and "standard" logic to develop your own version of a "timed redundancy and diversity based" safety program. Apart from programming the safetyrelated logic (which you'd have to do in an F-CPU too), you will also have to do the following: 1.) Program (or come up with an automatic compiler based version) the diversified equivalent (e.g. inverted and word based) 2.) Develop a block that takes care of calling both versions (the "timed redundancy" part) and comparing their results and handling a safe shutdown if need be. 3.) Have the above certified by a credible authority. If the above doesn't sound trouble,time and money consuming enough, you will then realise that you can NOT use Profisafe protocol NOR Safety I/O's (a standard CPU doesn't support either). The important thing to remember is that any safety related application MUST take account the wholefollowing safety chain from start to finish: - Sensor selection - Sensor wiring - Input cards - Fieldbus(if applicable, e.g. Profisafe) - Logic evaluation (this small part is what your question relates too) - Fieldbus (if applicable, e.g. Profisafe) - Output cards - Actuator Wiring - Actuatorselection I urgeyou abandon your thought of developing your own "safety logic" in a standard CPU and hope this helps. |
Last edited by: fritz at: 12/21/2011 1:16 PMCheers |
|
Follow us on