CoDeSys Applikationsprogramm zum Betrieb von Lebensdauertests

Projekt: November 2004 – November 2004 (1 Monate)

Projektbeschreibung

Planung und Erstellung eines Applikationsprogramms für Lebensdauertests von Kompaktantrieben:

  • Konzeption einer geeigneten Teststruktur mit den folgenden Inhalten:
    • Entwurf eines User-Interfaces zur individuellen Ansteuerung von n Antrieben
    • Parametrierung verschiedener Bewegungszyklen
    • Beobachtung und Dokumentation einzelner Istwerte
  • Erstellung des Applikationsprogramms
  • Dokumentation der Software
  • Systemeinführung

Projektsteckbrief

Projekt CoDeSys Applikationsprogramm zum Betrieb von Lebensdauertests
Zeitraum November 2004 – November 2004 (1 Monate)
Kunde Berger Lahr GmbH & Co. KG, Lahr
Branche Prüffeld Kompaktantriebe
Rolle im Projekt Systemspezifikation, Softwareentwurf, Implementierung, Funktionstests, Dokumentation, Auftragsabwicklung
Software / Tools / Methoden CoDeSys (3S) for TLCC Library, Various CAN/CANopen Tools
Hardwareplattform TLCC Soft SPS (I/O, RS-232, Ethernet, CANopen), Compact Drive N065 DC024 (CANopen), TwinLine Servo Drive (CANopen), Toellner Power Supply (GPIB/RS-232), USB Oscilloscope, Multimeter

Pilotkundentest Servoantrieb

Projekt: Oktober 2004 – Oktober 2004 (1 Monate)

Projektbeschreibung

Überprüfung und Wertung der CANopen Feldbusfunktionalität eines Antriebssystems gemäß dem Geräteprofil für Antriebe (CiA DSP-402) und Erstellung eines Pilotkundenrapports (Fragebogen, Testniederschrift und Testprotokolle).

Projektsteckbrief

Projekt Pilotkundentest Servoantrieb
Zeitraum Oktober 2004 – Oktober 2004 (1 Monate)
Kunde Berger Lahr Positec GmbH, Niederschopfheim
Branche Antriebstechnik Servoantriebe
Rolle im Projekt Systemqualifikation, Auftragsabwicklung
Software / Tools / Methoden Various CAN/CANopen Tools
Hardwareplattform CPD Servo Drive (CANopen)

Final Acceptance Tester

Projekt: September 2004 – September 2004 (1 Monate)

Projektbeschreibung

Planung und Erstellung von Funktionsbausteinen für die Endprüfung und Variantenerzeugung von integrierten Kompaktantrieben unter CANopen. Die Funktionsbausteine wurden als Softwarebibliothek (Dynamic Link Library) für Windows 9x und IXXAT-Interfacekarten realisiert. Anpassung der Softwarebibliothek an eine neue Produktvariante.

Projektsteckbrief

Projekt Final Acceptance Tester
Zeitraum September 2004 – September 2004 (1 Monate)
Kunde Berger Lahr GmbH & Co. KG, Lahr
Branche Prüffeld Kompaktantriebe
Rolle im Projekt Systemspezifikation, Softwareentwurf, Implementierung, Funktionstests, Dokumentation, Auftragsabwicklung
Software / Tools / Methoden Visual C++ V6.0, CANopen Master API (IXXAT)
Hardwareplattform Compact Drive N065 (CANopen), IXXAT CAN Interface Board

CANopen Kompaktantrieb

Projekt: Mai 2003 – August 2004 (16 Monate)

Projektbeschreibung

Mitarbeit bei der Spezifikation und Entwicklung eines Kompaktantriebs zur Formatverstellung mit CAN-Schnittstelle und CANopen-Protokoll nach CiA DSP-402 (Profile for Drives and Motion Control). Die Aufgaben im Projekt umfassten:

  • Unterstützung eines Entwicklungsteams bei der Festlegung der Systemkonfiguration
    • Definition der Antriebsfunktionen (Hard- und Software)
    • Auswahl der CANopen-Kommunikationsdienste und CANopen-Kommunikationsobjekte
    • Spezifikation der Motorsteuerungsfunktionen, inklusive der Schnittstellendefinition zum Motorbetriebsprogramm
    • Erarbeitung der Rechnerarchitektur und der Entwicklungsumgebung (Software- und Hardware-Tools wie Compiler, Assembler, Debugger, Emulator, etc.)
  • Erstellung des Pflichtenheftteils „Beschreibung der CAN/CANopen-Schnittstelle“
  • Entwicklung und Testen des CANopen-Applikationsprogramms
    • Anpassen des CANopen-Protokollstack an das Zielsystem
    • Implementierung und Codierung des CANopen-Softwareteilsystems
    • Funktions- und Integrationstest des CANopen-Softwareteilsystems
    • Unterstützung bei der CANopen-Konformitätsprüfung
  • Erstellung der Entwicklungsdokumentation „Beschreibung der CAN/CANopen-Schnittstelle“
  • sowie die Mitarbeit bei der Planung, Erstellung und Integration weiterer Softwarefunktionen

Projektsteckbrief

Projekt CANopen Kompaktantrieb
Zeitraum Mai 2003 – August 2004 (16 Monate)
Kunde Berger Lahr GmbH & Co. KG, Lahr
Branche HW- und SW-Entwicklung Mechatronik
Rolle im Projekt Anforderungsermittlung/Lastenheft, Systemspezifikation/Pflichtenheft, Systemarchitektur, Softwareentwurf, Implementierung, Funktionstests, Dokumentation/Handbuch, Systemqualifikation, Schulung und Support, Auftragsabwicklung
Software / Tools / Methoden Keil C166 C Compiler (uVision3), IXXAT CANopen Slave Software, CAN/CANopen Tools (IXXAT), CiA CANopen Conformance Tester
Hardwareplattform Infineon XC164 Microcontroller, Keil U-Link On-chip Debugger, CAN Interface Boards (IXXAT)

In-Circuit Tester

Projekt: April 2003 – Mai 2003 (2 Monate)

Projektbeschreibung

Planung und Erstellung von Funktionsbausteinen für eine On-board Testsoftware von Logikplatinen für integrierte Kompaktantriebe unter RS-232. Die Funktionsbausteine wurden als Softwarebibliothek (Dynamic Link Library) für Windows 3.x realisiert.

Projektsteckbrief

Projekt In-circuit Tester
Zeitraum April 2003 – Mai 2003 (2 Monate)
Kunde Berger Lahr GmbH & Co. KG, Lahr
Branche Prüffeld Leiterplatten
Rolle im Projekt Systemspezifikation, Softwareentwurf, Implementierung, Funktionstests, Dokumentation, Auftragsabwicklung
Software / Tools / Methoden Visual C++ V1.51 (16-bit Windows), Tasking C166/ST10 Compiler
Hardwareplattform Infineon C164 Microcontroller, RS-232 Bootstrap-Loader

Final Acceptance Tester

Projekt: März 2003 – April 2003 (2 Monate)

Projektbeschreibung

Planung und Erstellung von Funktionsbausteinen für die Endprüfung und Variantenerzeugung von integrierten Kompaktantrieben unter CANopen. Die Funktionsbausteine wurden als Softwarebibliothek (Dynamic Link Library) für Windows 9x und IXXAT-Interfacekarten realisiert.

Projektsteckbrief

Projekt Final Acceptance Tester
Zeitraum März 2003 – April 2003 (2 Monate)
Kunde Berger Lahr GmbH & Co. KG, Lahr
Branche Prüffeld Kompaktantriebe
Rolle im Projekt Systemspezifikation, Softwareentwurf, Implementierung, Funktionstests, Dokumentation, Auftragsabwicklung
Software / Tools / Methoden Visual C++ V6.0, CANopen Master API (IXXAT)
Hardwareplattform Compact Drive D065 (CANopen), IXXAT CAN Interface Board

Nähautomat für Abdeckfolien

Projekt: Januar 2003 – Februar 2003 (2 Monate)

Projektbeschreibung

Erstellung eines Anwendungsprogramms für Soft-SPS in C: Die Applikation besteht aus sechs (6) Industrienähmaschinen, wobei Nadel- und Greifermimik nicht mechanisch sondern über je zwei Servo-Antriebe gekoppelt sind. Die Servos werden über je eine SPS gesteuert und überwacht; hierzu zählen auch Fadenwächter, Materialsensoren und Fault-Signale. Die sechs SPSen sind über CAN-Bus vernetzt, wobei eine SPS als Kopfstation (Master) dient. An der Master-SPS ist über den CAN-Bus ein Display zur Bedienung des Automaten angeschlossen.

Projektsteckbrief

Projekt Nähautomat für Abdeckfolien (Obstanbau)
Zeitraum Januar 2003 – Februar 2003 (2 Monate)
Kunde Spruck Industrieelektronik, Neckarbischofsheim
Branche Automatisierungstechnik Textilindustrie
Rolle im Projekt Systemspezifikation, Softwareentwurf, Implementierung, Funktionstests, Dokumentation, Auftragsabwicklung
Software / Tools / Methoden Keil C166 C Compiler (uVision2), F&B Libraries (C source code), UVS CANopen Master Library
Hardwareplattform Frenzel&Berg EASY Soft PLC, Customized Display (320×200, CAN), Mitsubishi Servo Drives, Incremental Encoders, Various Digital Sensors

Konvertierungsprogramm für Intel-Hex-Files

Projekt: Januar 2003 – Januar 2003 (1 Monate)

Projektbeschreibung

Das Programm konvertiert Intel-Hex-Records in CANopen-Datensegmente. Die Datensegmente werden mit Hilfe einer Soft-SPS über den CAN-Bus in die Zielgeräte übertragen. Das Projekt dient zum Firmware-Upgrade von integrierten Kompaktantrieben im Feld.

Projektsteckbrief

Projekt Konvertierungsprogramm für Intel-Hex-Files
Zeitraum Januar 2003 – Januar 2003 (1 Monate)
Kunde Berger Lahr Positec GmbH, Niederschopfheim
Branche Automatisierungstechnik Fernwartung
Rolle im Projekt Systemspezifikation, Softwareentwurf, Implementierung, Funktionstests, Dokumentation, Auftragsabwicklung
Software / Tools / Methoden Visual C++ V6.0, CANopen Master API (IXXAT)
Hardwareplattform Compact Drive (CANopen), IXXAT CAN Interface Board

CANopen für Motion-Controller nach CiA DSP-402

Projekt: Dezember 2002 – Dezember 2002 (1 Monate)

Projektbeschreibung

Durchführung eines Workshops zum Thema CANopen für elektrische Antriebe:

  • Überblick über CAN und CANopen
  • CANopen-Kommunikationsprofil CiA DS-301
  • CANopen-Geräteprofil für Motion-Controller (DSP-402)
    • CANopen-Objektverzeichnis für Motion-Controller
    • CANopen-Zustandsmaschine für Motion-Controller
  • Inbetriebnahme von Motion-Controllern unter CANopen
    • Das Objektverzeichnis für den Parameterzugriff
    • Die Zustandsmaschine für die Generierung von Antriebsbewegungen
  • Praxisteil

Der In-house Workshop diente einem kleinen Entwicklerteam (2 Personen) zur Vorbereitung auf die Entwicklung eines CANopen-Antriebs nach CiA DSP-402.

Projektsteckbrief

Projekt CANopen für Motion-Controller nach CiA DSP-402
Zeitraum Dezember 2002 – Dezember 2002 (1 Monate)
Kunde Berger Lahr GmbH & Co. KG, Lahr
Branche HW- und SW-Entwicklung Mechatronik
Rolle im Projekt Schulung und Support, Auftragsabwicklung
Software / Tools / Methoden PowerPoint Presentation, IXXAT CANanalyser/32
Hardwareplattform Compact Drive D065 (CANopen), IXXAT CAN Interface Board

Flash-Loader für Mikrocontroller Infineon C16x

Projekt: November 2002 – Dezember 2002 (2 Monate)

Projektbeschreibung

Planung und Erstellung einer Software zum Laden von Intel-Hex-Dateien über den Bootstrap-Loader-Mechanismus von Mikrocontroller C164CI via serieller Schnittstelle nach RS-232 unter Windows 2000. Treiber für verschiedene Flash-Speicher auf Mikrocontroller-Evaluationboard wurden ebenfalls erstellt.

Projektsteckbrief

Projekt Flash-Loader für Mikrocontroller Infineon C16x
Zeitraum November 2002 – Dezember 2002 (2 Monate)
Kunde Berger Lahr GmbH & Co. KG, Lahr
Branche HW- und SW-Entwicklung Mechatronik
Rolle im Projekt Systemspezifikation, Softwareentwurf, Implementierung, Funktionstests, Dokumentation, Auftragsabwicklung
Software / Tools / Methoden Visual C++ V6.0, Tasking C166/ST10 Assembler
Hardwareplattform Infineon C164 Microcontroller, RS-232 Bootstrap-Loader