Development of a PLC simulator framework

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

Development of applications for programmable logic controllers frequently used in the field of industrial automation demands a specific approach and expertise of the developer. Although it is advised to practice using a simulator to achieve proficiency, selection of such tools is limited to platform-specific applications often with a high price tag.

First part of the thesis presents the development of a cross-platform PLC simulator framework implemented as a web application. Serving as a base for future extension, the framework mimics PLC cycle control and memory management while providing simulation control and execution monitoring through a user-friendly interface.

The framework implements an application interface for language-specific editor and simulation modules. To illustrate the way of integration, second part of the thesis details the development of an Instruction List editor and simulation module.


Please sign in to download the files of this thesis.