SmartMotor Device Profile Overview
Moog Animatics Class 6 EtherNet/IP Guide, Rev. B
Page 33 of 160
SmartMotor Device Profile Overview
This section provides an overview of the objects used in the SmartMotor device profile. It
includes: CIP required objects and network objects (the CIP objects), ODVA "Device" set of
objects (the Application objects), and Moog Animatics vendor-specific objects (the Additional
objects).
For a full description of each object, see the corresponding "For details..." section. For more
details on the Position Controller Device, see Position Controller Device (0x10) on page 43.
CIP Objects for EtherNet/IP Devices
The following table shows the minimum objects required for any EtherNet/IP device.
Object Class
Class
Code
Description
Required/
Optional
Instances
For details,
see...
Identity Object
0x01 Provides identification
and general device
information. Object is
required in every net-
work device.
Required
1
Identity Object
(0x01) on page
63
Message
Router Object
0x02 Provides message hand-
ling for communicating
with objects in the phys-
ical device.
Required
1
Message Router
Object (0x02) on
page 67
Assembly
Object
0x04 Binds attributes of mul-
tiple objects, allowing
data to/from each
object to be sen-
t/received through a
single connection. Also
used to bind input or out-
put data.
Optional -
used for the
SmartMotor
2
Assembly Object
(0x04) on page
68
Connection Man-
ager Object
0x06 Establishes and man-
ages the com-
munications
connections (exchanges
of messages), including
connections across mul-
tiple subnets.
Conditional
(required for
EtherNet/IP)
1
Connection Man-
ager Object
(0x06) on page
69
TCP/IP Inter-
face Object
1
0xF5 Configures the device’s
TCP/IP network inter-
face. For example, this
includes the device’s IP
Address, Network
Mask, and Gateway
Address.
Conditional
(required for
EtherNet/IP)
1