06-13-2024 03:26 PM
Hi,
NI removed all of the old case studies some years ago. I've attached it just here.
A key thing in our system was that there was an independent safety system for major problems, and the cRIO/FPGA had to operate along side that and what the operator procedures were when faults arose - so the safety of the overall system has to consider all of these things, not just what is coded in LV.
I had a quick look at your other question, and it is more for somebody with experience in functional safety - see my reply above. The system we developed had a third party specialist do all of that stuff and we implemented what was needed in terms of the combination of cRIO with LVRT and FPGA with watchdog to meet the specific safety requirements derived for our application. In addition to good engineering practice, a lot of what was needed was driven by the requirements from the organisation doing the certification of the system.
06-18-2024 08:02 AM
Hello Andy,
Thanks for the upload. Think it looks impressive what you guys made!
It is kind of hard to understand the safety part of the system though. In the system a cRIO was used and a safety relais. If there is fault which is dangerous for the people involved e.g. a dangerous high temperature. Is that handled by the cRIO and the safety relais or is it only handled by the cRIO? Maybe the safety relais is only used for the safety switch?
Thank you for the help!
06-18-2024 08:16 AM
Hello Andrew,
I am checking what needs to be done for a new testsystem I am designing. I am unable to get the proper reasoning if a CompactRIO can be used as a category 2 or 3 controller. It seems you have experience with safety of control systems. Can you please have a look at the forum link below and see if you can answer my question?
06-18-2024 03:55 PM
Hello,
We've followed the same approach in several cRIO based systems which have to be linked to an external safety logic system for overall system safety:
The thing to note is that the resulting safety level of the system is totally dependent on how it is engineered (design and implemented) and potential fault and risks involved, and the hardware used is just one aspect of that. A proper functional safety activity is essential to define the requirements of all the individual components, including people (users and operators), processes (standard operating proceedures, testing, certification), saftey relay, software functionality, and deep formal testing of full system (not just the sw). What we did for that application was sufficient for the particular faults / risks associated with that application, you may have something far more critical and needing a different safety functionality (for example, we didn't have redundant controllers).