Logix v36 Adds OPC UA Support

QA67230 : OPC UA in 5580 and 5380 Logix Controllers added with v36 firmware

Has anyone had a chance to play with this yet? I don't have access to any 5580/5380's at the moment.

The node counts are not very exciting for anything but the high-end controllers.

Model Supported OPC UA Nodes
ControlLogix
1756-L81E no support
1756-L81EP no support
1756-L81ES no support
1756-L82E 600
1756-L82ES 900
1756-L83E 1200
1756-L83P 1200
1756-L83ES 1500
1756-L84E 10000
1756-L84ES 15000
1756-L85E 15000
1756-L85EP 15000
CompactLogix
5069-L306ER* no support
5069-L306ERS no support
5069-L310ER* 300
5069-L310ERS 300
5069-L320ER* 300
5069-L320ERS 300
5069-L330ER* 300
5069-L330ERS 300
5069-L340ER* 600
5069-L340ERS 600
5069-L350ER* 600
5069-L350ERS 900
5069-L380ER* 900
5069-L380ERS 1200
5069-L3100ER* 2000
5069-L3100ERS 4000
1 Like

We have a 1756-L83E we've been meaning to upgrade and test with but I think it got lost to the holiday madness.

I think I tested against these at the OPC interop event in Germany this October and there were no (major?) issues?

1 Like

We typically don't need any processor larger than the L83E. The kicker in all of this is that each "node" is at least a tag, but if you use UDTs or even worse, nested UDTs, the base tag also counts as a node. In other words, if you have a UDT with 4 member tags inside of it, each tag you create with it counts as 5 nodes according to the documentation I read. So the larger your UDTs the lower your "overhead", but I like to structure my tags with sub-UDTs for status, config, metadata, alarms, etc so we'd chew through these nodes pretty fast. I don't even think an L85E would be capable enough to handle the number of tags we would need for our gas plant projects.

Perhaps, but if I'm remembering correctly they expose UDTs the same way Siemens and others are doing, where they make it available as both a single structured composite value as well as breaking it out into individual nodes with their own values. Subscribing to just the structured value should only count as 1.

I do wish Ignition had a better way to represent structured values than a Document tag with the optional accessory derived tags doing jsonGet/jsonSet :frowning:

2 Likes

I have an L320ERM in my lab. I'll play with this next week. I'm curious how the OPC UA support loads the comms processor.

I haven't played with it yet, but as per the KB article, that's not how they're doing it. (Screenshot of appropriate section attached as well)

That supports what I said, that they expose it both ways, except I was thinking the count was MonitoredItems, and apparently the count is just the total number of exposed Nodes.

So yeah, that will put a damper on how much you can do with it.

1 Like

Presumably CIP traffic will be prioritized? I wonder how that works in practice.

Another part of the KB pertaining to the communications priority:

3 Likes

Hi,

Has anyone successfully configured the Logix v36 as an OPC client.
Based on their knowledge based these are the values that are need to be set,

But if I'm going to use it as a client then should I put the ENABLE_SERVER = 0

Thanks.