Ανάπτυξη εξατομικευμένου λογισμικού SCADA με την χρήση αντικειμενοστραφούς γλώσσας προγραμματισμού (Master thesis)

Φάφκα, Αθανάσιος


This dissertation deals with the development of a personalized low cost SCADA system using a modern programming environment.In the first chapter, an introduction is made about the operation of SCADA systems and the architecture they present, while a reference is also made about the types of custom SCADA used at this moment, as well as in applications that have been carried out.In the second chapter, an analysis of the designed application is carried out, essentially presenting the function it should perform.More specifically, the SCADA of the application should supervise and control the execution of recipes in automatic and manual mode while also allowing the complete management of historical data of both signals and user actions.In the third chapter,the programming of the plc is analyzed for which the ladder language and the Siemens TIA Portal program were used.In the fourth chapter,SCADA programming is presented in detail with the help of the object-oriented programming language C# through the Visual Studio environment in combination with the S7.Net library which is suitable for such applications.In addition, in the same chapter, the communication of SCADA with a SQL database is analyzed in which all the data of the application are stored with the possibility of managing them by the user in the form of viewing historical data.In the fifth chapter the results of the simulations carried out are described, while in the last chapter, some conclusions drawn from the entire work are highlighted.
Institution and School/Department of submitter: Σχολή Μηχανικών - Τμήμα Μηχανικών Πληροφορικής και Ηλεκτρονικών Συστημάτων
Subject classification: Συστήματα εποπτικού ελέγχου -- Ανάπτυξη
Αντικειμενοστρεφείς γλώσσες προγραμματισμού
C# (Γλώσσα προγραμματισμού υπολογιστή)
Supervisory control systems -- Development
Object-oriented programming languages
C# (Computer program language)
Keywords: Αντικειμενοστρεφείς γλώσσες προγραμματισμού;Σύστημα SCADA;Γλώσσα προγραμματισμού Ladder;Γλώσσα προγραμματισμού C#;SQL βάση δεδομένων;Object-oriented programming languages;SCADA system;Ladder programming language;Programming language C#;SQL database
Description: Μεταπτυχιακή εργασία - Σχολή Μηχανικών - Τμήμα Μηχανικών Πληροφορικής και Ηλεκτρονικών Συστημάτων, 2023 (α/α 14089)
URI: http://195.251.240.227/jspui/handle/123456789/16884
Appears in Collections:Μεταπτυχιακές Διατριβές

Files in This Item:
File Description SizeFormat 
Fafkas.pdf5.13 MBAdobe PDFView/Open



 Please use this identifier to cite or link to this item:
http://195.251.240.227/jspui/handle/123456789/16884
  This item is a favorite for 0 people.

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.