Workshop Exercise 6.1 - Introduction to the community.cip Collection

Table of Contents

Objective

In this exercise, we’ll take a look at CIP and the community.cip Ansible collection.

Step 1 - Overview of CIP

CIP, or the Common Industrial Protocol, is a media independent protocol using a producer-consumer communication model, and 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 includes an extensive 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 more info, visit the ODVA page on CIP.

Step 2 - Overview of the community.cip Collection

The community.cip Ansible collection is an attempt to leverage the common industrial protocol to bring industrual devices under management similar to more traditional devices, such as linux server, network devices, and so on.

Many industrual devices leverage CIP for communication, potentially opening up the possibility of management with Ansible. For more information, check out this blog post about the collection.


Navigation

Previous Exercise Next Exercise

Click here to return to the Workshop Homepage