Renishaw plc is one of the world’s leading engineering and scientific technology companies, with expertise in precision measurement and healthcare. The company supplies products and services used in applications as diverse as jet engine and wind turbine manufacture, through to dentistry and brain surgery.

When faced with the unenviable task of upgrading their established RESOLUTE optical encoder system such that it would comply with IEC 61508 SIL2, Renishaw’s Encoder Products Division (EPD) they turned to LDRA for help. Here’s how it went.

Renishaw’s IEC 61508 upgrade - Case Study

liz Renishaw

Meet Liz Smith, a Software Engineer with the EPD. Liz was at the heart of a team tasked with upgrading their established and successful RESOLUTE  true-absolute, fine pitch optical encoder system, – the world’s first absolute encoder capable of 1 nm resolution up to 100 m/s for linear systems, and 32-bit resolution up to 36 000 rev/min for rotary systems.Watch how she and the team tackled the project to successfully develop a version for safety critical environments, RESOLUTE FS

Watch the video

Functionally Safe Positioning with the LDRA tool suite

Read how Liz and the rest of the EPD team tackled the challenge of re-engineering an established, high quality product to comply with IEC-61508 SIL2 demands.

Read the case study

In striving to achieve compliance with IEC 61508 SIL 2, the Renishaw EPD team applied LDRA’s Static and Dynamic Analysis tools to achieve MISRA C 2012 compliance, and to adhere to the IEC 61508 functional safety objectives.

For a more in-depth analysis, download the white paper here.

LDRA tools and the MISRA C/C++ guidelines
Used in conjunction with the TBmisra module, the LDRA tool suite automates source code checking for conformance to any version of the MISRA guidelines (MISRA C:2012, MISRA C++:2008, MISRA C:2004, MISRA C:1998, and MISRA AC) The LDRA tool suiteThe TBmisra module automates source code checking against MISRA C and MISRA C++ guidelines during unit test, system test, and integration test to ensure compliance throughout the software development life cycle The TBmisra moduleLDRArules is a cost-effective, stand-alone rules checker independent from the LDRA tool suite that is focused on increasing software quality and security through coding standards compliance, including the MISRA C and MISRA C++ guidelines LDRArules