SCADA System Software
SCADA systems rely on various software components to perform monitoring, control,
data acquisition, and analysis. These software applications are essential for the efficient
and reliable operation of SCADA systems across different industries.
1. SCADA Master Software
Human-Machine Interface (HMI) Software
Function: Provides a graphical user interface for operators to interact with the
SCADA system.
Features:
o Real-Time Data Visualization: Displays process data using graphs,
charts, and mimic diagrams.
o Control Operations: Allows operators to issue control commands and
adjust setpoints.
o Alarm Management: Alerts operators to abnormal conditions and critical
events.
o Trend Analysis: Visualizes historical data trends for process optimization.
Examples:
o Wonderware InTouch: Known for its intuitive interface and extensive
visualization capabilities.
o Ignition by Inductive Automation: Offers a web-based HMI platform with
unlimited client connections.
o FactoryTalk View by Rockwell Automation: Provides comprehensive
visualization and control features.
SCADA Server Software
Function: Acts as the central processing unit of the SCADA system, managing
data collection, processing, and storage.
Features:
o Data Acquisition: Collects data from field devices and sensors.
o Data Processing: Aggregates and processes data for real-time
monitoring and control.
o Data Storage: Stores historical data for long-term analysis and reporting.
o Redundancy: Ensures high availability through redundant server
configurations.
Examples:
o Wonderware System Platform: Provides a scalable and flexible SCADA
server platform.
o Ignition by Inductive Automation: Combines SCADA, MES, and IIoT
functionalities on a unified platform.
o GE iFIX: Offers robust data acquisition, processing, and storage
capabilities.
2. Data Historian Software
Function
Stores historical process data for long-term analysis and reporting.
Provides fast retrieval of historical data for analysis and generating reports.
Features
Efficient Data Archiving: Optimizes storage of large volumes of time-series
data.
Query and Reporting: Enables fast and flexible data retrieval and report
generation.
Integration: Interfaces with SCADA servers and databases for seamless data
transfer.
Examples
OSIsoft PI System: Renowned for its high-performance data archiving and
retrieval capabilities.
AVEVA Historian: Combines data collection, storage, and analysis in a single
platform.
AspenTech InfoPlus.21: Provides comprehensive data historian functionalities
for process industries.
3. Alarm Management Software
Function
Manages alarms and events within the SCADA system, ensuring timely detection
and response to abnormal conditions.
Features
Alarm Notification: Alerts operators to critical events and abnormal conditions.
Alarm Prioritization: Categorizes alarms based on severity and importance.
Event Logging: Records alarm and event history for analysis and compliance.
Examples
Wonderware Alarm Adviser: Offers advanced alarm analysis and management
features.
GE Proficy Alarm Management: Provides comprehensive alarm notification and
analysis capabilities.
Siemens WinCC Alarm Control: Integrates seamlessly with Siemens SCADA
systems for efficient alarm management.
4. Remote Terminal Unit (RTU) and Programmable Logic Controller (PLC)
Software
RTU Software
Function: Configures and manages RTUs for data collection and control.
Features:
o Configuration Tools: Provide user-friendly interfaces for RTU setup and
configuration.
o Communication Management: Ensure reliable data transmission
between RTUs and the SCADA master station.
o Diagnostic Tools: Offer tools for troubleshooting and maintaining RTU
operations.
Examples:
o Schneider Electric EcoStruxure RTU Configuration: Simplifies RTU
configuration and management.
o ABB RTU500 Series Configuration Tool: Provides comprehensive tools
for RTU setup and diagnostics.
PLC Software
Function: Programs and configures PLCs for process automation and control.
Features:
o Programming Languages: Supports IEC 61131-3 standard languages
like ladder logic, structured text, and function block diagrams.
o Simulation Tools: Allow testing and validation of control logic before
deployment.
o Communication Protocols: Ensure compatibility with various fieldbus
and industrial Ethernet protocols.
Examples:
o Rockwell Automation Studio 5000: Provides a unified environment for
PLC programming and configuration.
o Siemens TIA Portal: Integrates PLC programming, HMI design, and
network configuration in a single platform.
o Schneider Electric EcoStruxure Control Expert: Offers advanced
programming and diagnostic tools for PLCs.
5. Industrial Internet of Things (IIoT) Platforms
Function
Enhances SCADA systems by integrating IIoT devices and enabling advanced
data analytics and remote monitoring.
Features
Device Connectivity: Supports seamless integration of IIoT devices and
sensors.
Data Analytics: Provides tools for advanced data analysis, machine learning,
and predictive maintenance.
Cloud Integration: Enables remote monitoring and control through cloud-based
platforms.
Examples
Siemens MindSphere: An open IoT operating system for connecting devices
and analyzing data in the cloud.
PTC ThingWorx: Offers a comprehensive IIoT platform for building and
deploying IoT applications.
GE Predix: Provides a cloud-based platform for industrial data analytics and
application development.
6. Cybersecurity Software
Function
Protects SCADA systems from cyber threats and ensures secure communication
and data integrity.
Features
Firewall Protection: Controls network traffic and prevents unauthorized access.
Intrusion Detection: Monitors network traffic for suspicious activity and potential
security breaches.
Encryption: Ensures secure data transmission by encrypting communication
channels.
Examples
Fortinet FortiGate: Provides advanced firewall protection and network security
features.
Cisco Cyber Vision: Offers comprehensive visibility and security for industrial
networks.
Nozomi Networks Guardian: Delivers real-time threat detection and network
monitoring for SCADA systems.
7. Mobile and Remote Access Software
Function
Enables operators to monitor and control SCADA systems remotely using mobile
devices and web-based interfaces.
Features
Mobile Access: Provides secure access to SCADA data and controls via
smartphones and tablets.
Web-Based Interfaces: Allows remote access to SCADA systems through web
browsers.
Real-Time Notifications: Sends alerts and notifications to operators for timely
response to critical events.
Examples
InduSoft Web Studio: Offers mobile and web-based access to SCADA systems
for remote monitoring and control.
AVEVA Mobile Operator: Provides secure mobile access to SCADA systems for
field operators.
VTScada Anywhere: Enables remote access to VTScada systems through web
browsers and mobile devices.