Premium Membership ♕

Save 50% on all EEP Academy courses with Enterprise Membership Plan and study specialized LV/MV/HV technical articles & guides.

Home / Technical Articles / Twelve golden rules for specifying and implementing a good SCADA system

What makes a good SCADA system?

A successful SCADA specification and good installation depend on choosing and utilizing proven and reliable technology, with adequate and comprehensive training of all personnel in the operation of the system. Whilst one should rightly anticipate significant development and maintenance savings by adopting a SCADA product for the implementation of a control system, it does not mean a “no effort” operation.

12 golden rules for specifying and implementing a good SCADA system
12 golden rules for specifying and implementing a good SCADA system (photo credit:

The need for proper engineering can not be sufficiently emphasized to reduce development effort and to reach a system that complies with the requirements, that is economical in development and maintenance and that is reliable and robust.

12 golden rules in specifying and implementing a SCADA system are listed below:

Rule #1 – KISSS

Apply the ‘KISSS’ principle (Keep it simple, stupid and secured) and ensure that the implementation of the SCADA system is simple.

Security is exteremely important and you must focus on various types of threats which must be considered in order to plan the security management of a SCADA system.

Rule #2 – Response times

Ensure that the response times of the total system (including the future expansion) are within the correct levels (typically less than one-second operator response time).

Response time must be defined in two cases:

Project without control

The data provided by the devices are only monitored. The response time is the time between retrieving data from a device and updating the database of the SCADA. The time depends on the data type and where in the SCADA the data will be displayed or stored.

Project with control

The data can be controlled by the operator and monitor. Usually, the response time is the time between any orders given by an operator at the Supervision level and the display of corresponding status change.

Rule #3 – Redundancy

Evaluate redundancy requirements carefully and assess the impact of failure of any component of the system on the total system. If any processes or activities in the system are critical, or if the cost of loss of production is high, redundancy must be built into the system.

Dual server redundancy
Dual server redundancy

Rule #4 – Open systems approach

Apply the open systems approach to hardware selected and protocols communication standards implemented. Confirm that these are indeed TRUE open standards.

Ritron DTX+ Telemetry Radio and SCADAmetrics B202 Modem Installed as Communication Hardware for a Pumping Station SCADA System
Ritron DTX+ Telemetry Radio and SCADAmetrics B202 Modem Installed as Communication Hardware for a Pumping Station SCADA System (photo credit:

Rule #5 – Scalable architecture

Ensure that the whole system including the individual components provide a scaleable architecture (which can expand with increasing system requirements).

SCADA architecture
SCADA architecture (photo credit: – click to enlarge diagram

Rule #6 – Asses the total system

Assess the total system from the point of view of the maximum traffic loading on the RTU (Remote Terminal Unit), communication links and master stations and the subsequent impact on hardware, firmware and software subsystems.

Rule #7 – Functional specification

Ensure that the functional specification for the system is clearly defined as far as number of points are concerned, response rates and functionality required of the system.

Rule #8 – Testing

Perform a through testing of the system and confirm accuracy of all data transferred back, control actions and failure of individual components of system and recovery from failures.

Rule #9 – Individual components

Confirm operators of individual components of the system in the (industrial) environment to which they would be exposed (including grounding and isolation of the system).

Rule #10 – Documentation

Ensure that all configuration and testing activities are well documented.

Rule #11 – Involving operators

Ensure that the operational staffs are involved with the configuration and implementation of the system and they receive thorough training on the system.

Rule #12 – Clear, concise and simple

Finally, although the temptation is there with a sophisticated system, do not overwhelm the operator with alarm and operational data and crowded operator screens.

Keep the information of loading to the operator clear, concise and simple.

Reference: Practical guide to SCADA for industry – B. Dailey and E. Wright

Premium Membership

Get access to premium HV/MV/LV technical articles, electrical engineering guides, research studies and much more! It helps you to shape up your technical skills in your everyday life as an electrical engineer.
More Information

Edvard Csanyi

Electrical engineer, programmer and founder of EEP. Highly specialized for design of LV/MV switchgears and LV high power busbar trunking (<6300A) in power substations, commercial buildings and industry facilities. Professional in AutoCAD programming.


  1. Kenneth Mack
    Sep 04, 2021

    I would like to address Scada and how the utility decided to deliver the information Free wave radios and transmitters . In late 2011 the utility set up a sixty foot pole with two antennas on our rental property. (Without any Agreement or discussion). Within in weeks many started to feel ill by July people started to die with how this SCADA was being delivered thirteen people died and many were sick

    Sep 20, 2020

    Thanks for the article. SCADA system and associated field instrumentation, control system, and architecture is the brain of any process Automation Plant. Reliability and redundancy of servers, PLC’s, Communication modules will help to increase the availability of the Control system, and Process Automation.

  3. mahmoud
    Nov 15, 2019

    Thanks for the article

  4. Latif Ahmad Mir
    May 09, 2017

    SCADA is most important in modern times.It is also used in control system for all machines.Todays are also used in Aeroplanes,Helicopters etc for safe automatic landing.Vehicles are also used for controlling engine and automatic gears…..SCADA is really amazing.

  5. Luis Llano
    Feb 22, 2017

    Thanks for the article. Twelve interesting rules. In our experience (ISA Group have six control center with SCADA and EMS systems and three Operator Training Simulator) it is important as well, to manage as specific sub-Project: (a) the SCADA’s complementary issus like power supply, telecomunications, physics infrastructure, etc. (b) to manage the migration of information from old SCADA to new SCADA and (c) to make a specific sub-project for awarness and competence over all people involve with the new system.

Leave a Comment

Tell us what you're thinking. We care about your opinion! Please keep in mind that comments are moderated and rel="nofollow" is in use. So, please do not use a spammy keyword or a domain as your name, or it will be deleted. Let's have a professional and meaningful conversation instead. Thanks for dropping by!

17  −  fifteen  =  

Learn How to Design Power Systems

Learn to design LV/MV/HV power systems through professional video courses. Lifetime access. Enjoy learning!

Subscribe to Weekly Newsletter

Subscribe to our Weekly Digest newsletter and receive free updates on new technical articles, video courses and guides (PDF).
EEP Academy Courses - A hand crafted cutting-edge electrical engineering knowledge