06-13-2024 09:12 AM
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)
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!
But wait what about a CompactRIO. There are a few interpretations possible here the cRIO has a CPU and a FPGA. I could interpret:
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!
06-14-2024 01:01 PM
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.
06-17-2024 03:36 AM
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.
06-17-2024 03:29 PM
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.
06-18-2024 08:32 AM
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.
06-18-2024 10:28 AM
@~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.
06-18-2024 11:07 AM
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.