Development of an open data acquisition and visualization platform

OData support
Kovács Gábor
Department of Control Engineering and Information Technology

This thesis presents the development of an open platform for data acquisition and visualization, which provides cost-effective solution for simple industrial control systems. The platform is capable of connecting and reconnecting to field devices, data acquisition and storage in a database, and also of visualizing collected data using web technologies. The application running on Linux platform, uses the Modbus TCP protocol for communication with the field devices, therefore allows connection to a number of PLC models from different manufacturers. The Modbus TCP connection is created and realized by a libmodbus library. Acquired data are stored in a MongoDB database, which database is dinamically created by an external XML file, while the visualization is realized by a Node.js application, which is make it easy to create a web server, which webserver helps to give the right response to the requests from the browser. The web pages developed allow ordered and searchable display of data sets, even in a graphical form.


Please sign in to download the files of this thesis.