Quick Start
for
Vendors
Handbook
A Guide for EtherNet/IP™ Developers
www.odva.org
Copyright Notice
EtherNet/IP Quick Start for Vendors Handbook
Publication Number: PUB00213R0
Copyright © 2008 Open DeviceNet Vendor Association, Inc. (ODVA).
All rights reserved. For permission to reproduce excerpts of this material with appropriate attributions, please contact
ODVA.
CIP, Common Industrial Protocol, CIP Motion, CIP Safety, CIP Sync, CompoNet, CompoNet CONFORMANCE TESTED,
ControlNet, ControlNet CONFORMANCE TESTED, DeviceNet, EtherNet/IP, EtherNet/IP CONFORMANCE TESTED are
trademarks of ODVA, Inc. DeviceNet CONFORMANCE TESTED is a registered trademark of ODVA, Inc.
All other trademarks are property of their respective owners.
ODVA, Inc.
4220 Varsity Drive, Suite A
Ann Arbor, MI 48108-5006 USA
Phone +1 734.975.8840
Fax +1 734.922.0027
E-mail odva@odva.org
Web www.odva.org
For the Reader .....................................................................................
4
What is the purpose of this guide? ................................................
4
Who should read it? ....................................................................
4
Technology Overview ............................................................................
5
What is EtherNet/IP? ...................................................................
5
What is CIP? .............................................................................
5
CIP and International Standards ...................................................
6
Who is ODVA? ............................................................................
7
Objects, Services, and Application Data ...................................................
8
What services does EtherNet/IP provide? .......................................
8
Simplified EtherNet/IP Object Model Overview ................................
8
Exposing Application Data with CIP ...............................................
8
Implementation Approaches..................................................................10
Steps to EtherNet/IP implementation ............................................10
Getting started with EtherNet/IP ..................................................10
Selecting the right level of EtherNet/IP device capability .................10
Types of EtherNet/IP communications ...........................................11
Types of EtherNet/IP devices .......................................................12
Additional device considerations ...................................................13
What are the different ways to implement EtherNet/IP? ..................14
Developing Your Implementation ...........................................................17
Developing your EtherNet/IP Implementation ................................18
Testing Your Implementation .................................................................19
Testing your implementation .......................................................19
Development Tools ..............................................................................20
What development tools are available? .........................................20
ODVA Membership: Developer Benefits .........................................20
Further Information .............................................................................21
Other ODVA Resources ...............................................................22
Glossary .............................................................................................23
EtherNet/IP Development Checklist ........................................................27
Appendix A: Creating an EDS File ..........................................................28
Appendix B: Extensions to CIP ..............................................................30
Appendix C: Traffic Flow Diagrams .........................................................37
Appendix D: Development Tools ............................................................40
Table of Contents
For the Reader
What is the purpose of this guide?
You are implementing EtherNet/IP™. Where do you start? What are your options? What issues should
you consider? What do you need to know about the protocol? How should you proceed with your
development?
This guide gives basic answers to the above questions. It provides an overview of the steps needed
to implement EtherNet/IP, and offers practical guidance to help lead you to a successful EtherNet/IP
implementation.
Who should read it?
Development engineers, development managers, product managers, and marketing will benefit from
reading this guide. You are not expected to be an expert in EtherNet/IP or the Common Industrial
Protocol (CIP™).
Technology Overview
What is EtherNet/IP?
EtherNet/IP is the name given to the Common Industrial Protocol (CIP), as implemented over standard
Ethernet (IEEE 802.3 and the TCP/IP protocol suite).
EtherNet/IP was introduced in 2001 and today is the most developed, proven and complete industrial
Ethernet network solution available for manufacturing automation, with rapid growth as users seek to
harness the advantages of open technologies and the internet. EtherNet/IP is a member of a family of
networks that implements CIP at its upper layers (Figure 1).
EtherNet/IP and CIP are managed by ODVA. ODVA publishes
The EtherNet/IP™ Specification
and helps
ensure compliance through conformance testing.
What is CIP?
The Common Industrial Protocol (CIP) is a
media independent, connection-based, object-
oriented protocol designed for automation
applications. It encompasses a comprehensive
set of communication services for automation
applications: control, safety, synchronization,
motion, configuration and information. It allows
users to integrate these applications with
enterprise-level Ethernet networks and the
Internet. Supported by hundreds of vendors
around the world and truly media-independent,
CIP provides users with a unified communication
architecture throughout the manufacturing
enterprise. CIP allows users to benefit today
from the many advantages of open networks
while protecting their existing automation
investments when upgrading in the future. CIP
brings:
•
•
•
•
•
Originator Services
for Modbus
®
Device
Integration
Coherent integration of I/O control,
device configuration and data collection
Seamless flow of information across
Figure 1
multiple networks
DeviceNet, CompoNet & ControlNet share the same CIP
Ability to implement multi-layer networks
application layer with EtherNet/IP
without the added cost and complexity of
bridges and proxies
Minimized investment in system engineering, installation and commissioning
Freedom to choose best of breed products, with the assurance of competitive prices and low
integration cost
The “IP” in “EtherNet/IP” refers to “Industrial Protocol”. EtherNet/IP utilizes CIP over standard IEEE
802.3 and the TCP/IP protocol suite (Figure 2). Since EtherNet/IP uses standard Ethernet and TCP/IP
technologies, it allows compatibility and coexistence with other applications and protocols.
EtherNet/IP-enabled products have been developed using pre-existing hardware platforms, with existing
TCP/IP stacks with multiple protocol support. A few vendors simply chose to provide a firmware update
to an existing Modbus TCP interface, demonstrating the ease of integration and interoperability of CIP,
without the need to develop specific hardware.
EtherNet/IP Quick Start for Vendors Handbook (PUB213R0)
©2008 ODVA, Inc.
www.odva.org
Page 5
评论