Object Dictionary
Overview
The EtherNet/IP protocol uses object modeling to organize related data and procedures into entities called object. An object is a logical grouping of attributes and services:
-
Attributes represent the characteristics of an object. These are values that may indicate status or control the objects behavior. The value of an attribute can influence how the object operates, not all attributes affect behavior.
-
Services are the procedures or actions that an object can perform.
An objects behavior defines how it responds to specific events or conditions.
Objects are grouped into classes, and each object instance is a unique representation of an object within a class. While all instances in a class share the same set of attributes, each instance maintains its own attribute values. These unique values distinguish one instance from another.
The object dictionary defines the attribute values for each object in the device profile, providing a standardized reference for implementation and integration.
LTMT Main Unit Object Dictionary
The general structure of the Ethernet brick object dictionary in the LTMT main unit follows the same format used across all EtherNet/IP devices.
|
Class Code |
Object |
Description |
|---|---|---|
|
0x01 |
Identity object |
Identifiers, such as device type, vendor ID, and serial number. |
|
0x04 |
Assembly object |
Provides collection of other objects attributes (frequently used for I/O messaging). |
|
0x06 |
Connection manager object |
Provides for and manages the run-time exchange of messages. |
|
0x48 |
QoS object |
Manages the traffic streams with different relative priorities or other delivery characteristics. |
|
0xF5 |
TCP/IP object |
Provides description of an opened explicit connection and associated communicator. |
|
0xF6 |
Ethernet link object |
Manages the functionality of the physical attachment to the Ethernet network. |
|
0x29 |
Control supervisor object |
Manages controller functions, operational states, and control. |
|
0x2C |
Overload object |
Implements overload behavior. |
|
0xC5 |
Periodically Kept Acyclic Words (PKW) object |
Enables cyclic I/O messaging for manufacturer-specific registers. |
|
0xC6 |
TeSys Tera monitoring control object |
Used to select monitoring data available on Assembly 110. |
|
0x300 |
Stack diagnostic object |
Provides information about the EIP stack. |
|
0x302 |
Adapter diagnostic object |
Provides diagnostic information about all the target I/O connections to the EIP stack. |
|
0x303 |
Explicit messages diagnostic object |
Provides a description of an opened Explicit Connection and associated communication. |
|
0x304 |
Explicit message diagnostic list object |
Provides a snapshot of the list of instantiated explicit connection diagnostic objects. |
|
0x109 |
Link Layer Discovery Protocol (LLDP) management object |
Contains administrative information for the LLDP protocol. |
|
0x10A |
LLDP data table object |
Displays a record of all adjacent LLDP implementing devices that are currently active according to the receive state machine of the LLDP protocol. |
These objects are described in detail in the following pages.