UdZ 01.21

SPECTRUM – APPLIED RESEARCH 63 / UdZ 1-2021 D ie im Projekt ‚BaSys4Dash‘ erarbeiteten Ergebnisse sollen aufzeigen, wie die Potenziale des Softwaresystems BaSys 4.0 zur Grundlage für teilautomatisierte Auswertungen werden und die Ergebnisse situations- und anwendungsgerecht auf Dashboards abgebildet werden können. Dabei sollen ins- besondere zwei Aspekte forschungsseitig näher beleuch- tet werden: einerseits die Erprobung der Implementierung der Middleware und andererseits die Untersuchung der Datenhandhabung. Die bisherigen Projektergebnisse umfas- sen ein implementierungsfähiges Konzept zur Umsetzung in den Anwenderunternehmen – und zwar sowohl aus techno- logischer als auch aus informationstechnischer Sicht. Die Architektur ist gemäß dem ursprünglichen Vorhaben aus dem BaSys-SDK (Software-Development-Kit), den Microservices sowie Serviceauswertungen zusammenge- setzt. Das BaSys-SDK dient dabei der Implementierung der Verwaltungsschalen, während Micro-Services und Serviceauswertungen für den Datenabruf und die Analyse genutzt werden. Eine Registry dient darüber hinaus als zentrale Kommunikationseinheit zwischen beispielsweise SPS-Systemen, Sensoren und Dashboards. So entsteht ein durchgängiges System (s. Figure 1), das insbesondere unter Verwendung der C#- und .NET-Sprachen für die Implementierung von Container-Technologien innerhalb ei- ner Microservice-Architektur geeignet ist. Microservices zeichnen sich durch ihre Modularität und Flexibilität aus, sodass Dienste gekapselt und für den Einsatz abstrahiert werden können. Dies bietet den Vorteil T he results generated in the `BaSys4Dash´ project are intended to show how the BaSys 4.0 software system can serve as a basis for partially automated evaluations and how the results can be represented on dashboards in a way that is appropriate both to the situation and the application. In particular, two aspects are to be examined more closely in this research: the testing of the implementation of the middleware and the aspect of data management. The project results so far provide a deployment-ready concept for implementation in the user companies – both from a technological and an information technology perspective. Based on the initial project, the architecture is composed of the BaSys SDK (software development kit), a number of microservices, and service evaluations. The BaSys SDK is used to implement the administration shells, while the microservices and service evaluations are used for data retrieval and analysis. In addition, a registry serves as the central communication unit between, for example, PLC systems, sensors, and dashboards. This creates an end-to- end system (see Figure 1) that is particularly suitable for implementing container technologies within a microservice architecture using the C# and .NET languages. Microservices are characterized by their modularity and flexibility, allowing services to be encapsulated and abstracted for deployment. This makes it possible to dynamically update and adapt the services. Access to individual microservices is realized with the help of a broker. Retrieval is performed (as with all other system components Registry .N ET C ORE .N ET C ORE Microservices HTML Webserver ASP.Net Dashboard .N ET C ORE Objects, e.g. sensors or machines and equipment Administration point Administration point Administration point Figure 1: Schematic representation of the software architecture (own representation)

RkJQdWJsaXNoZXIy NzcyMw==