Aplikace pro prezentaci dat naměřených v systému SCADA
Application for Presentation of SCADA System Measurements
bachelor thesis (DEFENDED)
View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/37936Identifiers
Study Information System: 78716
Collections
- Kvalifikační práce [10691]
Author
Advisor
Referee
Poch, Tomáš
Faculty / Institute
Faculty of Mathematics and Physics
Discipline
Programming
Department
Department of Software Engineering
Date of defense
17. 9. 2010
Publisher
Univerzita Karlova, Matematicko-fyzikální fakultaLanguage
Czech
Grade
Excellent
Cílem práce bylo vytvořit webovou aplikaci, která slouží k zobrazování a prezentaci dat naměřených v systému SCADA. Skládá se ze dvou částí - klentské a serverové. Serverová část slouží k načtení a zpracování dat z archivní databáze, kde jsou uloženy naměřené hodnoty a následně k jejich odeslání klientovi. Klientská část tyto data prezentuje uživateli ve formě tabulek, grafů nebo gra ckých schémat. Pro gra cká schémata bylo nutné navrhnout jejich formát a reprezentaci a implementovat pro ně jednoduchý editor. V něm je možné sestavit nové schéma ze základních geometrických tvarů, bitmapových obrázků, textových popisků, apod. a propojit vybrané vlastnosti těchto objektů s datovými zdroji, takže se grafi cké schéma dynamicky mění v závislosti na datech.
The goal of this thesis was to create a web application which will show and present the data measured in the SCADA system. It consists of two halves - the server and the client. The server fetches the data from the archive database, processes it and sends it to the client. The client side presents these data in tables, graphs or graphical schemes. Next part of the thesis was to design a format and a representation of these schemes and implement a simple editor for them. The editor provides functionality to create a new scheme from basic geometric shapes, bitmap images, text labels, etc. Some properties of these objects may be linked to the data sources, so the scheme, in dependence on the data, dynamically changes.