CIP Data Table Write CompactLogix to ControlLogix

Neoxaro

Member
Join Date
Nov 2018
Location
france
Posts
3
I'm having trouble writing data from a CompactLogix PLC to a ControlLogix PLC.

My CompactLogix (IP 192.1.5.70) configuration :

unknown.png



Mu controlLogix (IP : 192.1.5.100) configuration :

unknown.png



I've got 1,0,2,192.1.5.100,1,16 and when i apply got error : "invalid connection path specified"


Thanks,
 
I've got 1,0,2,192.1.5.100,1,16

The "16" is slot of the ethernet card, not the processor where the data lives.

Rather than trying to figure out what the correct path is, add the 1756-ENBT to your CompactLogix tree (on the Ethernet part), and then add your CLX processor under the ENBT.

Then all you have to do is reference the CLX processor in your MSG instruction path. Much easier than trying to parse the hops.
 
The "16" is slot of the ethernet card, not the processor where the data lives.


Actually, I can't add the 1756-ENBT to your CompactLogix tree, that why I should use the full path.
I try 1,0,2,192.1.5.100,1,0 to target the processor, and have the same error.


WHen i use 0, 0, 2, 192.1.5.100, 1, 0 : I have error "connection failure" extende code error : 311 which is "Port not available"
 
Last edited:
To try to be a little clearer you need YOUR ETHERNET CARD NAME,2,192.1.5.100,1,0

If you browse to it on the communications tab the name gets added to the comms path and then just add ,2,192.1.5.100,1,0 after it.
 
To try to be a little clearer you need YOUR ETHERNET CARD NAME,2,192.1.5.100,1,0

If you browse to it on the communications tab the name gets added to the comms path and then just add ,2,192.1.5.100,1,0 after it.


I tried "L5_Chargement, 2,192.1.5.100, 1, 0" but I have error : Module could not be found.
With L5_chargement is my CPU, and I'm using the front port.

unknown.png
 
Sorry, I didn't realise you were configuring it from the CompactLogix cpu. I have a project where I've done this before and I added the 1756-Ethernet module and CLX cpu to the hardware configuration of the Compactlogix and then you can just browse to it.
 
With the CompactLogix "5370" family of controllers like the 1769-L30ER, you do not need to address the backplane or "daughtercard" at the beginning of the CIP Path.

You simply start with the EtherNet/IP port, which you correctly identified as Port 2.

Here's a Knowledgebase article describing the difference between the older CompactLogix and the 5370 family: Article ID 467768, TechConnect Required. The Port numbering can be different on the newest 5380 family (5069-Lxx) CompactLogix as well.

The CIP Path you need is only two "hops": Out the Ethernet port to the IP address of a 1756-ENBT, then to the backplane and the ControlLogix in Slot 0.


2,192.1.5.100, 1, 0
 
Last edited:

Similar Topics

Hello forum members. I was hoping if you guys can help me understand why this CIP instruction is error out with this code 16#000C.
Replies
1
Views
1,450
Hello everyone. I have a compactlogix L24ER PLC that I am trying to use to send data to a windows 10 PC. It works, but I want to understand why...
Replies
4
Views
2,407
Hi everybody I wish you could help me with this: I have 4 CIP Data table read messages and 1 CIP Data table write message that communicates from a...
Replies
13
Views
3,910
Hi folks, I'm very much a newcomer to PLCs in general and the CIP standard in particular and have a problem I hope someone could shed some...
Replies
1
Views
7,558
I'm having trouble reading data from a ControlLogix PLC to a CompactLogix PLC. (Adding the I/O and using produced/consumed tags is not an option)...
Replies
8
Views
27,631
Back
Top Bottom