Software design and implementation for a fieldbus monitoring device

OData support
Dr. Magyar Gábor Béla
Department of Telecommunications and Media Informatics

During the last few decades the usage of digital technology entered into every field of the industry, nowadays the trends go in the direction of bringing the state of the art technologies into any kind of industry. The development of fieldbuses in the industrial and process automation is keeping this trend too. Nowadays, fieldbuses are present in every segment of the industry: control of different processes, actuation of manufacturing systems or automatisation of buildings it is unimaginable without digital fieldbuses.

The traditional analogue current loop systems are progressively replaced by standardised, manufacturer-independent digital fieldbuses. They enriching almost to infinity the possibilities of the sensors, actuators and the related control systems. By this time, the complexity of systems and devices used with fieldbuses raised. These systems and devices currently represent the basis of the manufacturing and commerce of numerous but various industries (e.g. medicine industry, oil industry, food and beverages industry, energy industry). During the development, testing and maintenance of these devices, the deep knowledge and the usage of proper development and testing tools are necessary.

The aim of this master thesis is the development of a solution for monitoring and testing fieldbuses together with devices connected to them. During the thesis, it is presented, how is it possible to handle multiple types of fieldbuses with one product. Additionally, this thesis project aims to fulfil the requirements of several user groups, with the development of a generalised testing and monitoring solution. The technology background of fieldbuses is presented in the introduction. This followed by the description of their technological potential and the requirements of the developed system. Based on these, the required software architecture was created. The thesis presents the main steps of the implementation together with the acquired experience, which is followed by the description of the application testing. The document ends with the conclusions of the current development cycle, adding at the same time recommendation and ideas for further development.


Please sign in to download the files of this thesis.