Real-Time Measurement and Control

cancel
Showing results for 
Search instead for 
Did you mean: 

Can a cRIO be used for safety of a testmachine, which performance level can be reached ?

Hello I hope someone can be of some help.

 

I did just read the ISO 13849-1 and more standards.  To summarize, these standards are guides to achieve a performance level (PL), a higher PL will give you a lesser change your safety related part of your control system will fail e.g. a higher PL can be achieved with a redundant system, testing if the safety related part is still functioning as intended etc. A search on www will give more info on the standard. I did also read the IFA Report 2/2017e which is a excellent guide explaining how to implement safety.

 

For a new test-system I intend to use a cRIO Ni 9056. A few in/outputs will be used for the safety related part of the control system e.g. if a temperature gets too high this might be a sign of trouble ahead. Other IO will be used for logging non safety related parts e.g. room temperature.

 

Although there are some examples provided by Ni, suggesting you can use the cRIO for safety related designs, I was unable to find a white paper or a official howto, linking the performance levels described in the ISO 13849-1 to the Ni hardware. I did find this forum where some people tell they use the compact Rio for this purpose:

https://forums.ni.com/t5/Real-Time-Measurement-and/cRIO-in-safety-application/m-p/3613203 

It does not contain much detail however.

 

I hope someone can tell me how you can use the cRIO to achieve a certain performance level. I will try to explain whats not clear to me in the text below. 

 

the following picture shows a category 2 design (IFA report page 52)

Its_Me_0-1718284591200.png

A category 1 would not have the testing part, which is shown below the dotted line. The testing part could help to detect. The testequipment could be a separate watchdog (IFA).

 

 

Category 3 is depicted below. This can be done with two PLC's If two sensors need to measure the same value e.g. temperature and they both measure 30C its fine if one measures 200C and the other measures 20C then there will probably be an error. Great now I start to feel more secure! Melting of mother earth will not be in my diary!

 

Its_Me_1-1718285268316.png

 

 

But wait what about a CompactRIO. There are a few interpretations possible here the cRIO has a CPU and a FPGA. I could interpret:

  1. The FPGA to be hardware, I could say it is software
  2. The FPGA uses another compiler than is used for the CPU part, this could void the chance for systematic errors
  3. I can use the IO from the same C-Module for L1 and L2, Or I could use a different C-module one module dedicated to the FPGA and the other C-module using DAQmx, which can use the ASIC of the cRIO and bypass the FPGA, I think this will work but I am not completely sure. 

 

before reinventing the wheel I though its best to ask on this forum what other people's thought's are on this subject. Has anyone seen a white paper describing the use of the cRIO for safety of machines related to standards? Or maybe someone did make a safety related system and is willing to share his/her thoughts?

 

thank you all for the great help!

 

 

 

 

 

 

 

 

 

0 Kudos
Message 1 of 7
(655 Views)

Please see if these are useful,

https://www.ni.com/docs/en-US/bundle/c-series-functional-safety-module/page/safety-manual.html

 

NI-935x are functional safety modules for c-Series hardware.

Santhosh
Soliton Technologies

New to the forum? Please read community guidelines and how to ask smart questions

Only two ways to appreciate someone who spent their free time to reply/answer your question - give them Kudos or mark their reply as the answer/solution.

Finding it hard to source NI hardware? Try NI Trading Post
0 Kudos
Message 2 of 7
(623 Views)

Hello, Santo 

 

The parts you are revering to are obsolete. They could have been usefully however. From my understanding these parts did had their own FPGA or microcontroller, so they could run their own software, if the software on the cRIO did malfunction the software of the module did not stop, at least I think so I did not use them .

 

As they did stop selling these parts I think there is an other more common solution, or a cRIO is good enough in a lot of cases. I am missing the reasoning however about what performance level (the level of reliability) can be achieved with a cRIO, still hope someone can tell me a little bit more about this subject. 

0 Kudos
Message 3 of 7
(601 Views)

I am surprised those Safety modules are no longer being sold, as I thought they were a relatively new addition to the range of c-series modules. Maybe not enough demand, but you'd think having invested the money to develop that keeping them as a product line wouldn't have a big overhead.

Consultant Control Engineer
www-isc-ltd.com
0 Kudos
Message 4 of 7
(591 Views)

I also dont get it. The NI 9351 would have been nice. Then I could have used a analog sensor on the cRIO and the 9351if one of the sensors would have been to high go to safe state or if there is big difference in value between the two.  

0 Kudos
Message 5 of 7
(575 Views)

@~Its_Me~ wrote:

I also dont get it. The NI 9351 would have been nice. Then I could have used a analog sensor on the cRIO and the 9351if one of the sensors would have been to high go to safe state or if there is big difference in value between the two.  


If 935x will solve your problem, an easy short-term solution is finding resellers with 935x in stock; typically, ApexWaves has obsolete NI HW.

https://www.apexwaves.com/modular-systems/national-instruments/c-series/NI-9351

 

In parallel, you can continue to determine whether cRIO will meet the safety requirement on its own.

Santhosh
Soliton Technologies

New to the forum? Please read community guidelines and how to ask smart questions

Only two ways to appreciate someone who spent their free time to reply/answer your question - give them Kudos or mark their reply as the answer/solution.

Finding it hard to source NI hardware? Try NI Trading Post
0 Kudos
Message 6 of 7
(560 Views)

Hey Santhosh, thanx for the reply. It is a new design though, so I think I rather take another way than buying an obsolete part. Just find it strange I cannot easily find documentation about this subject.

0 Kudos
Message 7 of 7
(556 Views)