Rockwell Automation 20-COMM-ER 20-COMM-ER Dual-Port EtherNet/IP Communication Adapter User Manual User Manual
Page 131

Rockwell Automation Publication 20COMM-UM015B-EN-P - July 2013
131
Using Explicit Messaging Chapter 6
MicroLogix 1100/1400 Controller – Formatting a Message to Read a Single
Parameter Using Generic Get/Set Attribute Service
Figure 62 - Generic Get Attribute Single Message Configuration Screens
The following table identifies the data that is required in each box to configure a
message to read a single parameter.
General Tab
Example Value
Description
Channel
Comm… Command
Data Table Address
Size in Bytes
Extended Routing…
Service
(1)
Class
Instance
(2)
Attribute
1
CIP Generic
N40:0
4
(3)
RIX15:0
Generic Get Attribute Single
93 or 9F (Hex.)
(4)
3 (Dec.)
9 (Dec.)
Controller port to which the network is connected.
Used to access the Parameter Object in the adapter.
An unused controller data table address containing the message
instruction. This address is the starting word of the destination file.
Number of bytes to be transferred. Each byte size is an 8-bit integer.
An unused routing information file for the controller.
Code for the requested service.
Class ID for the DPI Parameter Object.
Instance number is the same as the parameter number.
Attribute number for the Parameter Value attribute.
MultiHop Tab
Example Value
Description
To Address
10.91.100.79
IP address of the adapter connected to the drive.
(1) The default setting for Service is ‘Custom’, enabling entry of a Service Code not available from the Service pull-down menu. When choosing
a Service other than ‘Custom’ from the pull-down menu, an appropriate Hex. value is automatically assigned to the Service Code box which
is dimmed (unavailable).
(2) The instance is the parameter number in the drive (Port 0). For example, to read parameter 4 of a peripheral in Port 7 of an SMC-50 controller,
the instance would be 21504 + 4 = 21508. See
DPI Parameter Object on page 198
(Class code 0x93) to determine the instance number.
(3) In this example, Output Current is a 32-bit parameter. If the parameter being read is a 16-bit parameter, the Size in Bytes would be set to 2.
When the parameter being read is a 32-bit REAL (floating point) data type, the size in bytes would be set to 4. See the drive documentation
to determine the size of the parameter and its data type (16-bit or 32-bit integer or REAL).
(4) See
for limitations of PowerFlex 7-Class drives when using DPI Parameter Object Class code 0x93 for explicit
messaging.