Skip to content

VanjaJe/scada

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SCADA System Project

Overview

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.

Features

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.

Installation and Setup

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.

Images

Adding analog input tag Adding analog input tag

Adding digital output tag Adding digital output tag

Database manager, alarm display and trending Database manager, alarm display and trending

Report manager - Latest values of all analog input tags Latest values of all analog input tags

Authors

Valentina Jevtić (SV11-2021)

Dunja Matejić (SV21-2021)

Mila Milović (SV22-2021)

Sonja Baljicki (SV59-2021)

About

Project for course SCADA software

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages