
Produce and Consume Tags (interlock controllers)
Chapter 5
Organize Tags for Produced
or Consumed Data
Follow these guidelines as you organize your tags for produced or consumed data
(shared data).
Table 19 - Guidelines for Produced or Consumed Data Tags
Function
Guidelines
Create the tags at the controller scope.
You can produce and consume only controller-scoped tags.
Produce and consume specific tags.
You cannot produce or consume these types:
•
Alias
•
Axis type
•
BOOL
•
Consumed
•
I/O
•
INT
•
Message
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.
Limit the size of the tag to
≤
480 bytes.
If you must transfer more than 480 bytes, create logic to transfer the data in smaller packets or create multiple
produce/consume tags.
To share tags with a PLC-5C controller,
use a user-defined data type.
To
This
Then
Produce
Integers, BOOLs or
combinations of both
Create a user-defined data type that contains an array of INTs with an
even number of elements, such as INT[2].
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.
Consume
Integers
Create a user-defined data type that contains these members:
Data type
Description
DINT
Status
BIT 0
•
0 PLC5 in PROG mode
•
1 PLC5 in RUN mode
INT[
x
], where
x
is the output size of
the data from the PLC-5C controller.
If you are consuming only one INT,
omit
x
.
Data produced by a PLC-5C
controller
Use the highest permissible RPI for your
application.
If the controller consumes the tag over a ControlNet network, use a binary multiple of the ControlNet network
update time (NUT). For example, if the NUT is 5 ms, use an RPI of 5, 10, 20, or 40 ms.
Combine data that goes to the same
controller.
If you are producing several tags for the same controller, group the data in these ways:
•
To reduce the number of connections, group the data into one or more user-defined data types.
•
To conserve network bandwidth, group the data according to similar update intervals.
Rockwell Automation Publication CNET-
UM001E-EN-P - June 2016
75
Summary of Contents for ControlNet Compact GuardLogix 1769
Page 4: ...SummaryofChanges Notes 4 Rockwell Automation Publication CNET UM001E EN P June 2016...
Page 8: ...Preface Notes 8 Rockwell Automation Publication CNET UM001E EN P June 2016...
Page 70: ...Chapter 4 ControlI O Notes 70 Rockwell Automation Publication CNET UM001E EN P June 2016...
Page 99: ......