Micro Solutions Engineering GmbH
ImpressumKundenbereichNews
MSE GmbH
Dienstleistungen
Referenzen
Projekte
Projekt 01
Projekt 02
Projekt 03
Projekt 04
Projekt 05
Kontakt
Partner
Start

Flexible Bedieneinheit für manuelle Führung einer industriellen Handhabungseinheit

Das Projekt umfasst die Entwicklung einer Hardware und einer Software zur manuellen Führung einer industriellen Handhabungseinheit mit Bewegung in mehreren Raumachsrichtungen. Die Bedienerschnittstelle wurde in Form eines graphischen LCD Displays für die Anzeige und eines geeigneten Joysticks als Eingabeinstrument realisiert. Die Steuerung der Bedieneinheit übernimmt ein 80XC164 Controller (Infineon). Die manuelle Führung geschieht durch Übergabe von Vorgabedaten an die eigentliche Steuereinheit, die hierbei ebenso wie im Automatikbetrieb die Handhabungseinheit führt. Die Kommunikation mit dieser übergeordneten Steuerung erfolgt unter Verwendung einer CAN Schnittstelle mit kundenspezifischem Datenprotokoll. Aufgrund der vielfältigen Einzelfunktionen der Steuerung war ein komplexes Bedienermenü zu realisieren. Die Kommunikation mit der übergeordneten Steuereinheit und die Reaktion auf Bedienereingaben, welche oft aus aufwendigen Änderungen der graphischen Menüoberflächen bestehen, müssen quasi gleichzeitig ablaufen. Daraus ergaben sich mehrere nebenläufige Prozesse, die jeweils vorgegebenen Echtzeitanforderungen genügen mussten. Um eine übersichtliche und zukünftig gut wartbare Lösung zu schaffen, wurde für die Ablaufsteuerung dieser nebenläufigen Prozesse ein embedded Echtzeitkernel eingesetzt. Eine weitere Besonderheit dieses Projekts ist die Flexibilität, die bei der Gestaltung der verschiedenen graphischen Elemente des Menüs bereitgestellt wird. Dies wurde erreicht durch Einbindung eines modernen Entwicklungswerkzeugs, welches die Gestaltung von graphischen Anzeigeoberflächen direkt in einem graphischen Entwurfsfenster erlaubt und daraus selbständig entsprechenden Controllercode erzeugt, der das Neudesign umsetzt. So ist es leicht möglich, Softwarevarianten für verschiedene Gerätevarianten, Kunden und Sprachen zu erstellen. Abgerundet wird das Projekt durch die Möglichkeit eines Firmwareupdates über die CAN Schnittstelle.

spacer

 

 
© MSE GmbH 2005 Alle Rechte vorbehalten