The word SCADA means “Supervisory Control and Data Acquisition”. The definition clearly explains what are the functions and objectives of a SCADA system, namely supervision, control and data acquisition.
A SCADA system is part of an architecture that includes:
A SCADA software is an integrated development environment, which provides all the tools necessary to create SCADA applications, designed to run on supervisory computers and perform the functions that are typical of a SCADA system: supervision, control and data acquisition.
SCADA TUTORIALSSupervision is the function that allows the operator to have an immediate view of the process status and to control how the process evolves over time by analyzing the sequence of operating states.
The main task of the supervision is to realize the human-machine interface (HMI). To be effective, the HMI must provide the operator with a prompt and complete image of the whole process, highlighting the status, the evolution and the unexpected deviations (alarms).
For an effective HMI, the graphic representation is of great importance, since it translates information relevant to the process into a visual language of easy understanding for the operator.
For example, you can display the status of a pump through a graphic symbol with different colors, the change of the value of a pressure through a graphical trend, the occurrence of an alarm through a pop-up window.
More infoThe control function of a SCADA system consists in the ability of the control system to interact with the controlled process, in order to modify its evolution according to pre-established rules or decisions taken by the operator.
It is important to underline that, with “control of a SCADA system, we do not mean “real time process control”, usually the prerogative of the PLC, but rather the ability to modify the evolution of the process, for example by sending a different work recipe.
To better clarify the concept, we can say that, with reference to a particular process temperature, the task of a real time control is to keep this temperature unchanged (by acting on the appropriate actuators), while the task of the SCADA control is to fix the temperature at which the process should work (by sending the appropriate set point).
Data acquisition not only means transfer of information from peripheral devices to supervisory computers, but also transfer of information in the opposite direction, in order to allow the supervisory system to control the process, that is to direct its evolution by modifying the values of the variables that condition its operation.
We can say that data acquisition is the main function among those performed by SCADA systems. In fact, by putting the process in communication with the supervision, data acquisition makes it possible for the supervisory system to get all the information on the process status that are necessary to allow the observation of the process itself.
The task of data acquisition is to ensure the error-free transfer of information between process and supervision, in a context characterized by a variety of transmission media and different communication protocols.
More infoSCADA software is an integrated development environement which allows creation of SCADA HMI applications. Several SCADA software from various manufacturers are available, with significant differences in price and performance. The choice of the SCADA software most suitable for the application to be developed depends on several factors, as well as personal preferences, but is generally based on the complexity of the project, the required performances, any constraints imposed by the client and the available budget.
You should also consider the learning time, which is usually higher in case of a more complex SCADA software. As a general rule, the choice of a complex SCADA software is justified when the project involves a large and high-cost plant, for which software cost and learning time are no longer relevant. in the case of small-to-medium projects with a limited budget, it is advisable to move towards SCADA software that have a lower cost and require a shorter learning time.
All SCADA software, regardless of complexity, must however have common features regarding the following topics:
SCADA applications are used today in most industrial fields and are an indispensable aid for all companies, regardless of size and sector of activity. SCADA software is the most suitable development environment for the easy and intuitive creation of complex SCADA applications.
SCADA applications provide several benefits, but having to highlight one in particular, we can say that they replace the man in carrying out many routine and tedious tasks, which increases productivity, provides a faster management of alarms and reduces the risk of potentially dangerous situations for the environment. More generally, we can say that SCADA applications:
A first difference concerns the type of software platform:
A second difference concerns the architecture of the SCADA system:
Finally, a third difference concerns the real-time requirements:
The choice of the SCADA software to use depends on various factors, as well as personal preferences, but in general it is conditioned by the complexity of the application to be developed, the required performances, any constraints imposed by the customer and the available budget. It is also necessary to take into account the learning time, which is much longer, the more complex the SCADA software is. In general, we can say that the use of a complex SCADA software is justified when dealing with large-scale systems, with such a high cost as to make the cost of licenses and development times almost irrelevant; in the case of small or medium sized plants and not particularly high cost, it is better to move towards lower cost SCADA software which requires less learning time. Limiting our analysis to the case of a not particularly complex application, with a single supervision PC connected to several field devices without stringent real-time requirements, we list the points to be analyzed in order to choose the most suitable SCADA software:
The choice of SCADA software must always be made by balancing the desired performance with the overall costs, both in terms of cost of licenses and learning and development times. The points listed above are not always all necessary and the best performing products are not always the most suitable. Sometimes a less performing product can be more reliable and easier to manage as well as cheaper. Finally, it is always advisable to check the ability and availability of the SCADA software supplier to offer a prompt and appropriate technical support.
The IoT and IIoT (Internet of Things and Industrial Internet of Things) acronyms indicate all those technologies that make it possible to transform any object, be it a sensor, an actuator, a vehicle or an appliance, into a device connected to the Internet, which is in able to send data to the cloud using light and fast protocols such as MQTT (Message Queue Telemetry Transport).
The increasing trend to use cloud applications has pushed SCADA technologies to evolve towards integration with the Internet of Things. In fact, SCADA systems can increase the potential of the Industrial Internet of Things. By integrating the two technologies, you can get a much faster, more detailed and even more safe collection and verification of company data.
These systems, due to their architecture, are especially suited to manage:
These systems include the key enabling technologies (Key Enabling Technologies - KET's) of Industry 4.0 (SCADA, IoT, cloud, big data, cybersecurity).
More infoThe development of SCADA applications begins within the Industrial Automation, as a response to the request to centralize all the information related to the industrial process in a single control room, with special care to the aspects concerning the good operation of the industrial plant (maintenance and alarm management).
SCADA applications are used in almost all sectors of Industrial Automation, from plastic to wood, from ceramics to food, from textiles to packaging, providing a series of automatic supports aimed at optimizing the production process (quality control, compliance, returns, production reports).
In a short time, SCADA applications go beyond the boundaries of Industrial Automation and are used for remote control of public networks (electrical networks, water networks, railway networks, etc.), for building automation and finally for home automation.
Below is a series of examples of SCADA applications; each example has a link to more information: