top of page

Automated Controller Integrity Testing Rig for a Nuclear Air System Compressor

Sector:

Energy & Nuclear

Type:

New Build - Control System, Software

Platform: 

Siemens

Certification: 

CE / UKCA

Summary 

DelaControl designed, built and programmed a bespoke automated test rig to verify the integrity of a compressor controller destined for use in a nuclear facility clean air system. The project combined a Siemens S7-1500-based hardware enclosure with fully structured PLC software to exercise every input permutation of the controller under test, producing a fully auditable set of test results and a formal test report.

Challenge

A facilities engineering organisation required rigorous, structured  testing of a third-party compressor controller — a Delcos XL SE7 unit —  prior to its integration into a clean air system at a nuclear power  station. The controller needed to be proven against a comprehensive test  specification, covering all possible combinations of digital, analogue  and temperature inputs, as well as fault injection across multiple  operating modes.

The requirement was to demonstrate that no  combination of inputs could produce an undesirable or unpredictable  output from the controller, providing an auditable evidence trail  suitable for a nuclear environment. No off-the-shelf test solution  existed; a purpose-built rig with both hardware and software was needed.

Solution

DelaControl designed and built a dedicated test rig housed in a Rittal  AX cabinet, powered from a 230 Vac mains supply. At its heart is a  Siemens S7-1500 PLC with 32 digital inputs, 32 digital outputs, 16  analogue inputs and 16 analogue outputs. The rig accepts the Delcos  controller as a free-issued item and interfaces to it across digital  I/O, 4–20 mA analogue signals, a simulated PT1000 temperature input (via  a bespoke resistor ladder circuit) and Modbus RTU communications. A  temperature and humidity sensor was also integrated into the enclosure  so that environmental conditions could be logged as part of the test  dataset. The panel was built and pre-tested at DelaControl's Bristol  facility, with a full drawing pack and inspection and test schedule  produced as part of the documentation deliverable.

DelaControl  then developed the test software in Siemens TIA Portal v19, implementing  a three-phase test regime against the approved test specification. The  first phase — initial testing — used simulated 4–20 mA and PT1000 inputs  to characterise the controller's trip thresholds. The second phase —  automated testing — cycled through every permutation of digital input to  the Delcos while randomising analogue input values using the Siemens  LGF_Random_DInt function, giving approximately 10,000 test points per  four-hour test cycle across four rounds of automated testing. The third  phase — fault injection — systematically injected defined fault  conditions (including e-stop, motor fault, motor temperature trip,  signal out-of-range conditions, high pressure and high temperature  trips, start-up faults and a motor state fault) to prove the  controller's tripping behaviour in all operating modes.

Prior to  testing, a test sequence plan — comprising the PLC logic and a  descriptive narrative — was submitted for review. All results were  captured to CSV and accompanied by a timestamped video recording of the  controller's screen throughout testing. On completion, DelaControl  produced a formal test results report providing a full auditable trail.  The scope was also extended during the project to incorporate five  programmable inputs on the Delcos controller, expanding the automated  test combinations accordingly. The customer was invited to witness  testing at a Factory Acceptance Test.

Key Facts

• Siemens S7-1500 PLC with 32 digital inputs, 32 digital outputs, 16 analogue inputs and 16 analogue outputs
• Modbus RTU interface — 23 data points monitored between PLC and Delcos controller
• Bespoke resistor ladder circuit used to simulate PT1000 temperature input to the controller
• Five programmable inputs on the Delcos configured and incorporated into the automated test scope
• Approximately 10,000 test points per four-hour automated test cycle; four rounds of automated testing
• Fault injection testing covered eight any-time faults, two start-up faults and one motor state fault condition
• Deliverables included test sequence plan, raw results CSV and timestamped video, and a formal test results report
• Rittal AX enclosure; Weidmueller terminals; software developed in TIA Portal v19

bottom of page