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

Page 134

Advertising
background image

134

Rockwell Automation Publication 20COMM-UM015B-EN-P - July 2013

Chapter 6 Using Explicit Messaging

The following table identifies the data that is required in each box to configure a
message to write a single parameter.

MicroLogix 1100/1400 Controller Example Set Attribute Single Request Data

In this message example, we use the data table address in

Figure 67

to store the

request value (10.0 sec.) that was written to drive parameter 140 - [Accel Time 1].
To determine the data type for the parameter and its required scaling, see the
specific drive documentation.

Figure 67 - Example Set Attribute Single Request Data File

Figure 68

shows example ladder logic to correctly format the three possible data

types for write messages in the MicroLogix 1100/1400 controller.

General Tab

Example Value

Description

Channel

Comm… Command

Data Table Address

Size in Bytes

Extended Routing…

Service

(1)

Class

Instance

(2)

Attribute

(3)

1

CIP Generic

N50:0

2

(4)

RIX16:0

Generic Set Attribute Single

93 or 9F (Hex.)

(5)

140 (Dec.)

9 or 10 (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 write to parameter 4 of a peripheral in Port 5 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) Setting the Attribute value to ‘9’ will write the parameter value to the drive’s Nonvolatile Storage (EEPROM) memory, which retains the parameter value even after the

drive is power cycled. Important: When set to ‘9’, the EEPROM may quickly exceed its life cycle and cause the drive to malfunction. Setting the Attribute value to ‘10’ will
write the parameter value to temporary memory, which deletes the parameter value after the drive is power cycled. When frequent write messages are required, we
recommend using the ‘10’ setting.

(4) In this example, Accel Time 1 is a 16-bit parameter. If the parameter being written to is a 32-bit parameter, the Size in Bytes would be set to 4.

(5) See

Table 17 on page 106

for limitations of PowerFlex 7-Class drives when using DPI Parameter Object Class code 0x93 for explicit messaging.

Advertising