Photovoltaikwechselrichter
Umfang: 12 Monate (5/2010 - 06/2011)
Sprache: C
Betriebssystem: FreeRTOs
Stichworte: ARM7, Echtzeitsystem, Eclipse
Kernfunktionen:
Neuentwicklung der Firmware eines Photovoltaikwechselrichters.
Das Inkrafttreten neuer Normen für Photovoltaikwechselrichter gab den Anlaß zur Überarbeitung und weitgehenden Neuentwicklung der Hard- und Software eines Modells, das der Kunde bereits viele Jahre vertreibt. Zu den Aufgaben der Firmware gehören das Nachführen des Arbeitspunktes des Photovoltaikmoduls auf den Punkt maximaler Leistungabgabe (Maximum-Power-Point-Tracking), die Stromregelung des unterlagerten Tiefsetzstellers, die Synchronisierung mit dem Netz des Energieversorgers, Inselbetrieberkennung und diverse Sicherungsmaßnahmen.
Lagerwaltungssysteme
Umfang: 25 Monate (6/2008 - 12/2009, 7/2010 - 01/2011)
Sprache: C++, C#
Betriebssystem: Windows
Stichworte: MSSQL-Server, Visual Studio 2008, .net
Kernfunktionen:
Der Kunde ist ein führender Anbieter von Standardlagern und kundenspezifischen
Lagern mit dem Schwerpunkt Blech- und Kassettenlager. Gegenstand des Projektes
waren die Optimierung der Lagerverwaltungssoftware von Altprojekten (Borland C++)
und die Entwicklung einer neuen Softwaregeneration (Visual Studio C#) für
Neuprojekte.
Die Lagerverwaltungssoftware umfaßt die Anbindung vollautomatischer Fertigungsmaschinen
(Trumph- und Bystronic-Laser, Kaltenbachsägen), Wareneingang, Qualitätssicherung
und Warenausgang sowie den Datenaustausch mit Betriebssoftwaresystemen (SAP).
Sie ermöglicht den mannlosen Betrieb der Fertigungsmaschinen, indem es diese
vollautomatisch mit Rohmaterial versorgt und das Fertigmaterial wiedereinlagert.
Die Produktionspläne können dabei sowohl von der Lagersoftware verwaltet werden
als auch von der Maschine. Im ersten Fall erhält das Lager die Aufträge über
eine SAP-Schnittstelle oder von einem dazu berechtigten Bediener und reicht
sie an die Maschine weiter. Im zweiten Fall kann die Maschine über eine
herstellerspezifische Maschinenschnittstelle den Materialbestand des Lagers
abfragen, den Produktionsplan aufstellen und selbst nach Bedarf bei der
Lagersoftware Rohmaterialpaletten oder Fertigteilpaletten anfordern.
LAN-Reader
Umfang: 3 Monate (3/2008 - 5/2008)
Sprache: C
Betriebssystem: Digi NET+ OS7
Stichworte: ARM7, Echtzeitsystem, Eclipse
Kernfunktionen:
Konzeption und Implementierung der Firmware des LAN-Readers.
Der LAN-Reader ist ein Gerät, das neuralgische Punkte innerhalb eines
Bergwerkes überwacht. Zu diesem Zweck ist das Kernstück des LAN-Readers, ein
ARM7 Microcontroller, über einen PIC mit vier RFID-Lesegeräten verbunden. Der
Microcontroller empfängt vom PIC-Microcontroller Informationen über RFID-Ereignisse
und leitet diese als XML-Dateien über Ethernet oder Wlan an einen entfernten
Server weiter. Konfiguriert wird der WLAN-Reader über einen eingebauten
Http-Server.
CNC-Steuerung für eine Biegemaschine
Umfang: 1 Monat
Sprache: C++
Betriebssystem: Windows XP
Stichworte: CNC, Feldbus, Servoregler
Kernfunktionen:
Konzeption, Aufbau und Inbetriebnahme einer CNC-Steuerung für zwei
Sondermaschinen (Biegemaschine für Kleinserien, Verwendung u.a. in Fahrzeugen
der Marken Bugatti, Phaeton und Porsche).
Erstellung eines Auswertungssystem für Fahrtenschreiberschaublätter:
Umfang: 6 Monate
Sprache: Borland C++-Builder 6.0
Betriebssystem: Windows 2000/XP
Stichworte: Mustererkennung, Datenbankanbindung
Kernfunktionen:
Die Software dient zur Erfasssung und Auswertung von Fahrtenschreiberdaten.
Speditionen können mit ihr die Lenk- und Arbeitszeiten ihrer Fahrer für die
Lohnabrechnung erfassen und auswerten. Polizeistreifen im mobilen Einsatz
erhalten mit ihrer Hilfe schnelle und detailierte Auskunft über mögliche
Lenk- und Ruhezeitverstöße von LKW-Fahrern.
Erstellung eines Notdienstanzeige- und Infosystems für Apotheken:
Umfang: 6 Monate
Sprache: Borland C++-Builder 6.0 Embedded Visual Studio
Betriebssystem: Windows 2000/XP/CE
Kernfunktionen:
Das System unterstützt Apotheken bei der Erfüllung ihrer Anzeigepflicht für
die täglichen Notdienste. Zu diesem Zweck werden die üblichen Kärtchen, die
die Mitarbeiter jede Woche neu in die Halterungen stecken müssen,
durch einen PC mit Flachbildschirm ersetzt, der bequem vom Bürorechner aus
bedient werden kann.
Programmierung einer CNC-Schnittstelle:
Umfang: 6 Monate
Sprache: Borland C++-Builder 6.0
Betriebssystem: Windows 2000/XP
Kernfunktionen:
Interpretation und Ausführung von CNC-Programmen nach DIN 66025,
Graphische Benutzerschnittstelle, Online-Hilfe, Kommunikation mit der Steuerung
Programmierung der Firmware einer Steuerung für Linear- und AC-Servomotoren
Umfang: 3 Monate
Sprache: Borland C++
Betriebssystem: RTTarget
Kernfunktionen:
Regelalgorithmus, Sicherheitsfunktionen,
Trajektoriengenerierung für grundlegende Bahnkurven,
Protokoll für eine Anbindung der Steuerung an eine übergeordnete Einheit
Programmierung der Benutzerschnittstelle einer Fertigungsanlage für einen
Zulieferer der Autmobilindustrie:
Umfang: 3 Monate
Sprache: Borland C++ OWL
Betriebssystem: Windows 98
Kernfunktionen:
Steuerung des Fertigungsablaufes, Qualitätssicherungsfunktionen,
Passwortgesicherte Zugangskontrolle, Dokumentation sämtlicher Bedieneraktivitäten,
Emulation einer Siemens S5
Programmierung einer Sondermaschine für eine Möbelfabrik:
Umfang: 1 Monat
Sprache: Borland C++ OWL
Betriebssystem: Windows 98
Kernfunktionen:
Umsetzung von CAD-Daten in Bewegungsbefehle einer Holzbearbeitungsmaschine.
Entwicklung von PC-EISA-Bus-Einsteckkarten für die Steuerung von Bewegungsabläufen
Umfang: 1 Monat
Bereich: Hardware
Kernfunktionen:
Busanbindung, Decodierung von Quadratur-Encodersignalen, Galvanisch getrennte
I/O auf 24 V Basis, Analogwertausgabe