FireWire sets a blistering pace for automation
The IEEE1394 standard has been slow to find industrial applications, despite its capabilities: Aerotech's Simon Smith explores its potential.
Aerotech may have raised a few eyebrows when it unveiled the world's first servo motion control system that was entirely software driven from a standard PC.
If software lay at the heart of the new Automation 3200 motion controller, it was the choice of FireWire for the networking that gave the arterial system its breathtaking performance.
There really should have been no surprise that FireWire should create such a revolution in motion control but, as this article explores, the IEEE1394 standard has been slow to find applications.
Automation, control and design engineers are spoilt for choice when it comes to the selection of high performance communications networks, control hardware and languages.
The sheer range of protocols - from device to enterprise levels - is overwhelming.
However, one clear leader, based on a proven architecture, is steadily emerging.
It does, without a doubt, have the potential to leave all others trailing in its wake.
IEEE1394 (FireWire) has been around for a lot longer than many people think.
First developed by the Apple Corp in the early 1990s, it was originally touted as "a USB bus on steroids".
In fact, its performance was so impressive that many industry insiders thought that it would be difficult for it to compete with slower, less capable protocols.
FireWire's first major leap into the consciousness of the public was when a tiny, relatively unknown connector appeared on Sony's DV Camcorders.
With the DV application, FireWire exploded onto the scene in a big way and, in 1995, it was accepted, by the IEEE as a bona fide communications standard.
The worlds of computers and audio visual hardware were quick to take up this exciting new "miracle" protocol as it promised performance figures far above what was currently available.
However, even with this type of take up in consumer- and office-based applications, the industrial world has been distinctly lax in its adoption - even though FireWire has the potential to rewrite the rulebooks.
This lack of take up is not indicative of the capabilities or, indeed, any shortcomings, if any, of the protocol.
The finger can, instead, be pointed at the powerful members of the industrial consortium backing USB - FireWire's biggest competitor.
One could argue that this situation is analogous to the early posturing between Betamax and VHS - like Betamax, FireWire is superior in many ways.
However, unlike Betamax, FireWire is growing in stature and is definitely here to stay.
(As an interesting aside, many of the world's leading professional camera systems still use Betamax).
When you consider the capabilities FireWire has to offer, it is difficult to fathom why it has not become the de-facto standard.
Not only does the latest wire based version (FireWire 800) offer an 800Mbit/s bandwidth (compared with 480Mbit/s for USB 2.0) but its next hardware layer is defined in a fibre version which will allow up to 3Gbit/s, allowing Aerotech to offer more complex functionality without future redesigns.
It also offers plug and play, determinism and, with its single-wire connectivity, it slashes both the volume and complexity of the wiring, compared to a traditional PC-based motion control platform.
It also reduces many of the analogue noise errors that can occur with analogue input signals.
Determinism, the ability to guarantee data across the network on a time critical basis, is of massive importance when considering advanced and high-speed motion profiles, especially when multiple axes need to operate concurrently.
FireWire has a determinism rate of 8kHz, which Aerotech uses to update target set point information.
Conventional PC-based motion controllers normally calculate trajectory positions at a rate of 1-4 kHz, and close the servo loop accordingly.
With modern processes, where speed or dynamic performance is of the essence, 1kHz is no longer fast enough - people are looking for higher speeds; and those dealing with servo loops, even higher servo closure rates.
As a comparison, Ethernet, a widely used communications standard, exhibits data packet collisions as part of its standard software layer.
If there is a collision, it will resend the data but cannot guarantee successful delivery.
FireWire, on the other hand, due to its high data rate can check each device in turn and guarantee data delivery.
Target position data needs to be guaranteed in servo loop applications otherwise motion would be interrupted.
Aerotech, a world leader in precision motion and automation devices and systems, has reinforced its ethic as a forward thinking company by recognising the potential FireWire has to offer and, more importantly, the capabilities it will offer its customers.
Addressing many a wish list, the company's A3200 motion, vision and I/O system not only takes the mantle as the World's first high performance software-only controller to offer 32 axes of synchronised motion, but it does so using the FireWire protocol.
With a variety of digital networks available, Aerotech developed a list of criteria that the Automation 3200 network interface had to possess.
A checklist that would be pertinent to any high end, high performance motion controller.
The following characteristics detail the criteria used to ultimately select FireWire and why those criteria were considered important.
Determinism - complex motion such as contouring requires that all axes receive their data at exactly the same point in time, each time.
Bandwidth greater than 100Mbit/s - the faster the network, the lower the latency between transmitting and receiving data.
This also allows the user to view real-time diagnostic and status data on the PC.
Standard on PCs - the Automation 3200 does not require a motion card.
Having FireWire as standard on PCs eliminates the cost of additional hardware.
Supported by the Windows operating systems - this ensures that the software will work on the PC with the network.
Continued R and D effort by the chip makers - a strong R and D effort by manufacturers allows the performance to increase and cost of the chips to decrease.
Tree topology - unlike a ring topology, a tree topology does not require a link back to the originating PC, which reduces the cabling effort.
Peer-to-peer transmissions - these allow the transfer of data between two drives without going through the root node.
This allows the transmission of encoder or I/O or any other type of information quickly between drives.
More and more devices are becoming available and support from Microsoft will ensure that integration with the majority of the world's computer systems will not be a problem.
The appearance of the new fibre version, with its massive datarates, will also allow users to future proof their designs, as new hardware will not have to wait for a new bus system to catch up.
FireWire has already demonstrated its capabilities in numerous applications; with its user base expanding and its support base strengthening it will remain one of the most powerful communication protocols for years to come.
Not what you're looking for? Search the site.
Tel +44 118 940 9400
-
Motion controller provides full automation
Automation 3200 is the first high-performance software-only motion, vision, PLC, robotics and I/O digital automation platform that offers from 1-to-32 axes of synchronised motion control. -
Aerotech adds vertical translation stage to ANT
Aerotech has added a vertical translation stage to its ANT range of nanotranslation linear position stages. -
Aerotech revises laser machining brochure
Aerotech has released a substantially revised version of its Capabilities in Laser Processing and Micromachining brochure. -
GSI relies on Aerotech's positioning capability
GSI Lasers is using Aerotech's positioning systems and motion controls for proving application processes. -
Pro stages allow medium-precision positioning
Aerotech has released the Pro linear stage range in 68 standard models, for high throughput, medium-precision positioning.
Articles by product category
- Consultancy and Services (903)
- Machine Building (4,517)
-
Engineering Design Software (6,179)
- Engineering Design Software (12)
- 2D CAD software (200)
- 3D CAD software (1,157)
- FEA and structural analysis software (369)
- Fluid, thermal, noise, vibration software (334)
- Simulation, modelling, validation software (914)
- Rendering, visualisation, styling software (196)
- Materials design and moulding design software (151)
- Process, instrumentation, automation software (258)
- Electrical design software (164)
- Publishing and documentation software (229)
- Maths, charting, statistics, QA software (317)
- Data, document management software (310)
- CAM, CNC, production management software (568)
- File conversion software, data capture (351)
- PLM and collaboration software (649)
-
Drives, Motors and Controls (3,361)
- Drives, Motors and Controls (1)
- Precision Motors and Gears (411)
- Industrial Drives/Controls (1,276)
- Linear Drives and Motors (114)
- Industrial Motors (497)
- Stepper and Servo Drives, Motors, Controls (1,060)
- Small Mechanical Components, Joining, Tools (1,975)
-
Control and Instrumentation (5,028)
- Plantwide control (1,324)
- Plant- and Machine-Wide Communications (1,174)
- Smaller-Sized PLCs (387)
- CNC and Motion Controllers (184)
- Mid-range and Large PLCs (201)
- Power Supplies, Uninterruptible Power (562)
- HMIs/Operator Interfaces (294)
- Logic Controllers, Timers and Relays (96)
- Cabling, Conduit, Signal Conditioning (806)
-
Monitoring, Measurement and Quality (5,459)
- Monitoring, Measurement and Quality (1)
- Data acquisition Software and Communications (494)
- Data Acquisition Hardware and PC I/O Boards (472)
- Electrical and Electronic Testing, PAT Equipment (630)
- Form/co-ordinate, optical, vision instruments (703)
- Gauges, Indicators and Instruments (440)
- Data loggers (422)
- Materials testing equipment (421)
- Telecomms/network test equipment, software etc (154)
- Testing and Calibration Services and Information (500)
- Testing, analysing and monitoring equipment (1,222)
-
Electrical and Electronic Equipment Design (4,160)
- Batteries, chargers and circuit protection (555)
- Connectors, Terminals, Busbars, Slip Rings (679)
- Enclosures and Equipment Cooling Fans (709)
- Knobs, Handles and Enclosure Hardware (420)
- PCs and Embedded Systems (798)
- Electrical and Electronic Subassemblies (369)
- Electrical and Electronic Components (630)
-
Materials and Processing (2,963)
- Materials and Processing (5)
- Materials and components (2,215)
- Rapid Prototyping (458)
- Materials processing and testing (285)
-
Engineering Industry News, Resources (6,093)
- Engineering Industry News, Resources (4)
- Engineering Business News, Views (388)
- Engineering Exhibitions, Events (562)
- Engineering Conferences (425)
- Engineering Seminars (400)
- Engineering Industry Developments, Awards (633)
- Engineering Guides, Newsletters (349)
- Engineering Recruitment, Employment (219)
- Engineering Training Courses (433)
- Engineering Education, Resources, Standards (838)
- Engineering Industry Reports, Surveys (597)
- Electronic Resources for Engineers (278)
- Health and Safety Legislation (402)
- Health and Safety Strategy, Risk Assessment (113)
- Health and Safety Consultancy, Software (175)
- Health and Safety Events, Training, News (277)
-
Powertrain Design (3,598)
- Powertrain Design (2)
- Bearings (939)
- Chains and belts (326)
- Gears, brakes, couplings and engines (1,441)
- Hydraulic Components (471)
- Lubricants (418)
-
Capital Equipment (3,387)
- Capital Equipment (1)
- Manufacturing Machinery and Plant Equipment (468)
- Production line blowers and fans (62)
- Compressors and Air Treatment (510)
- Electronics Manufacturing, Tools, Instruments (192)
- Electrical hardware (131)
- Machinery and Production Equipment (1,093)
- Robotics, Handling and Storage (930)
-
Sensors (7,080)
- Sensors (8)
- Accelerometers and Vibration Sensors (427)
- Loadcells, Force Sensors, Torque Sensors (699)
- Pressure sensors (621)
- Flowmeters and Flow Sensors (618)
- Level Sensors and Leak Detectors (527)
- Linear Position Sensors (399)
- Rotary Position, Tilt and Angular Sensors (546)
- Proximity Sensors (700)
- Gas, Chemical, Radiation, Magnetic Sensors (284)
- Humidity and Environmental Sensors (152)
- Temperature sensors (612)
- Vision and Colour Sensors (1,384)
- Barcode Sensors (103)
- Valves, Pumps, Process Hardware (3,623)