Prof. Dr.-Ing. Josef Pösl - Detailinfo zu Abschlussarbeiten

Suche

OTH Amberg-Weiden

Fakultät Elektrotechnik, Medien und Informatik

Studiengang Industrie-4.0-Informatik

Bachelorarbeit

Student: Andreas Lippert
Aufgabensteller:Prof. Dr.-Ing. Josef Pösl 
Durchgeführt in:Firma
Betreuer (Hochschule): Prof. Dr.-Ing. Josef Pösl , Prof. Dr.-Ing. Gerald Pirkl 
Abgabedatum:30.9.2022

Thema
Entwicklung eines C#-Wrappers und modularer Kommunikationsmodule für einen PROFINET-Feldgerätesimulator

Thema (englisch)
Development of a C# wrapper and modular communication modules for a PROFINET field device simulator

Zusammenfassung

Die vorliegende Bachelorarbeit befasst sich mit der Konzeption und Entwicklung eines C#-Wrappers mit dem ein PROFINET-Feldgerätesimulator in .NET Anwendungen eingebunden werden kann. Der C-Wrapper wird so konzipiert, dass er Schnittstellen für Konfiguration und Datenaustausch bereitstellt. Besonderer Fokus wird auf von einer bestimmten Kommunikationsart unabhängigen Datenaustausch gelegt, wobei dieser sowohl lokal als auch remote über eine Netzwerkverbindung stattfinden soll. Realisiert wird dies durch Umsetzung des Datenaustausches in voneinander unabhängigen Kommunikationsmodulen, die dynamisch über das Managed Extensibility Framework in den C#-Wrapper geladen werden können. Im Rahmen dieser Arbeit werden vier Kommunikationsmodule entwickelt, welche die Daten über Shared Memory, TCP, UDP oder REST austauschen.

Unter Verwendung erstellter Testprogramme wird der C#-Wrapper auf seine Funktionalität geprüft. Dabei werden der erreichbare Datendurchsatz, Delay und Jitter der implementierten Kommunikationsmodule analysiert und deren Skalierbarkeit sowie Tauglichkeit für den geplanten Anwendungszweck geprüft.

Diese Arbeit zeigt im Weiteren vorgenommene Schritte zur Portierung des auf dem Data Plane Development Kit (DPDK) basierenden PROFINET-Feldgerätesimulator von Linux auf Windows. Mit Hilfe eines Testprogramms wird die Tauglichkeit der von DPDK auf Windows zur Verfügung stehenden Netzwerkkartentreiber validiert.



Schlüsselworte
C#-Wrapper , Kommunikationsmodule , DPDK , Portierung 

Fachgebiete
Softwarearchitektur , Verteiltes System , Virtualisierung 




Zur Übersicht (Betreuer Pösl, J.)

 

 

 

 

 

© Copyright Josef Pösl, OTH Amberg-Weiden