Develop SCADA Systems

Centralized management, supervision and remote control

CP Sistemi uses various SCADA platforms(Supervisory Control And Data Acquisition) to develop multiple types of system, starting from the simplest user panels (HMI) to the more complex supervision and remote control systems. The goal of these system is to collect and analyze data that will be useful to to improve the plant’s efficiency and to cut the wastes.

With its multiannual experience, CP Sistemiis able to design scalable architectures for the centralized control of distributed plants. The collected information can also be accessed via the web, and thus available on the smartphone.

SCADA system functionalities

A SCADA system can implement the following functionalities:


Data acquisition

By means of appropriate communication drivers, data from the field systems (microcontrollers or PLC) connected to the sensors or actuators is collected. Communication could be both via synchronous interrogations (polling) or asynchronous interrogation, based on notifications sent by the field systems at the change of a measure or a state marked as relevant for the SCADA system.

b3lineicon|b3icon-computer-gear||Computer Gear

Data processing

The acquired data can be supplemented with additional information handled by the SCADA. For instance, the timestamp or the quality indication of the data item (certain, uncertain, good, bad, etc.)

b3lineicon|b3icon-computer-graph||Computer Graph

Data representation

The acquired and processed data are then represented on a PC, a web browser or a smartphone screen. It can be represented either as a graph or as an animation (for instance, a tank with colored liquid whose level increases and decreases based on the received data)


Control and remote control

The control function of a SCADA system allows the system to act on the process sending commands to change its trend based on predefined rules or decisions made by the operator.

b3lineicon|b3icon-storage-box||Storage Box

Data historicization

Data can be saved on either local or remote archives in various methods: from simple binary files to relational databases, based on the platform selected and the project needs. These data can either be accessed by the operator directly from the platform as graphs or exported and handled on third party systems that allow to analyze them to improve the efficiency of the process or correct critical situations.

b3lineicon|b3icon-alarm-bell||Alarm Bell

Alarm handling

SCADA systems allow to define alarms so that the operator can be notified of a malfunctioning of the system. For instance, in case of the block of a pump, the system will display blinking icons, play a sound or send an e-mail, text or call the operator via speech synthesis.


Higher level system integration

Increasingly popular function that allows the SCADA to function as “Gateway” between process and higher-level systems (a domain controller for the user authentication, a MES control system or an ERP to automatically update the materials available in stock during production).


Industry 4.0

Thanks to the flexibility of these kind of systems, we can use SCADA (Ignitionin particular) to realize applications that meet the Industry 4.0 requirements.

b3lineicon|b3icon-cloud-upload||Cloud Upload


With the increasing in popularity of cloud applications, SCADA applications evolved allowing them to integrate with the Internet of Things (IoT). By integrating the two technologies we can improve the data collection and verification in performance, complexity and security.

These kinds of system are particularly suited to handle:

  • Remote maintenance, diagnosis and control
  • Monitoring and control of the working condition of the machines
  • Monitoring of the power/water consumption and decrease of the emissions
  • Product-system-level quality control
Ignition: platform for industrial applications
Industry 4.0 solutions and the Digital Transformation
MES Integration: optimization and integration between IT and OT
IoT solutions in the industrial field