Consume Tags on L55 v12 from a Cmplx 5380 producer

phuz

Member
Join Date
Jun 2008
Location
Mohnton, PA
Posts
1,044
Having some trouble getting a v12 L55 processor to consume tags from a new CompactLogix L306ER (5380) v29 producer.

This document (http://literature.rockwellautomation.com/idc/groups/literature/documents/pm/1756-pm011_-en-p.pdf) says that because the newer controllers won't exist in pre-v24 firmware that you must represent the controller as another type of controller that has an on-board ethernet port, so I have attempted the 1769-L32E, but it's not working.

Yes, worst case I'll have to change it to a MSG, but it will break their standard.
 
I'd call TechConnect and ask if they're considering v12 when they say "pre v-24 firmware" (I can hear them saying that L55 is discontinued from 2011). I think firmware v12 is too old and declaring a surrogate controller will not work in this case.

It's a long shot but maybe a firmware upgrade could be helpful. As far I remember, L55 accepts v16.
 
I did call and they can't give a clear answer.
I changed the F/w to v16 and it works, so I am thinking it's a firmware issue and I may just have to use messaging.
 
I did call and they can't give a clear answer.
I changed the F/w to v16 and it works, so I am thinking it's a firmware issue and I may just have to use messaging.

If V16 got it working, why do you think you'll need messaging ?

Can't the facility accept V16 over V12 for the L55 ?
 
You may break my long-standing claim that Produced/Consumed Tag connection problems are never firmware revision related !

What sort of connection error code did you get when you were Consuming the tags with a v12 controller ?

In V12, CompactLogix controllers were very new and they always behaved like the were in Slot 0 of a backplane.

I can see having the V12 controller unable to Consume tags being Produced by a modern CompactLogix. If it were the other way around, I would expect it to succeed.

EDIT: re-read question, got things backwards.
 
Last edited:
You may break my long-standing claim that Produced/Consumed Tag connection problems are never firmware revision related !

What sort of connection error code did you get when you were Consuming the tags with a v12 controller ?

In V12, CompactLogix controllers were very new and they always behaved like the were in Slot 0 of a backplane.

I can see having the V12 controller unable to Consume tags being Produced by a modern CompactLogix. If it were the other way around, I would expect it to succeed.

EDIT: re-read question, got things backwards.

Does it matter what slot the producing controller is in ?

Does it matter what the model, catalog, firmware revision the producing controller is specified as in the consumer ?

Aren't all produced tags formatted to adhere to the CIP protocol ?

I really can't see an issue, unless later controllers have broken the mould for the Producer/Consumer spec....

EDIT : Surely there's no requirement for the "producer" to be identifiable by type, isn't it just the case that there is a standard produced tag, from the path specified, for consumers to consume, I don't think the consumer checks that the producer is the correct module specified in the consumer's I/O configuration, it would be illogical, but I may be wrong....
 
Last edited:
In a validated environment, changing firmware is a much bigger deal than you'd think.

Changing firmware revision in your "validated environment" might be a deal less than changing the code.

I can't think of any issues going from V12 to V16... but changing the data transfer code has higher risks...
 
The slot number of the Producing controller is definitely important, as the Consuming controller needs to request the connection from the Producer and negotiate the Tag Name and datatype and RPI for the connection. As far as I know, modern controllers still accept being addressed as "backplane and Slot 0" for backward compatibility purposes.

The identity of the Producing controller should not matter, or at least it never has. It doesn't matter if it's an L1 or L55 or L6x or L7x or what the firmware revision is. Identity checking has never been part of Produced/Consumed tag connection establishment.

But now with the CPU and the Ethernet module considered to be at the same endpoint rather than in different slots (5370 and 5380 series CompactLogix and 5580 series ControlLogix), maybe the old V12 controller can't deal with that.
 
I can't think of any issues going from V12 to V16... but changing the data transfer code has higher risks...

I can offer a very specific V12 to V16 issue we experienced several years ago. This was (is) an -L55 with M08SE Sercos motion. The V12 fault handling was not correctly programmed, using MASR instead of MAFR and not turning off feedback (no MSF) in the event of a fault. This basically worked in V12, but not in V16. The V16 axis would become unresponsive, "locked-up", and most quickly fixed by cycling power on the whole system. Proper fault handling corrected the issue, though left us wary of V12 to V16 upgrades.
 
Last edited:
Yes, the controller is set to slot 0 (default).

I took the same v12 program and migrated it to v16 for testing and it immediately succeeded, so I would think the answer is old firmware.
 

Similar Topics

Hi all, We have a packaging machine in our plant that has a cartoner and the casepcker. If caspacker goes down for 5-10minutes this shuts of...
Replies
5
Views
1,687
Ok I have never set up communications between two PLCs both machines are using 192.168.1.1 for the PLC. I need to setup produce consume tags...
Replies
3
Views
4,050
Hi, guys! In Logix5000, can we consume and produce the tags between two controllers which are Not in the same rack, but are both working under...
Replies
4
Views
1,482
Hi all, Hopefully this is a somewhat quick question: A few of the loops in my system have physical I/O at two different PLCs. My water filter...
Replies
3
Views
2,805
I am unable to get communication thru different swith on network that the producer is not hooked on. I do not have a problem with consuming on...
Replies
6
Views
2,254
Back
Top Bottom