SCADA is a software application for the supervision and control of automated processes from a centralized location, both locally and remotely. The heart of a SCADA system is its modular and distributed software architecture. Control systems, which are typically PLCs (but not always), have the responsibility of feeding the SCADA system with the values of the process variables to monitor the machine and the process behavior. The SCADA server nodes have the necessary drivers to communicate with the field devices either through their legacy communication protocols or often through OPC or a fieldbus protocol. At the server level, the data is gathered on a regular basis or, when changes occur, processed to filter noise, and then stored in a real-time database. There are two different types of data collection:
- Polling...