Today, automation of production processes is crucial for the success of manufacturing companies in the field of process systems, as it offers advantages such as increased production speed, greater repeatability, and product accuracy. As the complexity of production processes increases, so does the complexity of solutions in process automation. Additionally, the desire of pharmaceutical companies to shorten production times for process systems increases the workload of the staff in the development department.
The objective of this master's thesis is to present the development of software for the automatic generation of TIA Portal projects. Through an understanding of the basics of programming PLC controllers and HMI devices, as well as understanding the operation of a basic TIA Portal project, it was necessary to develop functional algorithms that generate various project functionalities using different methods (implementation via API interface, creation of SCL and DB files, and creation of XML files). Additionally, it was necessary to implement an intuitive software interface that allows users to easily set the input parameters for starting the generator.
The outcome of this master's thesis is the presentation of the software interface and the workflow of the software based on an example of a basic TIA Portal project. The results of the measurements are presented, which allowed for the quantitative determination of the average time required to generate the basic project and its comparison with the time a programmer needs to create the project without the aid of the software.
|