You are not registered yet. Please click here to register!


 
 
plc storereviewsdownloads
This board is for PLC Related Q&A ONLY. Please DON'T use it for advertising, etc.
 
Try our online PLC Simulator- FREE.  Click here now to try it.

---------->>>>>Get FREE PLC Programming Tips

New Here? Please read this important info!!!


Go Back   PLCS.net - Interactive Q & A > PLCS.net - Interactive Q & A > LIVE PLC Questions And Answers

PLC training tools sale

Reply
 
Thread Tools Display Modes
Old February 14th, 2008, 03:06 AM   #1
gayesa
Member
Turkey

gayesa is offline
 
Join Date: Feb 2008
Location: istanbul
Posts: 5
Failsafe CPU's

Is there any difference between programming a fail-safe CPU and and a generic CPU? Big programming difference is essential?
  Reply With Quote
Old February 14th, 2008, 03:17 AM   #2
JesperMP
Lifetime Supporting Member + Moderator
Denmark

JesperMP is online now
 
JesperMP's Avatar
 
Join Date: Feb 2003
Location: Copenhagen.
Posts: 10,788
The non-failsafe part is 100% the same on both types of CPUs.

For Siemens S7-F, the failsafe programming is a kind of ladder programming.
You define the inputs and outputs, and connect these to predefined safety blocks. For example, the two contacts in an emergency stop button will appear as one "safety input", and this safety input then goes to a predefined safety block for E-stop.
__________________
Jesper
  Reply With Quote
Old February 14th, 2008, 03:29 AM   #3
Pandiani
Member
Bosnia

Pandiani is offline
 
Pandiani's Avatar
 
Join Date: Apr 2005
Location: Tz
Posts: 641
Jesper, can you tell us more? I'm also very interesting in this. Does S7-300F for example has different hardware comparing with ordinary S7-300 PLCs? Is STEP 7 is different? Unfortunately I don't have much clear picture what fail-safe really is..
  Reply With Quote
Old February 14th, 2008, 03:53 AM   #4
gayesa
Member
Turkey

gayesa is offline
 
Join Date: Feb 2008
Location: istanbul
Posts: 5
Doesn't S7-300F CPU itself make safety related operations?

I mean by diagnosing an irregular condition in the hardware it switches to a safe mode automatically without placing any blocks in the program, doesn't it? If it is not the case, can you explain the blocks procedure with some details?
  Reply With Quote
Old February 14th, 2008, 04:08 AM   #5
JesperMP
Lifetime Supporting Member + Moderator
Denmark

JesperMP is online now
 
JesperMP's Avatar
 
Join Date: Feb 2003
Location: Copenhagen.
Posts: 10,788
I do not know how Siemens has made the failsafe part of the CPUs.
I have heard a little about that the failsafe firmware is realised partly in logic, and partly with floating point, thus achieving that the safety code is duplicated with two different technologies. But for us end-users it does not matter how it is done.

You need a failsafe CPU, failsafe option for STEP7, failsafe i/o modules.

The safety of the F system is similar to a safety relay. So the failsafe blocks performs self test of the i/o, and the hardware checks for shortcircuit etc.
__________________
Jesper
  Reply With Quote
Old February 14th, 2008, 05:34 AM   #6
gayesa
Member
Turkey

gayesa is offline
 
Join Date: Feb 2008
Location: istanbul
Posts: 5
so if i understand correctly we do not have to do anything else except combining some safety blocks in ladder program, the rest will be done automatically with a special software inside of the modulesanother issue is that, is there an obligation for i/o modules to be failsafe also? (failsafe cpu's + failsafe i/o's) or only fail-safe CPU and normal i/o modules are sufficient?
  Reply With Quote
Old February 14th, 2008, 08:01 AM   #7
dchartier
Member
Canada

dchartier is offline
 
Join Date: May 2003
Posts: 1,492
Hello gayesa;
Quote:
is there an obligation for i/o modules to be failsafe also? (failsafe cpu's + failsafe i/o's) or only fail-safe CPU and normal i/o modules are sufficient?
The Safety part of a Safety CPU requires a risk analysis and must respond to strict criteria (SIL2, SIL3 for example, or IEC954 Cat 4). For these applicatioons, only Safety I/O must be used.
Also, the safety blocks generated must be certified (by the safety program) and time-stamped. It can be quite complex.
Look at siemns' safety Portal, you can find a lot more information :
https://www.automation.siemens.com/c...ersichsyst.htm

Hope this helps,
Daniel Chartier
  Reply With Quote
Old February 14th, 2008, 08:57 AM   #8
gayesa
Member
Turkey

gayesa is offline
 
Join Date: Feb 2008
Location: istanbul
Posts: 5
Quote:
Originally Posted by dchartier
Hello gayesa;


The Safety part of a Safety CPU requires a risk analysis and must respond to strict criteria (SIL2, SIL3 for example, or IEC954 Cat 4). For these applicatioons, only Safety I/O must be used.

Also, the safety blocks generated must be certified (by the safety program) and time-stamped. It can be quite complex.
Look at siemns' safety Portal, you can find a lot more information :
https://www.automation.siemens.com/c...ersichsyst.htm

Hope this helps,
Daniel Chartier
I'm mixed up

So what if i have failsafe CPU + normal i/o's in my system? Have fail-safe CPU become useless, will i regard it as a normal CPU for this reason?

Is the name of that safety program "Distributed Safety" or anything else? (I have already bought it)

Do I have mistakes?
  Reply With Quote
Old February 14th, 2008, 09:12 AM   #9
JesperMP
Lifetime Supporting Member + Moderator
Denmark

JesperMP is online now
 
JesperMP's Avatar
 
Join Date: Feb 2003
Location: Copenhagen.
Posts: 10,788
Quote:
Originally Posted by gayesa
So what if i have failsafe CPU + normal i/o's in my system? Have fail-safe CPU become useless, will i regard it as a normal CPU for this reason?
Yes. You can use it like a normal CPU.
Quote:
Originally Posted by gayesa
Is the name of that safety program "Distributed Safety" or anything else? (I have already bought it)
I believe it is the correct software package.

As Daniel says, safety design is absolutely non-trivial.
You have to make a risk analysis.
Design the machine according to the risk analysis.
Verify that the safety work as intended.
Make instructions for use in the local language, with all safety aspects covered.

I recommend you take a training course in S7 F safety.
__________________
Jesper
  Reply With Quote
Old February 14th, 2008, 09:26 AM   #10
dchartier
Member
Canada

dchartier is offline
 
Join Date: May 2003
Posts: 1,492
Hello again;

Maybe I should clear up one point, sorry i left missing details.

Using a F-CPU, you can run both non-safety and safety programs together in the same project.
For example, implement the standard controls of a machine with standard I/Os, and standard programming blocks. In parralel develop a Safety program on the same CPU.

The safety program needs Safety I/Os to interface with the process, and the safety blocks you program must be declared as a Safety Blocks when you develop them. These safety blocks are compiled separately from the rest of the program, and the Distributed Safety program loaded in Step 7 will certify them before they are downloaded. Runtime of these blocks is also different from the standard functions (for example, they will not restart automatically after a power outage of the CPU, they must be reset).
So with a F-CPU you can mix and match standard and safety I/Os, standard and safety blocks, as your process requires.
In any case, you must start with a Risk Assesment of your process to first determine the safety requirements of your process (there is a thread running today on Safety issues, that has a download to a risk Assessment document); then select the safety I/O required (see the Distributed Safety manuals) and wire them approprietly; then program the safety blocks and compile the safety program. the standard blocks existoing on the same CPU can be handled as usual.
Hope this helps,
Daniel Chartier

Last edited by dchartier; February 14th, 2008 at 09:29 AM.
  Reply With Quote
Reply
Jump to Live PLC Question and Answer Forum

Bookmarks


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Topics
Thread Thread Starter Forum Replies Last Post
Intel Xeon CPUs. Can I use such a server as just any other PC ? JesperMP LIVE PLC Questions And Answers 14 January 30th, 2008 02:06 AM
gsm modems that works with both S7-200 & S7-300 cpu's smf LIVE PLC Questions And Answers 4 November 20th, 2007 01:36 PM
Not entirely OT. Dual Core CPUs. JesperMP LIVE PLC Questions And Answers 19 February 5th, 2007 05:47 AM
Eprom+battery In S7-400 Cpu's???? naishadgosai LIVE PLC Questions And Answers 0 March 1st, 2006 03:52 AM
OLD Hitachi CPUs stn564 LIVE PLC Questions And Answers 5 June 11th, 2005 02:41 AM


All times are GMT -5. The time now is 09:12 AM.


.