• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
  • Advertise
  • Subscribe

Motion Control Tips

Automation • Motion Control • Power Transmission

  • News
    • Industry News
    • Editor Blogs
  • Controls
    • HMIs
    • PC-Based Controllers
    • PLCs + PACs
    • Stand-Alone Controllers
    • Software
  • Drives
    • Servo Drives
    • Stepper Drives
  • Encoders
    • Absolute Encoders
    • Incremental Encoders
    • Rotary Encoders
  • Mechanical
    • Bearings
    • Brakes + Clutches
    • Belt + chain
    • Couplings
    • Gears + Gearing
    • Lubrication
    • Shock + Vibration Mitigation
    • Springs + Rings + Seals
  • Linear
    • Actuators
    • Linear Motors
    • Linear Encoders
  • Motors
    • AC Motors
    • DC Motors
    • Brushless Motors
    • Gearmotors
    • Piezo Motors
    • Servo Motors
    • Stepper Motors
  • Systems
    • Conveyors + linear transport systems
    • Gantries + Stages
    • Rotary Tables
    • Grippers + End Effectors
    • Robotics
  • Networks
    • Connections + Sliprings
    • Fieldbuses
    • I/O
    • Sensors + Vision
  • Resources
    • FAQs
      • Motion Casebook
      • Motion Selection Guides
    • Suppliers
    • Video
You are here: Home / FAQs + basics / What is the Common Industrial Protocol (CIP)?

What is the Common Industrial Protocol (CIP)?

April 14, 2020 By Danielle Collins Leave a Comment

In a recent post, we explained the seven layers of the OSI (Open Systems Interconnection) protocol, including the top, or application, layer, which manages the interaction between programs or applications and the network. One example of a specialized application layer is the Common Industrial Protocol.

Also referred to as CIP, the Common Industrial Protocol was developed by Rockwell and is now managed by the industry group, ODVA. Developed for industrial applications, CIP provides a method for organizing and representing data, managing connections, and facilitating messaging on a network.


The Common Industrial Protocol allows users to integrate automation applications — including control, safety, synchronization, and motion — across all aspects of the business. It is an object-oriented protocol: devices are represented by an object model, and network-specific objects define how parameters are configured, while communication objects provide the means to establish communications and access data and services from devices over the network.

Every object has attributes (data), services (commands), connections, and behaviors (reactions to events), which are defined in the CIP object library. The object library supports many common automation devices and functions, such as analog and digital I/O, valves, motion systems, sensors, and actuators. So if the same object is implemented in two or more devices, it will behave the same way in each device. A grouping of objects in a device is referred to as the device’s “object model.”

The Common Industrial Protocol also defines device types, with each device type having a device profile. The device profiles specify which CIP objects must be implemented, what configuration options are possible, and the formats of I/O data. This means that devices of a given type all have a common application interface. Objects that define routing mechanisms also allow messages to be passed seamlessly between different CIP networks (EtherNet/IP and DeviceNet, for example).

Another key feature of CIP is that it defines two types of communication, or messages: explicit and implicit. Explicit messages are used for “as-needed” data (information) and are transmitted via TCP (transmission control protocol). Implicit messages are used for control data (inputs and outputs) — where high speed and low latency are important — and are transmitted via UDP (user datagram protocol). The UDP protocol allows messages to be sent in smaller packet sizes and makes it possible to use the producer-consumer model for these critical, implicit messages.

With the producer-consumer model, a message is sent by one producer, one time, to many consumers (receiving devices) — a method referred to as multicasting. This is in contrast to the traditional source-destination model, where a message must be transmitted multiple times by the producer to reach each consumer. In the producer-consumer model, a consumer decides if it should consume the data based on an identifier included in the data packet. This allows the producer-consumer model to provide more efficient use of network bandwidth and higher overall speed than the source-destination model.

With the producer-consumer communication model, messages are sent by the producer just one time, and each consumer takes only the data intended for it.
Image credit: EtherCAT Technology Group

There are four industrial networks, sometimes referred to as “CIP networks” that incorporate CIP at the session, presentation, and application layers. EtherNet/IP implements CIP over standard Ethernet. Similarly, CIP applied over a CAN network forms the basis for DeviceNet. ControlNet uses CIP over a CTDMA (concurrent time division multiple access) data link layer, and CompoNet implements CIP on a TDMA (time division multiple access) data link layer.

In addition to the family of networks above, CIP also includes extensions that enhance its functionality: CIP Safety for fail-safe communication in functional safety implementations; CIP Sync for real-time synchronization between devices; CIP Motion for multi-axis, distributed motion with deterministic, real-time control; and CIP Energy for monitoring and managing energy consumption to ensure optimization of energy usage (OEU).

common industrial protocol
From the bottom, the OSI layers are: physical, data link, network, transport, session, presentation, and application. (This diagram includes an additional layer at the top, referred to as the “user” layer, where device profiles are stored.) Although the physical, data link, network, and transport layers differ, the family of CIP networks all implement CIP at the top layers.
Image credit: ODVA

You might also like

Filed Under: FAQs + basics, Featured, Networking + IoT

Reader Interactions

Leave a Reply

You must be logged in to post a comment.

Primary Sidebar

LEARNING CENTER

Design World Learning Center

Motion Control Handbook

“mct
EXPAND YOUR KNOWLEDGE AND STAY CONNECTED
Get the latest info on technologies, tools and strategies for Design Engineering Professionals.

RSS Featured White Papers

  • Robotic Automation is Indispensable for the Logistics Industry’s Continued Growth and Success
  • Reliable Linear Motion For Packaging Machines
  • Polymers Outperform Metals In Precision Gearing

Footer

Motion Control Tips

DESIGN WORLD NETWORK

Design World Online
The Robot Report
Coupling Tips
Linear Motion Tips
Bearing Tips
Fastener Engineering.
Wire and Cable Tips

MOTION CONTROL TIPS

Subscribe to our newsletter
Advertise with us
Contact us
About us

Copyright © 2026 · WTWH Media LLC and its licensors. All rights reserved.
The material on this site may not be reproduced, distributed, transmitted, cached or otherwise used, except with the prior written permission of WTWH Media.

Privacy Policy | RSS