This project is a Supervisory Control and Data Acquisition (SCADA) system implemented in C#. It provides functionalities for monitoring and control, including tag management, user authentication, and various client applications for data visualization and reporting.
Database Manager: UI for managing tags, controlling scans, writing tag values, and user management.
Trending App: Displays live data of input tags.
SCADA Core: Core system component for server-client communication, includes Simulation Driver and Tag Processing.
Real-Time Driver: Handles RTU data integration.
Alarm Display: Console interface for real-time alarm monitoring.
Report Manager: Generates system reports.
Prerequisites: Ensure .NET framework and a compatible IDE (e.g., Visual Studio) are installed.
Clone the Repository: git clone
Build the Project: Open the solution in your IDE and build the project.
Configuration: Edit scadaConfig.xml for initial settings.
Run the Applications: Start SCADA Core, DatabaseManager, Trending App, Alarm Display, and Report Manager.
Database manager, alarm display and trending
Report manager - Latest values of all analog input tags
Valentina Jevtić (SV11-2021)
Dunja Matejić (SV21-2021)
Mila Milović (SV22-2021)
Sonja Baljicki (SV59-2021)