EngelConnect - Automatisierte Überprüfung und UI-gestützte Auswertung von OPC-UA Schnittstellen
Loading...
Date
2026
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
The manual verification of OPC UA interfaces in injection molding machines is time-consuming
and costly, as each issue requires establishing a connection to the machine and checking numerous
attributes individually. This diploma thesis presents a software solution for ENGEL Austria
GmbH that automates this process and enables efficient and standardized analysis both before
delivery and directly at the customer site.
The developed application performs automated tests for various OPC UA and Euromap interfaces.
At startup, the system identifies the most likely standard implemented by the connected device
and suggests appropriate test packages. In addition, so-called “common tests” are executed to
verify fundamental properties independent of a specific standard.
The test structure is organized in a hierarchical tree, allowing flexible test selection. Users can
execute suggested tests directly (“Run Selected”), configure tests manually, or run all available
tests (“Run All”) to identify unknown interfaces. Tests are executed sequentially, while results
are displayed immediately. In addition to “passed” and “failed”, an additional evaluation level is
introduced, as ENGEL defines stricter requirements than those specified in the standards.
The user interface was designed using Figma mockups and implemented in Angular. Key
features include a tree-based test selection, breadcrumb navigation, detailed result views, and a
connection status indicator. Test results can be exported as JSON files.
During implementation, additional features such as test cancellation, subtest visualization, and
periodic connection monitoring were introduced. These enhancements were enabled by the use
of existing UI components, resulting in reduced development time and improved usability.
The developed solution significantly reduces manual effort, shortens response times, and provides
structured and reproducible test results. Furthermore, it establishes a scalable foundation for
future extensions and additional test packages.