Maschinenautomatisierung für Hydraulikpressen

Marku, Diluxion and Dätwyler, Lukas (2022) Maschinenautomatisierung für Hydraulikpressen. Other thesis, OST Ostschweizer Fachhochschule.

[thumbnail of FS 2022-BA-EP-Marku-Dätwyler-Maschinenautomatisierung für einen Pressenhersteller.pdf] Text
FS 2022-BA-EP-Marku-Dätwyler-Maschinenautomatisierung für einen Pressenhersteller.pdf - Supplemental Material

Download (7MB)

Abstract

Aufgabenstellung: Die Bosch Rexroth AG möchte die Automatisierung von Hydraulikanwendungen mittels ihrer neuen Plattform ctrlX AUTOMATION vereinfachen.
Bisher ist die Programmierung von Hydraulikanwendungen nur über komplizierte Programme und mit Kenntnissen in der SPS Programmierung möglich.
Neu soll die Programmierung der Hydraulikanwendungen direkt über die visuelle Entwicklungsumgebungen wie TIGER-IDE möglich sein. Diese kommuniziert direkt mit der Presse.
Das Ziel der Arbeit besteht darin, unter Verwendung der TIGER-IDE, ein Proof-of-Concept als Webapp zu implementieren, welches später von der Bosch Rexroth AG für die Entwicklung des tatsächlichen Produkts als Referenz verwendet werden kann. Dabei sollen mögliche Schwierigkeiten und Fehler erkannt und dokumentiert werden.

Vorgehen / Technologien: In einem ersten Schritt wurde die Vision des Produktes mit einem am Beispiel einer Presse mit einem möglichen Kunden dokumentiert und die möglichen Softwarekomponenten davon extrahiert.
Anschliessend wurde der Projektplan erstellt und mit der Entwicklung einer Webapp begonnen. Dies geschah, aufgrund der vielen Unbekannten, im agilen Prozessverfahren. Folgende Frameworks, Bibliotheken und Tools wurden dafür eingesetzt.
- ASP.NET MVC: Das Grundgerüst der Webapp.
- ctrlX AUTOMATION SDK: Für die Kommunikation mit dem Datenbroker ctrlX Datalayer.
- TIGER-IDE: Für die visuelle Programmierung der Presse innerhalb der Webapp und die Kommunikation mit der Presse selbst.
- Weitere Technologien: Bootstrap, LiteDB, Snapcraft

Ergebnis: Die visuellen Programmierelemente der TIGER-IDE konnten erfolgreich in die Webapp eingebunden werden. Somit kann die Webapp benutzt werden um eine Hydraulikpressen zu bedienen.
Jedoch war es noch nicht möglich, alle Funktionen ohne die separate TIGER-IDE App zu realisieren, da die API davon noch nicht vollständig vorhanden ist und die App selbst noch Bugs aufweist.

Item Type: Thesis (Other)
Subjects: Area of Application > Business oriented
Area of Application > Industry
Area of Application > Web based
Technologies > Programming Languages > C#
Technologies > Frameworks and Libraries > ASP.NET
Technologies > Databases
Divisions: Bachelor of Science FHO in Informatik > Bachelor Thesis
Depositing User: OST Deposit User
Contributors:
Contribution
Name
Email
Thesis advisor
Politze, Daniel Patrick
UNSPECIFIED
Date Deposited: 19 Sep 2022 07:38
Last Modified: 19 Sep 2022 07:38
URI: https://eprints.ost.ch/id/eprint/1059

Actions (login required)

View Item
View Item