Pilot Customer Test of a Compact Drive

Project: December 2004 – December 2004 (1 months)

Description

Verification of a compact drive for CANopen conformity according to the device profile for drives (CiA DSP-402) and creation of a test report.

Summary

Project Pilot Customer Test of a Compact Drive
Duration December 2004 – December 2004 (1 months)
Customer confidential due to nondisclosure agreement
Industry Sector Motion Control Compact Drives
Role / Responsibility System Verification, Order Processing
Software / Tools / Methods Various CAN/CANopen Tools
Hardware Environment CANopen Compact Drive

CoDeSys Application Program for the Operation of Lifetime Tests

Project: November 2004 – November 2004 (1 months)

Description

Planning and creating of an application program for lifetime tests of compact drives:

  • Design of a suitable test structure with the following content:
    • Design of a user interface for individual control of n drives
    • Parameterization of different motion cycles
    • Observation and documentation of individual actual values
  • Implementation of the application program
  • Documentation of the software
  • System introduction

Summary

Project CoDeSys Application Program for the Operation of Lifetime Tests
Duration November 2004 – November 2004 (1 months)
Customer Berger Lahr GmbH & Co. KG, Lahr
Industry Sector Test Bay Compact Drives
Role / Responsibility System Specifications, Software Design, Implementation, Function Tests, Documentation, Order Processing
Software / Tools / Methods CoDeSys (3S) for TLCC Library, Various CAN/CANopen Tools
Hardware Environment 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

Pilot Customer Test of a Servo Drive

Project: October 2004 – October 2004 (1 months)

Description

Checking and evaluating the CANopen fieldbus functionality of a drive system according to the device profile for drives (CiA DSP-402) and creating a pilot customer report (questionnaire, test series and test reports).

Summary

Project Pilot Customer Test of a Servo Drive
Duration October 2004 – October 2004 (1 months)
Customer Berger Lahr Positec GmbH, Niederschopfheim
Industry Sector Motion Control Servo Drives
Role / Responsibility System Verification, Order Processing
Software / Tools / Methods Various CAN/CANopen Tools
Hardware Environment CPD Servo Drive (CANopen)

Final Acceptance Tester

Project: September 2004 – September 2004 (1 months)

Description

Planning and creating of function blocks for the final inspection and generation of variants of integrated compact drives under CANopen. The function blocks were implemented as a software library (Dynamic Link Library) for Windows 9x and IXXAT interface boards. Adaptation of the software library to a new product variant.

Summary

Project Final Acceptance Tester
Duration September 2004 – September 2004 (1 months)
Customer Berger Lahr GmbH & Co. KG, Lahr
Industry Sector Test Bay Compact Drives
Role / Responsibility System Specifications, Software Design, Implementation, Function Tests, Documentation, Order Processing
Software / Tools / Methods Visual C++ V6.0, CANopen Master API (IXXAT)
Hardware Environment Compact Drive N065 (CANopen), IXXAT CAN Interface Board

CANopen Compact Drive

Project: May 2003 – August 2004 (16 months)

Description

Cooperation in the specification and development of a compact drive for format adjustment with CAN interface and CANopen protocol according to CiA DSP-402 (Profile for Drives and Motion Control). My tasks in the project included:

  • Support for a development team when defining the system configuration:
    • Definition of the drive functions (hardware and software)
    • Selection of CANopen communication services and CANopen communication objects
    • Specification of the motor control functions, including the interface definition to the motor operation program
    • Selection of the development environment (software and hardware tools such as compiler, assembler, debugger, emulator, etc.)
  • Creation of the specification part “Description of the CAN / CANopen interface”
  • Development and testing of the CANopen application program:
    • Adaption the CANopen protocol stack to the target system
    • Implementation and coding of the CANopen software part
    • Function and integration test of the CANopen software part
    • Support for the CANopen conformity test
  • Creation of the development documentation “Description of the CAN / CANopen interface”
  • as well as the cooperation in the planning, development and integration of further software functions

Summary

Project CANopen Compact Drive
Duration May 2003 – August 2004 (16 months)
Customer Berger Lahr GmbH & Co. KG, Lahr
Industry Sector HW and SW Development Mechatronics
Role / Responsibility Requirements Analysis/Requirements Document, System Specifications/Technical Specifications, System Architecture, Software Design, Implementation, Function Tests, Documentation/Manual, System Verification, Training and Support, Order Processing
Software / Tools / Methods Keil C166 C Compiler (uVision3), IXXAT CANopen Slave Software, CAN/CANopen Tools (IXXAT), CiA CANopen Conformance Tester
Hardware Environment Infineon XC164 Microcontroller, Keil U-Link On-chip Debugger, CAN Interface Boards (IXXAT)

In-Circuit Tester

Project: April 2003 – May 2003 (2 months)

Description

Planning and creating of function blocks for an on-board test software of logic boards for integrated compact drives under RS-232. The function blocks were implemented as a software library (Dynamic Link Library) for Windows 3.x.

Summary

Project In-Circuit Tester
Duration April 2003 – May 2003 (2 months)
Customer Berger Lahr GmbH & Co. KG, Lahr
Industry Sector Test Bay Printed Circuit Board
Role / Responsibility System Specifications, Software Design, Implementation, Function Tests, Documentation, Order Processing
Software / Tools / Methods Visual C++ V1.51 (16-bit Windows), Tasking C166/ST10 Compiler
Hardware Environment Infineon C164 Microcontroller, RS-232 Bootstrap-Loader

Final Acceptance Tester

Project: March 2003 – April 2003 (2 months)

Description

Planning and creating of function blocks for the final inspection and generation of variants of integrated compact drives under CANopen. The function blocks were implemented as a software library (Dynamic Link Library) for Windows 9x and IXXAT interface boards.

Summary

Project Final Acceptance Tester
Duration March 2003 – April 2003 (2 months)
Customer Berger Lahr GmbH & Co. KG, Lahr
Industry Sector Test Bay Compact Drives
Role / Responsibility System Specifications, Software Design, Implementation, Function Tests, Documentation, Order Processing
Software / Tools / Methods Visual C++ V6.0, CANopen Master API (IXXAT)
Hardware Environment Compact Drive D065 (CANopen), IXXAT CAN Interface Board

Sewing Machine for Cover Film (Fruit-Growing)

Project: January 2003 – February 2003 (2 months)

Description

Development of an application program for Soft-PLC in C: The application consists of six (6) industrial sewing machines, whereby needle and gripper are not mechanically coupled but via two servo drives. The servos are controlled and monitored via a PLC that also handles thread monitors, material sensors and fault signals. The six PLCs are networked via CAN bus, one PLC serving as a master station. A display for operating the machine is connected to the master PLC via the CAN bus.

Summary

Project Sewing Machine for Cover Film (Fruit-Growing)
Duration January 2003 – February 2003 (2 months)
Customer Spruck Industrieelektronik, Neckarbischofsheim
Industry Sector Automation Textile Industry
Role / Responsibility System Specifications, Software Design, Implementation, Function Tests, Documentation, Order Processing
Software / Tools / Methods Keil C166 C Compiler (uVision2), F&B Libraries (C source code), UVS CANopen Master Library
Hardware Environment Frenzel&Berg EASY Soft PLC, Customized Display (320×200, CAN), Mitsubishi Servo Drives, Incremental Encoders, Various Digital Sensors

Conversion Program for Intel Hex Files

Project: January 2003 – January 2003 (1 months)

Description

The program converts Intel hex records into CANopen data segments. A Soft PLC transfers the data segments to the target device via the CAN bus. The program is used for the firmware upgrade of integrated compact drives.

Summary

Project Conversion Program for Intel Hex Files
Duration January 2003 – January 2003 (1 months)
Customer Berger Lahr Positec GmbH, Niederschopfheim
Industry Sector Automation Telemaintemance
Role / Responsibility System Specifications, Software Design, Implementation, Function Tests, Documentation, Order Processing
Software / Tools / Methods Visual C++ V6.0, CANopen Master API (IXXAT)
Hardware Environment Compact Drive (CANopen), IXXAT CAN Interface Board

CANopen for Motion Controllers according to CiA DSP-402

Project: December 2002 – December 2002 (1 months)

Description

Conducting a workshop on the topic of CANopen for electric drives:

  • Overview of CAN and CANopen
  • CANopen communication profile CiA DS-301
  • CANopen device profile for motion controllers (DSP-402)
    • CANopen object directory for motion controllers
    • CANopen state machine for motion controllers
  • Set-up of motion controllers under CANopen
    • The object directory for parameter access
    • The state machine for generating drive motions
  • Hands-on training

The in-house workshop served a small developer team (2 people) to prepare themselves for the development of a CANopen drive according to CiA DSP-402.

Summary

Project CANopen for Motion Controllers according to CiA DSP-402
Duration December 2002 – December 2002 (1 months)
Customer Berger Lahr GmbH & Co. KG, Lahr
Industry Sector HW and SW Development Mechatronics
Role / Responsibility Training and Support, Order Processing
Software / Tools / Methods PowerPoint Presentation, IXXAT CANanalyser/32
Hardware Environment Compact Drive D065 (CANopen), IXXAT CAN Interface Board