Common Industrial Protocol

From AutomationWiki
Jump to: navigation, search


Common Industrial Protocol is an open industrial protocol supported by ODVA. It is used for industrial automation applications and used in EtherNet/IP, DeviceNet, CompoNet and ControlNet. It includes a complete set of messages and services for the collection of manufacturing automation applications – control, safety, synchronization, motion, configuration and information. Moreover, it permits users to integrate these manufacturing applications with enterprise-level Ethernet networks and the Internet. CIP is truly media-independent and supported by hundreds of vendors globally. It endows its users with unified communication architecture throughout the manufacturing enterprise. 

CIP Technology[edit]

CIP is a strictly object-oriented protocol, at the upper layers. Each CIP object has attributes (data), services (commands), connections, and behaviors (relationship between attribute values and services). CIP embraces a wide object library to support general purpose network communications, network services such as file transfer, and typical automation functions such as analog and digital input/output devices, HMI, motion control, and position feedback. For providing interoperability, the same object, or groups of objects, employed in two or more devices behaves identically from device to device. A grouping of objects used in a device is known as that device's "Object Model." The Object Model in CIP is based on the producer-consumer communication model which offers more efficient use of network resources than a source-destination model by enabling the exchange of application information between a sending device (e.g., the producer) and many receiving devices (e.g., the consumers). This whole process does not require data to be transmitted multiple times by a single source to multiple destinations.

CIP Synchronization[edit]

CIP Sync is a time synchronization extension to CIP. It is based on the recent IEEE-1588 standard – Precision Clock Synchronization Protocol for Networked Measurement and Control Systems –which provides the enlarged control coordination required for sequencing demanding events recording, distributed motion control and other highly distributed applications where absolute time-synchronization of devices is vital

CIP Motion[edit]

It is an extension to EtherNet/IP which enables integration of field devices and motion drives on the same network and at the same time purges the requirement for a separate motion optimized network. This gives lower system cost, improved system performance, and greatly reduced system complexity.

CIP Safety[edit]

It provides the capability to have a blend of safety devices and standard devices on the same network or wire for seamless integration and improved flexibility. The safety protocol provides fail-safe communication between nodes such as safety I/O blocks, safety interlock switches, safety light curtains and safety PLCs in safety applications up to Safety Integrity Level (SIL) 3 according to IEC 61508 standards.


1. Coherent integration of I/O control, device configuration and data collection.

2. Seamless flow of information across multiple networks.

3. Ability to implement multi-layer networks without the added cost and complexity of bridges and proxies.

4. Minimized investment in system engineering, installation and commissioning.

5. Freedom to choose best of breed products, with the assurance of competitive prices and low integration cost.