24 Rockwell Automation Publication 842E-UM001C-EN-P - September 2016
Chapter 3 EtherNet/IP Overview
Figure 12
Features
CIP Object Model
EtherNet/IP uses an object model for network communication wherein all
functions and data of a device are defined. The important terms are as follows:
Class: A class contains related objects of a device, which is organized in
instances.
Instance: An instance consists of different attributes that describe the
properties of the instance. Different instances of a class have the same services,
the same behavior, and the same attributes. They can, however, have different
values.
Attribute: The attributes represent the data that a device provides over
EtherNet/IP. The attributes include the current values of, for example, a
configuration or an input. Typical attributes are configuration and status
information.
Service: Services are used to access classes or the attributes of a class or to
generate specific events. These services execute defined actions such as reading
the attributes.
Attribute 14 (e hex) Scaling Function Control (SFC)
Attribute 125 (7d hex) Endless Shaft Functionality (ESF)
Attribute 126 (7e hex Nominator (CNR_N)
Attribute 127 (7f hex)– Divisor (CNR_D)
Attribute 17 (11 hex) Total Measuring Range (CMR)
IMPORTANT Don’t make online scaling changes through the module profile unless the
encoder device is inhibited. When you execute online changes, an error
message is displayed; “Failed to modify properties. Failed to send
configuration data to the module.” Consequently changes are ignored.