Willkommen

Herzlich willkommen auf unserer Projektseite. Auf dieser Homepage erhalten Sie Informationen rund um das Projekt Silo Control.

Kurzbeschreibung

Deutsch Die Firma Hirsch Servo AG, mit dem Standort in Glanegg, bietet unterschiedliche Geschäftsfelder an. Unter anderem Dämmstoffe, konstruktive Bauteile, Verpackungen, Formteile sowie einen Maschinen und Formenbau welche sie selbst herstellen und an Mitbewerber verkaufen. Die Grundidee des Projektes ist es, die bestehende Software der Siloanlage der Firma Hirsch so zu generalisieren, dass jegliche Veränderungen wie beispielsweise eine Erweiterung der Anlage über Parameter konfigurierbar ist. Zurzeit muss die Software jeder Anlage an Veränderungen angepasst werden. Dies ist ein Zeitintensiver und Unwirtschaftlicher Arbeitsschritt der durch die Anwendung unserer Software vermieden werden kann.

Unser Projekt wird bearbeitet und erstellt an der HTL Mössingerstraße

Dieses Projekt entsteht in Kooperation mit der Firma Hirsch Servo AG:

English The company Hirsch Servo AG, with the location in Glanegg, offers different business areas. Among other things, insulation materials, structural components, packaging, molded parts as well as a machine and mold construction which they produce themselves and sell to competitors. The basic idea of the project is to generalize the existing software of the silo plant of the Hirsch company in such a way that any changes, such as an extension of the plant, can be configured via parameters. Currently, the software of each plant has to be adapted to changes. This is a time-consuming and uneconomical step that can be avoided.

Details

Ziel ist es eine Software zu schreiben sowie einen Prototypen zu fertigen auf welchem die Software vorgeführt werden kann.

Prototyp

Aufgabe des Prototyps


Der gebaute Prototyp soll die Funktion der Silo-Steuerung veranschaulichen, mit welchem die Verrohrung sowie die Anzahl der Ein und Ausgänge simuliert sowie rekonfiguriert werden kann.Dies geschieht mittels LED´s, welche sowohl die Befüllung und Entleerung als auch den Betriebszustand der einzelnen Maschinen sowie des Gebläses visualisieren.

trending_up Software

Kommunikation zwischen Host PC und Mikrocontroller

Damit das Programm funktionieren kann, müssen zuerst Paramater in einem JSON File hinterlegt werden. Diese Parameter geben die Anzahl der Silos, Vorschäumer und Blockmaschinen sowie deren Verbindung untereinander an. Weiteres werden sie hier auch zu Gruppen zusammengefügt. Die eigentliche Programmierung findet auf einem Host PC mittels Python statt. Dieses Programm besteht aus mehreren Programmoberflächen die miteinander interagieren. Wenn das Programm gestartet wird, werden die gesendeten Informationen vom Firmata Protokoll des Mikrocontrollers entgegengenommen. Der Mikrocontroller leitet diese Informationen mittels Neopixel Library, welche eine erweiterung des Firmata Protokolls ist an die LED-Stripes des Prototyps weiter.

Our Awesome Team

Um dein wahres Potential zu entdecken, musst du zuerst deine eigenen Grenzen finden und dann musst du den Mut haben sie zu überschreiten
Zitat: Picabo Street

Janine Kollmann

Mechanische Konstruktion

Christoph Mühlack

E-PLAN

Harald Rebernik

Software

Dipl.-Ing. Markus Waldner a

Betreuer