CIP for Dummies

JeffKiper

Lifetime Supporting Member + Moderator
Join Date
Jun 2006
Location
Indiana
Posts
2,460
Guys and Gals I am a trying to start understanding what CIP is. Does anybody have or know where to get a CIP guide for Dummies?

I have tries to read some of the Devicenet help files but I don't understand what an Instance is. So as I am lost for the start.


As always thanks for your hep.
 
so who's this "dummy" that you've run into? ...

Greetings Jeff ...

when Allen-Bradley uses CIP it generally stands for "Communication and Information Protocol" ...

for comparison, here are some other common protocols:

DH+ ... DH-485 ... DF1 ... and now we have CIP ...

quick BASIC idea: think of it as a network language especially adapted for the ControlLogix platform ...

as for your next question – about "What's an Instance" ...

BASIC idea: look at it as part of an OUTLINE format (as for a high-school term paper) ... for example:

I. Roman numeral one (for main heading) 
A. Capital letter (next subordinate heading)
1. Arabic number (next subordinate heading) ...



the SAME THING just said another way:

I. Top level 
A. Dig a little deeper
1. Dig deeper still



and now the SAME THING in Allen-Bradley talk:

I. Class Name
A. Instance Name
1. Attribute Name



so ... in GENERAL terms, when you see the terms Class, Instance, and Attribute those USUALLY are efforts (for better or for worse) to set up an orderly format of information ...

survival tip:

try the following experiments in RSLogix5000 – don’t forget to use the pull-down selectors to see what's available for each entry ...

first put in a simple GSV rung ... notice that if you select "Controller" for the CLASS NAME, the software will skip right over the INSTANCE NAME ... that's because you don't NEED an INSTANCE NAME – because there is only ONE "Controller" that the GSV could access ...

now select "Program" for the CLASS NAME ... this time the software will allow you to choose from all of the available Programs in your project ... here you NEED an INSTANCE NAME because there could be several "programs" from which to select ...

major "big picture" idea in simplest terms:

I. Class name = start digging here ...
A. Instance name = dig deeper here ...
1. Attribute name = dig even deeper here ...



now if this "general idea" stuff doesn't fully answer your question, how about giving us a screen shot (or just more detail) about WHERE you're running across this particular reference to an "Instance" ... probably one size does NOT fit all ...
 
Last edited:
Ron I can “DIG” that explanation.

I have just gotten a DeviceNet Panelview Standard and found where it was using Class, Instance, and Attribute. I couldn’t understand what it was talking about. I think I can at least read the help file and maybe understand what it is referring to.

"so who's this "dummy" that you've run into? ... " It's me it's me it's Ernest T
 
Last edited:
ODVA is probaly the best place to go. CIP includes Device Net, Ethernet IP and CompoNet.
I can recommend to you the AB manual for the Powermonitor 3000 with Device Net interface. I found it helped me enormously.
 

Similar Topics

Hi, First time poster, long time reader. I've got a mass flow controller device for controlling the flow of gas. It has a flowmeter and an...
Replies
4
Views
276
Hi Folks! Could I use the Studio 5000 to read/monitoring Stratix 5700 parameters? Like switch temperature for example
Replies
11
Views
375
Hola chicos. Tengo un problema con el driver de comucicacion dasabcip 5, y un plc controllogix v34, ya realice la comunicacion pero en ciertos...
Replies
2
Views
158
Wizards, It has been a few, but you all have always done me well. I have acquired a 1769-L33ER and want to use it as my collection PLC to...
Replies
5
Views
519
Hello All, is there any way to fetch remote controllers Mode Run/Remote Prog/Faulted etc. ( AB L8 Series) using CIP message, if yes please share...
Replies
5
Views
823
Back
Top Bottom