Development of redundant components for industrial control systems












- Slides: 12

Development of redundant components for industrial control systems (EN 3444) Adrian Crestar Santome Supervisors: Manuel Gonzalez Berges, Jean-Charles Tournier BE/ICS/SDS 29/11/2016

Table of Contents • Context: • Standard Architecture for Redundant Control Systems • Redundant Test Framework • Background • Previous work • What’s new • Other activities • Future work

Standard Architecture for Redundant Control Systems

Redundant Test Framework: background • Existing need: • How to test software in an Industrial Control Redundant system? • Problems: • Such system is not trivial to configure: several possible system configurations/states. • No existing tool for testing in redundancy. • Objective: • An automated way of testing our software in a redundant system • for different configurations • with the minimum of manual intervention.

Redundant Test Framework: previous work • Solution proposed: • Beta version. • Not yet in production.

Redundant Test Framework: what’s new • Deployed in production: Total Software packages tested 42 Tests executed 2, 048 Redundancy specific errors 4 • Set of guidelines for redundancy awareness: • A developer has to know how the system operates in each state: • What is different regarding a “normal” system? • Any special conditions? • Based on that, it is possible to define the behaviour of the software in a redundant environment.

Redundant Test Framework: what’s new (II) • Training session for the section on the use of the framework. • Modifications based on feedback: Before Now System states handled “Normal” redundancy All 8 possible states Execution Manual & Overnight Post-mortem diagnosis Not supported Supported

Other activities • New software component: User Profile • Let the user customize certain parts of an application. • Work in progress: defining the requirements. • Technical support: • ATLAS: • When sorting the information displayed in a table, the sort operation never stops. • Operator is unable to follow the updates on the information. • Impacting application performance. • Radiation monitoring: • Sometimes, going back to redundancy from another state produces an error. • Some data is not computed correctly until the system restarts.

Future work • Redundant Test Framework for Industrial Control Systems: • Enhancements: • Automatic setup of the environment’s initial state. • Currently, this preliminary step has to be done manually. • Support for distributed systems. • Spread the word: • Extend its use to other people. • User Profile component: • Development. • Testing & validation.

Backup slides

Jenkins • Tool for Continuous Integration.

Docker vs Virtual machine
RAID Redundant Array of Independent Disks Redundant Array
Redundant IOC kazuro furukawa kek jp Redundant IOC
Industrial Control Systems Chapter 5 Industrial Control Systems
Contents Components of Relational Model Functional Dependencies Redundant
Parallel Redundant Circuit Organization for Homeostatic Control of
Aircraft Control Surfaces and Components Aircraft Components and
Aircraft Control Surfaces and Components Aircraft Components and
Exploiting Energy Saving Policies in Redundant Storage Systems
RAID Redundant Array of Inexpensive Disks Storage Systems
Efficiency Improvement in Redundant Power Systems by Means
Redundant Number Systems and Online Arithmetic Sridhar Rajagopal
Computer Components Computer Components Hardware Software Database systems