casestudyeitelpresses.pdf

4
C U S T O M E R S U C C E S S S T O R Y T he rapid increase in the use of embedded PCs for industrial control systems is a natural outgrowth of designers’ interest in building machines with enough flexibility to adapt to constantly changing requirements. Using a Windows PC to provide human machine interface (HMI) functions alongside PLCs that perform general machine control is commonplace, but PCs can do much more than implement just an HMI. Windows PCs are capable of implementing reliable real-time control and high-speed data acquisition when augmented by a tightly-coupled real-time software environment. High-Speed Mathematical Computations Eitel Presses of Orwigsburg, PA, has produced machines governed by PC controls since the late 1990s, when they undertook a project to migrate their PLC-based control systems to incorporate a Windows- based platform. The migration was driven in part by the fact that some of the mathematical calculations they need to perform couldn’t be done efficiently by PLCs. They needed a more general-purpose computational element in their systems. The system architecture Eitel developed is referred to internally as ORCA (Open Reliable Control Architecture). Eitel’s presses provide precision straightening for heat treated metal parts to the automobile industry. Parts such as valves, crankshafts, pinions, and axles are typically out of alignment when they exit the heat treatment process. Eitel equipment Eitel Presses Deliver Precision Straightening with Windows-based Real-time Control To efficiently combine high-speed mathematical calculations with reliability and flexibility, Eitel Presses built their state-of-the-art control platform on Steeplechase VLC and the INtime RTOS for Windows; giving them a competitive advantage that cannot be easily duplicated. The AMS-25 pictured above is Eitel’s 25-ton automatic press configured for straightening steering racks. Eitel Presses’ system architecture, ORCA, utilizes Steeplechase VLC and the INtime RTOS for Windows to host operation and control of this press and many others using an industrial Windows-based PC.

Upload: david-evans

Post on 02-Oct-2015

221 views

Category:

Documents


4 download

TRANSCRIPT

  • C U S T O M E R S U C C E S S S T O R Y

    T he rapid increase in the use of embedded PCs for industrial control systems is a natural outgrowth of designers

    interest in building machines with

    enough flexibility to adapt to

    constantly changing requirements.

    Using a Windows PC to provide

    human machine interface (HMI)

    functions alongside PLCs that

    perform general machine control is

    commonplace, but PCs can do much

    more than implement just an HMI.

    Windows PCs are capable of

    implementing reliable real-time

    control and high-speed data

    acquisition when augmented by a

    tightly-coupled real-time software

    environment.

    High-Speed Mathematical Computations Eitel Presses of Orwigsburg, PA,

    has produced machines governed by

    PC controls since the late 1990s,

    when they undertook a project to

    migrate their PLC-based control

    systems to incorporate a Windows-

    based platform. The migration was

    driven in part by the fact that some of

    the mathematical calculations they

    need to perform couldnt be done

    efficiently by PLCs. They needed a

    more general-purpose computational

    element in their systems. The system

    architecture Eitel developed is

    referred to internally as ORCA (Open

    Reliable Control Architecture).

    Eitels presses provide precision

    straightening for heat treated metal

    parts to the automobile industry.

    Parts such as valves, crankshafts,

    pinions, and axles are typically out of

    alignment when they exit the heat

    treatment process. Eitel equipment

    Eitel Presses Deliver Precision Straightening with Windows-based Real-time Control

    To efficiently combine high-speed mathematical calculations with reliability and flexibility, Eitel Presses built their state-of-the-art control platform on Steeplechase VLC and the INtime RTOS for Windows; giving them a competitive advantage that cannot be easily duplicated.

    The AMS-25 pictured above is Eitels 25-ton automatic press configured for straightening steering racks. Eitel Presses system architecture, ORCA, utilizes Steeplechase VLC and the INtime RTOS for Windows to host operation and control of this press and many others using an industrial Windows-based PC.

  • straightens these parts to tolerances

    as tight as 20 microns, with a

    repeatability of measurement equal to

    two microns or better. High-speed

    mathematical computation is

    required to make the part-

    straightening cycle times fast and

    precise.

    Double the Performance With incorporation of real-time

    Windows PC control, Eitels

    Automatic Mechanical Straightener

    (see photo on page one) reduced the

    straightening time of camshafts to 10

    seconds, compared to 20 seconds

    using their previous generation of

    PLC-only controlled machines. In

    addition to calculating the

    straightening algorithm, the Windows

    PC provides a connection to

    manufacturing and enterprise

    networks, implements the HMI,

    rotates the parts being straightened,

    and hosts a data collection card that

    obtains dimensional measurements

    on the parts during the straightening

    process. The Windows PC also

    functions as a conventional PLC,

    controlling general machine I/O

    functions, such as activating

    solenoids for parts transfer on and off

    the machine.

    Real-time Data Acquisition and Control High-speed data collection plays

    a major role in achieving the

    machines impressive cycle times.

    Shaft straightening is performed over

    multiple rotational cycles. During

    each rotation the shafts deflections

    are measured, by laser or linear

    variable displacement transducer

    (LVDT), and its rotational angle is

    tracked with an encoder. One rotation

    results in 256 measurements being

    made by the real-time Windows PC.

    The part is typically rotated at 60

    RPM with a servomotor, also

    controlled by the PC.

    Reliable and Flexible Platform The only reluctance Eitel had to

    adopting a Windows PC as a control

    element was their concern for system

    reliability. At the time Eitel chose

    Windows to be part of their ORCA

    platform, PCs had the reputation of

    being prone to software crashes; Eitel

    needed a software environment that

    was robust, with a high degree of

    numerical performance, included

    flexible expansion

    options, and had the easy-

    to-use features of the

    Windows platform. After

    evaluating multiple PC-

    based software

    alternatives for managing

    control and data

    acquisition functions,

    Eitel chose the VLC

    package from

    Steeplechase, a division

    of Phoenix Contact

    located in Ann Arbor, MI.

    Using Steeplechase VLC,

    Eitels designers quickly

    implemented a flowchart

    design to control the

    servo drives and facilitate

    data collection from the

    data acquisition card.

    In addition to

    wanting to use a

    flowchart-based design approach,

    another key reason Eitel cites for

    selecting VLC was the INtime real-

    time kernel underlying the VLC

    software. Key to meeting the

    performance requirements of the Eitel

    application was the need to

    implement machine-dependent

    functions, such as servicing the data

    acquisition card and performing Eitel-

    A segment of the VLC flowchart that operates the Eitel AMS press.

  • specific straightening algorithms, that

    would not be affected by non-control

    Windows applications in the system,

    such as the HMI and enterprise

    network components.

    INtime, the real-time operating

    system (RTOS) provided by TenAsys

    Corporation of Beaverton, OR is

    based on software technology that has

    been proven by over 25 years of use

    in thousands of mission-critical Intel

    Architecture applications. Working in

    parallel alongside Windows, the

    INtime RTOS insures that time-

    critical applications always have

    priority over non-time-critical

    Windows processes.

    Custom Real-time Control Blocks With the help of TenAsys

    engineers, Phoenix Contact

    developed a means by which OEMs

    can extend Steeplechase VLC with

    custom real-time PLC function

    blocks. These custom function blocks,

    created using the Steeplechase C-

    Toolkit and a standard Microsoft

    Visual Studio compiler, execute on

    the INtime real-time kernel and

    expand the functions and features

    available in the Steeplechase VLC

    programming environment, without

    requiring that a PLC programmer

    have to understand or even see the

    implementation details of the real-

    time function block.

    The process of developing the

    C-Toolkit extension for Steeplechase

    VLC was simplified by the fact that

    the INtime development environment

    is completely integrated into

    Microsoft Visual Studio. Integration

    with Visual Studio allows the process

    of editing, compiling, and debugging

    real-time applications for the INtime

    RTOS to be done in a familiar

    environment using modern, up-to-

    date software development tools.

    Using the Steeplechase C-Toolkit,

    Eitel engineers developed custom

    application code for Steeplechase

    VLC to run on the INtime RTOS. The

    Eitel real-time code manages the

    complex action of reading and

    processing information from the data

    acquisition card before it is passed

    back to Steeplechase VLC for control

    of Eitels straightening press. This

    flexibility of the INtime RTOS, to

    simultaneously support multiple real-

    time processes, is what allowed Eitel

    to create a fast and precise control

    system that can be easily programmed

    by their end users.

    Steeplechase VLC also controls

    two press servomotors through a PC

    motion control card. Servo drives

    power the straightening function and

    rotation of the part for measurement.

    They also provide encoder feedback

    for the straightening algorithm.

    Standard motion control function

    blocks included with VLC, combined

    with function blocks developed by

    Eitel, form the core elements in the

    system.

    We feel that the VLC/INtime software environment gives us a competitive advantage

    in our market that cannot be easily duplicated.

    Karl Klemsche, Eitel Vice President

    A transmission shaft is straightened by an Eitel automatic press.

  • Copyright 2007 TenAsys Corporation.TENASYS, INTIME, and IRMX are registered trademarks of TenAsys Corporation. 070301 Other trademarks and brand names are the property of their respective owners.

    TenAsys Corporation 1400 NW Compton Drive, #301

    Beaverton, OR 97006 USA +1 503 748-4720

    fax +1 503 748-4730 [email protected] www.tenasys.com

    real-time virtualization experts

    Familiar Flowchart Programming The Steeplechase VLC

    programming environment is very

    user-friendly and easy to

    troubleshoot. During application

    development, designers can view the

    values of variables in real-time as

    VLC programs are being debugged.

    Eitels customers also have the ability

    to modify VLC programs to make

    application-specific changes

    themselvesgiving Eitel a distinct

    advantage over competing black

    box systems that require vendor

    support for even simple

    modifications.

    Data Archive for Quality Control After straightening, information

    about each part, before and after

    deflection measurements, and the

    cycle time required to make

    corrections, are stored on the PC's

    hard drive. Additional information

    can be collected to help the customer

    troubleshoot upstream processes that

    affect the straightness of the part. The

    customer can use this information to

    improve his process, yielding better

    quality parts and improved cycle

    times. Some applications, such as

    those involving the straightening of

    aircraft parts, require that such

    information be archived for each and

    every part manufactured on the line.

    A Real-time Platform for Growth Due in large part to the reliable

    VLC/INtime software environment,

    the AMS system has proven to be fast,

    quiet, and environmentally friendly,

    said Karl Klemsche, Eitel Vice

    President. We are now building

    machines around the second

    generation of the ORCA architecture.

    The new generation of ORCA

    systems incorporates adaptive

    controls that adjust the straightening

    stroke infinitely, based on the

    measured deflection before

    straightening. Other benefits include

    plotting thermal infrared (TIR)

    imaging curves and surface geometry,

    multilingual HMIs (including

    Japanese), and automatic flaw

    detection systems.

    We feel that the VLC/INtime

    software environment gives us a

    competitive advantage in our market

    that cannot be easily duplicated,

    added Mr. Klemsche.

    A Windows system running INtime has two virtual machines on a single hardware platform, insuring real-time applications always have priority over and run without interference from Windows processes.

    /ColorImageDict > /JPEG2000ColorACSImageDict > /JPEG2000ColorImageDict > /AntiAliasGrayImages false /DownsampleGrayImages true /GrayImageDownsampleType /Bicubic /GrayImageResolution 300 /GrayImageDepth -1 /GrayImageDownsampleThreshold 1.50000 /EncodeGrayImages true /GrayImageFilter /DCTEncode /AutoFilterGrayImages true /GrayImageAutoFilterStrategy /JPEG /GrayACSImageDict > /GrayImageDict > /JPEG2000GrayACSImageDict > /JPEG2000GrayImageDict > /AntiAliasMonoImages false /DownsampleMonoImages true /MonoImageDownsampleType /Bicubic /MonoImageResolution 1200 /MonoImageDepth -1 /MonoImageDownsampleThreshold 1.50000 /EncodeMonoImages true /MonoImageFilter /CCITTFaxEncode /MonoImageDict > /AllowPSXObjects false /PDFX1aCheck false /PDFX3Check false /PDFXCompliantPDFOnly false /PDFXNoTrimBoxError true /PDFXTrimBoxToMediaBoxOffset [ 0.00000 0.00000 0.00000 0.00000 ] /PDFXSetBleedBoxToMediaBox true /PDFXBleedBoxToTrimBoxOffset [ 0.00000 0.00000 0.00000 0.00000 ] /PDFXOutputIntentProfile () /PDFXOutputCondition () /PDFXRegistryName (http://www.color.org) /PDFXTrapped /Unknown /Description >>> setdistillerparams> setpagedevice