In smart city infrastructure, every sensor reading, valve position, and alarm signal must travel reliably from field devices to a central control room. This journey of information-from physical processes to digital databases-is the essence of data acquisition in SCADA systems. Understanding how this data flows through Host SCADA computers, telemetry front ends, and Remote Terminal Units reveals the backbone of modern industrial automation.
Table of Contents
- What is data acquisition in SCADA?
- The role of host SCADA
- Database management and data storage
- Engineering unit conversion
- Limit checking and alarm processing
- Telemetry and communication front ends
- Telemetry front end functions
- Communication front end and protocol translation
- The Remote Terminal Unit (RTU)
- RTU architecture and components
- Data types collected by RTUs
- Communication and protocol support
- The complete data acquisition flow
What is data acquisition in SCADA?
Data acquisition in SCADA refers to the systematic collection of real-time information from field devices, its transmission to central servers, and subsequent processing for monitoring and control purposes. The process begins at sensors and ends with meaningful, actionable data displayed on operator screens.
Three main components work together to accomplish this: the Host SCADA (central processing), front-end processors (communication management), and Remote Terminal Units (field-level data gathering). Each layer handles specific responsibilities, creating a hierarchical system that efficiently moves data upstream while sending control commands downstream.
The role of host SCADA
The Host SCADA serves as the central brain of the entire system. It runs the core software responsible for data processing, storage, and operator interaction. In smaller installations, this might be a single computer running both the Human-Machine Interface (HMI) and data processing functions. Larger systems typically employ multiple servers configured in redundant formations to ensure continuous operation during hardware failures.
Database management and data storage
Every piece of data acquired from field devices must be processed and stored. The Host SCADA maintains a comprehensive database containing current values, historical records, configuration parameters, and alarm definitions. A component called the historian accumulates time-stamped data, events, and alarms that operators can later query for trend analysis and performance evaluation.
The database stores three primary types of measurements. Analog data represents variable-state values like pressure, temperature, and flow rates. Status data captures discrete states such as valve positions (open/closed) or switch conditions (on/off). Count data comes from pulse accumulators that measure quantities like energy consumption or fluid volume over time.
Engineering unit conversion
Raw data from field sensors arrives as electrical signals or binary numbers that mean nothing to human operators. The Host SCADA converts these values to engineering units-megawatts, pounds per square inch, degrees Celsius-using either linear conversion formulas or nonlinear algorithms. This transformation makes data meaningful for display and decision-making.
For example, a 4-20 mA current signal from a pressure transmitter gets converted to actual pressure readings in bar or psi. The conversion parameters are stored in the database and applied automatically as data arrives, ensuring operators always see values they can immediately understand and act upon.
Limit checking and alarm processing
One of the Host SCADA’s critical functions is continuous monitoring of values against predefined thresholds. Each measurement point can have multiple limit pairs assigned: normal operating limits, warning limits, emergency limits, and reasonability limits. When a value exceeds any configured threshold, the system triggers appropriate responses.
Alarm generators inform operators of abnormal conditions, prioritizing alerts by severity so critical issues receive immediate attention. The system also implements deadband processing to reduce nuisance alarms-a value must move a specified amount beyond the limit before triggering, and must return well within normal range before clearing. This prevents alarm flooding when values oscillate near threshold boundaries.
Additional data quality checks include validity verification against IEEE standards, reasonability filtering (rejecting values outside physically possible ranges), and stale data detection to flag measurements that haven’t updated within expected timeframes.
Telemetry and communication front ends
Between the Host SCADA and field devices sits a crucial intermediate layer: the front-end processors. These specialized systems handle the complex task of communicating with diverse field equipment while presenting standardized data to the host. This separation offers significant advantages in processing efficiency and system flexibility.
Telemetry front end functions
The Telemetry Front End (TFE) manages the actual data retrieval process from remote sites. It handles polling schedules, manages communication timeouts, and buffers incoming data before forwarding it to the Host SCADA. By offloading these tasks from the main server, the TFE allows the host to focus on data processing, display generation, and operator interaction.
In systems with numerous remote sites, the TFE might scan different device groups at varying rates. Critical status points could be polled every few seconds, while less time-sensitive analog measurements might update every minute. This prioritized scanning ensures efficient bandwidth utilization while maintaining responsiveness for important data.
Communication front end and protocol translation
Real-world SCADA installations often include equipment from multiple vendors, each potentially using different communication protocols. The Communication Front End (CFE) serves as a protocol translator, converting proprietary RTU formats into standardized data streams the Host SCADA can process uniformly.
Common protocols include Modbus, DNP3, IEC 60870-5-101/104, and IEC 61850. The CFE enables interoperability between devices from different manufacturers, allowing organizations to expand their systems without being locked into a single vendor’s ecosystem. It also consolidates multiple communication lines-radio, telephone, fiber optic, or cellular-into unified data streams.
Modern front-end systems typically run in redundant configurations. If the primary fails, the secondary takes over seamlessly, ensuring no data loss during transitions. The front-end maintains configuration information for all communication components and facilitates interfacing with devices having various communication protocols.
The Remote Terminal Unit (RTU)
Remote Terminal Units are microprocessor-controlled devices that form the field-level layer of SCADA architecture. They serve as the direct interface between physical processes and the digital communication network, installed at remote sites where they collect data from sensors and execute control commands received from the central system.
RTU architecture and components
A typical RTU contains several key components working together. The central processing unit handles data acquisition logic and communication protocols. Input/output modules connect to field sensors and actuators-these can be digital inputs (for status signals), digital outputs (for control relays), analog inputs (for continuous measurements), and analog outputs (for variable control signals).
Communication interfaces allow the RTU to transmit data upstream using various media: dedicated telephone lines, radio links, cellular networks, or satellite connections. Many RTUs include local memory for data logging and can store measurements when communication links fail, transmitting accumulated data once connectivity is restored.
RTUs are designed for harsh environments with wide temperature tolerances, resistance to dust and moisture, and often backup power capabilities. Solar-powered RTUs are common in remote locations where grid electricity isn’t available.
Data types collected by RTUs
RTUs gather three categories of data from field instrumentation:
Digital inputs capture discrete status information-whether a pump is running, a valve is open, or a safety switch has tripped. These binary signals provide instant visibility into equipment states across the monitored system.
Analog inputs measure continuous process variables through transducers. Temperature sensors, pressure transmitters, flow meters, and level indicators connect to the RTU’s analog input modules. The RTU’s internal analog-to-digital converters transform these electrical signals (typically 4-20 mA or 0-10 V) into digital values for transmission.
Pulse accumulators count discrete events or measure totalized quantities. Energy meters, flow totalizers, and revolution counters generate pulses that the RTU accumulates over time. These counts can be frozen on command, allowing precise measurement intervals for billing or reporting purposes.
Communication and protocol support
RTUs must communicate reliably with master stations, often over challenging media with limited bandwidth. They support various protocols like IEC 60870-5-104, Modbus RTU/TCP, and DNP3 to ensure compatibility with different SCADA hosts.
Most RTUs operate in a polled mode, responding to queries from the master station. However, they can also transmit unsolicited reports when significant events occur-a status change, a limit violation, or a communication restoration after an outage. This event-driven reporting reduces network traffic while ensuring timely notification of important conditions.
Modern RTUs often include local intelligence beyond simple data gathering. They can execute programmed logic for autonomous control actions, implement local alarm checking, and continue basic operations even when disconnected from the master station. This distributed processing capability enhances system reliability and reduces dependence on continuous communication.
The complete data acquisition flow
Understanding how these components work together reveals the elegance of SCADA data acquisition. A pressure sensor at a remote pump station generates an electrical signal proportional to pipe pressure. The RTU’s analog input module samples this signal and converts it to a digital value. When polled by the front-end processor, the RTU transmits this raw reading along with a timestamp and quality indicator.
The Communication Front End receives the data, translates it from the RTU’s protocol to the host’s internal format, and forwards it to the Host SCADA. There, the engineering conversion transforms the raw value to pressure units. The limit-checking function compares it against configured thresholds. If normal, the value updates the database and refreshes operator displays. If abnormal, alarm processing generates appropriate notifications while still recording the measurement.
Throughout this journey, data quality flags track the information’s reliability. Operators can see whether values are current, replaced, suspect, or derived from calculations. This transparency enables informed decision-making and helps identify communication or sensor problems before they impact operations.
What do you think? As smart cities deploy more sensors across water systems, power grids, and transportation networks, how might emerging technologies like edge computing and 5G connectivity change the traditional SCADA data acquisition architecture? What new challenges might arise when managing millions of data points instead of thousands?
References
- https://www.techtarget.com/whatis/definition/SCADA-supervisory-control-and-data-acquisition
- https://nathaniellindsey.gitbooks.io/scada-user-s-guide/content/overview_of_scada/how_scada_acquires_and_processes_data.html
- https://www.electronicshub.org/scada-system/
- https://en.wikipedia.org/wiki/SCADA
- https://nathaniellindsey.gitbooks.io/scada-user-s-guide/content/overview_of_scada/scada_system_hardware.html
- https://www.techtarget.com/whatis/definition/remote-terminal-unit
- https://www.sciencedirect.com/topics/engineering/remote-terminal-unit
- https://www.controleng.com/rtu-and-scada-systems-help-with-telemetry-monitoring-control/
Leave a Reply