Chapter 1
Produce and Consume a Tag
14
Rockwell Automation Publication 1756-PM011J-EN-P - February 2018
To make sure consumers of produced tags can connect to Compact
GuardLogix 5380, CompactLogix 5380, CompactLogix 5480, ControlLogix
5580, and GuardLogix 5580 controllers, take the following steps:
•
For consumers running releases v17 and earlier that are consumers of a
produced tag from Compact GuardLogix 5380, CompactLogix 5380,
CompactLogix 5480, ControlLogix 5580, and GuardLogix 5580
controllers:
•
Verify that all multicast consumed tags of a produced tag are
configured with the same RPI. If they are not, some consumers will
fail to connect.
•
For multicast consumers running releases v18 and later, take one of
these steps:
•
Verify that all multicast consumed tags of a produce tag are
configured with the same RPI, or
•
Verify that all multicast consumers are configured to
Allow
Consumed Tags To Use RPI Provided By Producer
.
For more information on replacing a ControlLogix 5560/5570 controller with
a ControlLogix 5580 controller or a CompactLogix 5370 controller with a
CompactLogix 5380 controller, refer to the following publication in the
Replacement Guidelines: Logix5000 Controllers Reference Manual
(1756-
RM100).
Follow these guidelines when organizing tags for produced or consumed
data (shared data).
Guideline
Details
Create the tags at the controller
scope.
Only controller-scoped tags can be shared.
Use one of these data types:
•
DINT
•
REAL
•
Array of DINTs or REALs
•
User-defined
To share other data types, create a user-defined data type that contains the required
data.
Use the same data type for the produced tag and corresponding consumed tag or tags.
To share tags with a PLC-5C
controller, use a user-defined
data type.
To
This
Then
Produce
Integers
Create a user-defined data type that contains an array of INTs
with an even number of elements, such as INT[2]. (When you
produce INTs, you must produce two or more.)
Only one
REAL value
Use the REAL data type.
More than
one REAL
value
Create a user-defined data type that contains an array of
REALs.
Organize tags for
produced or
consumed data