
CIP Services and User-created Tags
Chapter 2
Rockwell Automation Publication 1756-PM020F-EN-P - January 2019
45
5.
Determine when Symbol Instances have changed.
See also
Step 1: Find user-created controller scope tags in a Logix 5000
Step 2: Isolate user-created tags from system tags/identifying
Step 3: Determine the structure makeup for a specific structure
Step 4: Determine the data packing of the members of a structure
Step 5: Determine when the tags list and structure information need
This section describes the process used to learn what controller-scoped tags
are located in the Logix 5000 controller by retrieving the Symbol Name and
Symbol Type attributes for each instance of the Symbol Object.
The Get_Instance_Attribute_List (0x55) service returns instance IDs for
each created instance of the Symbol class, along with a list of the attribute
data associated with the requested attributes.
See also
CIP Services and User-created Tags
Retrieve all symbol object instances
Example of retrieving the first group of tags
The maximum size of a packet does not return all instances and attributes in
a single request. To retrieve all instances, the client application must issue a
series of requests to the controller and adjust the starting instance with each
request.
This sequence describes how client application retrieves all the instances:
1.
Set initial instance to zero.
2.
Send request.
3.
When General Status = 06 is returned, there is more data to read. To
determine the last instance sent in the reply, parse the data received
from the Logix 5000 controller to find the last instance ID returned.
Step 1: Find user-created
controller scope tags in a
Logix 5000 controller
Retrieve all symbol object
instances