You are on page 1of 68

eNetMeter DN EtherNet/IP Client Communication

User Guide

Document Edition: 1.3


Document #: 717-0041
User Guide eNetMeter DN EtherNet/IP Client Communication

Document Edition: 1.3

Date: January 31, 2015

This document applies to eNetMeter DN EtherNet/IP Client Communication.

©2015 Molex Incorporated. All rights reserved.

This document and its contents are the proprietary and confidential property of Molex
Incorporated and/or its related companies and may not be used or disclosed to others without the
express prior written consent of Molex Incorporated and/or its related companies.

SST is a trademark of Molex Incorporated. All other trademarks belong to their respective
companies.

At Molex, we strive to ensure accuracy in our documentation. However, due to rapidly evolving
products, software or hardware changes occasionally may not be reflected in our documents. If
you notice any inaccuracies, please contact us (see Appendix A of this document).

Written and designed by Molex Canada Ltd., Industrial Products Business Unit,
Integrated Products Division, 216 Bathurst Drive, Waterloo, Ontario, Canada N2V 2L7.

Hardcopies are not controlled.

ii
©2015 Molex Incorporated
Document Edition: 1.3, Document #: 717-0041, Template Edition: 1.1, Template #: QMS-06-045
Use, duplication or disclosure of this document or any of the information contained herein is subject to the restrictions on page ii of this document.
Contents

Preface ......................................................................................................................... vii


Purpose of this Guide ............................................................................................................... viii
Conventions .............................................................................................................................. viii
Style....................................................................................................................................... viii
Terminology ............................................................................................................................ ix
Special Notation ...................................................................................................................... ix

General Information .................................................................................................... 11


1.1 eNetMeter Overview ............................................................................................................12
1.2 Server Communication Highlights .......................................................................................12
1.3 eNetMeter DN Data Block Diagram ....................................................................................14

EtherNet/IP Compliance.............................................................................................. 15
2.1 Introduction ..........................................................................................................................16
2.2 Specification Revision ..........................................................................................................16
2.3 General Communication Capabilities...................................................................................17
2.4 Data Types ............................................................................................................................17
2.4.1 EtherNet/IP Data Types .................................................................................................17
2.5 Identity Object, Class 01h ....................................................................................................18
2.5.1 Class Attributes ..............................................................................................................18
2.5.2 Class Services .................................................................................................................18
2.5.3 Instance Attributes..........................................................................................................19

Contents iii
©2015 Molex Incorporated
Document Edition: 1.3, Document #: 717-0041, Template Edition: 1.1, Template #: QMS-06-045
Use, duplication or disclosure of this document or any of the information contained herein is subject to the restrictions on page ii of this document.
User Guide eNetMeter DN EtherNet/IP Client Communication

2.5.4 Instance Services ............................................................................................................19


2.6 Message Router Object, Class 02h .......................................................................................20
2.7 Connection Object, Class 05h ..............................................................................................20
2.7.1 Class Attributes ..............................................................................................................20
2.7.2 Class Services .................................................................................................................20
2.7.3 Instance Attributes..........................................................................................................21
2.7.4 Instance Services ............................................................................................................21
2.8 Connection Manager Object, Class 06h ...............................................................................22
2.8.1 Class Attributes ..............................................................................................................22
2.8.2 Class Services .................................................................................................................22
2.8.3 Instance Attributes..........................................................................................................23
2.8.4 Instance Services ............................................................................................................24
2.9 TCP/IP Interface Object, Class F5h .....................................................................................24
2.9.1 Class Attributes ..............................................................................................................24
2.9.2 Class Services .................................................................................................................24
2.9.3 Instance Attributes..........................................................................................................25
2.9.4 Instance Services ............................................................................................................25
2.10 Ethernet Link Object, Class F6h.........................................................................................26
2.10.1 Class Attributes ............................................................................................................26
2.10.2 Class Services ...............................................................................................................26
2.10.3 Instance Attributes........................................................................................................26
2.10.4 Instance Services ..........................................................................................................27
2.11 eNetMeter DN Class Object, Class 64h .............................................................................27
2.11.1 Class Attributes ............................................................................................................27
2.11.2 Class Services ...............................................................................................................27
2.11.3 Instance Attributes........................................................................................................28
2.11.4 Member ID for Attributes ............................................................................................31
2.11.5 Instance Services ..........................................................................................................32
2.11.6 Get_Data_Structure Service 4Bh .................................................................................33
2.11.7 Get_Limits_Structure Service 4Ch and Set_Limits_Structure Service 4Dh ............44
2.11.8 Set_Member_All Service 4Eh ......................................................................................50
2.11.9 Reset_Attribute_Single Service 4Fh ............................................................................50
2.11.10 Reset_Member Service 50h .......................................................................................51

eNetMeter DN Data Types ........................................................................................... 53


3.1 Data Type Definitions ..........................................................................................................54
3.1.1 eNetMeter DN System Time Structure ..........................................................................54
3.1.2 eNetMeter DN Average Min/Max Structure..................................................................55
3.1.3 eNetMeter DN Health Counters Structure .....................................................................55
3.1.4 eNetMeter DN Health Limits Structure .........................................................................56
3.1.5 eNetMeter DN Device Information Structure ................................................................56
3.1.6 eNetMeter DN Device Status Structure .........................................................................57
3.1.7 eNetMeter DN Signed Integer Node Values Structure, By Type ..................................57
3.1.8 eNetMeter DN Unsigned Integer Node Values Structure, By Type ..............................57

iv Contents
©2015 Molex Incorporated
Document Edition: 1.3, Document #: 717-0041, Template Edition: 1.1, Template #: QMS-06-045
Use, duplication or disclosure of this document or any of the information contained herein is subject to the restrictions on page ii of this document.
eNetMeter DN EtherNet/IP Client Communication User Guide

3.1.9 eNetMeter DN Unsigned Double Integer Node Values Structure, by Type ..................58
3.1.10 eNetMeter DN Power Table Structure .........................................................................58
3.1.11 eNetMeter DN Power Health Table Structure .............................................................59
3.1.12 eNetMeter DN Power Health Limits Structure ............................................................59
3.1.13 eNetMeter DN Signal Data Structure, By Node ..........................................................60
3.1.14 eNetMeter DN Signal Health Data Structure, By Node...............................................61
3.1.15 eNetMeter DN Signal Health Limits Structure, By Node ............................................62
3.1.16 eNetMeter DN Traffic Data Structure, By Node .........................................................63
3.1.17 eNetMeter DN Traffic Health Data Structure, By Node ..............................................63
3.1.18 eNetMeter DN Traffic Health Limits Structure, By Node ...........................................64

Warranty and Support................................................................................................. 65


A.1 Warranty ..............................................................................................................................66
A.2 Technical Support ................................................................................................................66
A.3 Getting Help ........................................................................................................................66

Index ............................................................................................................................. 67

Contents v
©2015 Molex Incorporated
Document Edition: 1.3, Document #: 717-0041, Template Edition: 1.1, Template #: QMS-06-045
Use, duplication or disclosure of this document or any of the information contained herein is subject to the restrictions on page ii of this document.
User Guide eNetMeter DN EtherNet/IP Client Communication

vi Contents
©2015 Molex Incorporated
Document Edition: 1.3, Document #: 717-0041, Template Edition: 1.1, Template #: QMS-06-045
Use, duplication or disclosure of this document or any of the information contained herein is subject to the restrictions on page ii of this document.
eNetMeter DN EtherNet/IP Client Communication User Guide

Preface

Preface Sections:
• Purpose of this Guide

• Conventions

Preface vii
©2015 Molex Incorporated
Document Edition: 1.3, Document #: 717-0041, Template Edition: 1.1, Template #: QMS-06-045
Use, duplication or disclosure of this document or any of the information contained herein is subject to the restrictions on page ii of this document.
User Guide eNetMeter DN EtherNet/IP Client Communication

Purpose of this Guide


This guide provides details on EtherNet/IP communication for the eNetMeter DN diagnostic
module.

EtherNet/IP client communication enables you to access devices on your EtherNet/IP network
from any Scanner client application, via one or more Ethernet connections.

Conventions
This guide uses stylistic conventions, special terms, and special notation to help enhance your
understanding.

Style
The following stylistic conventions are used throughout this guide:

Bold indicates field names, button names, tab names, executable files,
and options or selections

Italics indicates keywords (indexed) or instances of new terms and/or specialized


words that need emphasis

CAPS indicates a specific key selection, such as ENTER, TAB, CTRL, ALT,
DELETE

Code Font indicates command line entries or text that you’d type into a field

Underlining indicates a hyperlink

“>” delimiter indicates how to navigate through a hierarchy of menu selections/options

“0x” indicates a hexadecimal value

viii Preface
©2015 Molex Incorporated
Document Edition: 1.3, Document #: 717-0041, Template Edition: 1.1, Template #: QMS-06-045
Use, duplication or disclosure of this document or any of the information contained herein is subject to the restrictions on page ii of this document.
eNetMeter DN EtherNet/IP Client Communication User Guide

Terminology
The following special terms are used throughout this guide:

eNetMeter DN The eNetMeter DN diagnostic module

Special Notation
The following special notations are used throughout this guide:

Warning
Warning messages alert the reader to situations where personal injury
may result. Warnings are accompanied by the symbol shown, and
precede the topic to which they refer.

Caution
Caution messages alert the reader to situations where equipment damage
may result. Cautions are accompanied by the symbol shown, and
precede the topic to which they refer.

Note
A note provides additional information, emphasizes a point, or gives a
tip for easier operation. Notes are accompanied by the symbol shown,
and follow the text to which they refer.

Preface ix
©2015 Molex Incorporated
Document Edition: 1.3, Document #: 717-0041, Template Edition: 1.1, Template #: QMS-06-045
Use, duplication or disclosure of this document or any of the information contained herein is subject to the restrictions on page ii of this document.
User Guide eNetMeter DN EtherNet/IP Client Communication

x Preface
©2015 Molex Incorporated
Document Edition: 1.3, Document #: 717-0041, Template Edition: 1.1, Template #: QMS-06-045
Use, duplication or disclosure of this document or any of the information contained herein is subject to the restrictions on page ii of this document.
eNetMeter DN EtherNet/IP Client Communication User Guide

1
General Information

Chapter Sections:
• eNetMeter DN Overview

• Server Communication Highlights

• eNetMeter DN Data Block Diagram

General Information 11
©2015 Molex Incorporated
Document Edition: 1.3, Document #: 717-0041, Template Edition: 1.1, Template #: QMS-06-045
Use, duplication or disclosure of this document or any of the information contained herein is subject to the restrictions on page ii of this document.
User Guide eNetMeter DN EtherNet/IP Client Communication

1.1 eNetMeter Overview


The eNetMeter DN is a passive device that continuously monitors a DeviceNet network and
captures diagnostic information about the signal quality. The data is retrieved via a standard
EtherNet/IP client communicating with a Class 3 explicit messaging server.

1.2 Server Communication Highlights


EtherNet/IP Server communication has the following characteristics:

General Characteristics

• Complies with CIP Specifications (see Section 2.2, Specification Revision)

• Can be easily used from any application incorporating a CIP client interface
(unconnected explicit messaging)

• May be used by any EtherNet/IP scanner that supports Class 3 explicit messaging

• Enables Unconnected Explicit Messages. These are messages that:

• Are sent between devices once an encapsulation session is established

• Use TCP messaging

• Have a long timeout on response

• Ensure that access to device’s resources can’t be permanently “blocked” or held


by any single device

12 General Information
©2015 Molex Incorporated
Document Edition: 1.3, Document #: 717-0041, Template Edition: 1.1, Template #: QMS-06-045
Use, duplication or disclosure of this document or any of the information contained herein is subject to the restrictions on page ii of this document.
eNetMeter DN EtherNet/IP Client Communication User Guide

• Typical uses include:

• Diagnostic tool – reading/writing parameters

• HMI – monitoring parameters

Note
• All voltage values will be presented in millivolts
• All time values will be in nanoseconds
• All percentages will be in hundredths of a percent, unless stated
otherwise
• All rates or ratios will be presented in frames per second

General Information 13
©2015 Molex Incorporated
Document Edition: 1.3, Document #: 717-0041, Template Edition: 1.1, Template #: QMS-06-045
Use, duplication or disclosure of this document or any of the information contained herein is subject to the restrictions on page ii of this document.
User Guide eNetMeter DN EtherNet/IP Client Communication

1.3 eNetMeter DN Data Block Diagram


This block diagram represents the overall structure of all available data for the eNetMeter DN.
The numbers inside the block refer to sections in this document where more details about the
format of data are provided.

Figure 1: eNetMeter DN Data Block Diagram

eNetMeter DN Data

Device Info Device Status


(3.1.5) (3.1.6)

Power Data DeviceNet Signals Traffic Data


Global Error Counter
(3.1.10) (3.1.13) (3.1.16)

DeviceNet Node Master Node Network Unknown

CANH/CANL
Power Line Shield Line
Lines

Signal Analysis Data Traffic Details Error Counters

Average/Min/Max Health Counters Health Limits


(3.1.2) (3.1.3) (3.1.4)

14 General Information
©2015 Molex Incorporated
Document Edition: 1.3, Document #: 717-0041, Template Edition: 1.1, Template #: QMS-06-045
Use, duplication or disclosure of this document or any of the information contained herein is subject to the restrictions on page ii of this document.
eNetMeter DN EtherNet/IP Client Communication User Guide

2
EtherNet/IP Compliance

Chapter Sections:
• Introduction

• Specification Revision

• General Communication Capabilities

• Data Types

• Object Information

EtherNet/IP Compliance 15
©2015 Molex Incorporated
Document Edition: 1.3, Document #: 717-0041, Template Edition: 1.1, Template #: QMS-06-045
Use, duplication or disclosure of this document or any of the information contained herein is subject to the restrictions on page ii of this document.
User Guide eNetMeter DN EtherNet/IP Client Communication

2.1 Introduction
This chapter defines the EtherNet/IP object model for the adapter. For background information
on the object model, refer to the CIP and EtherNet/IP specification.

Note
In this manual, blank entries in tables indicate that no predefined limits,
options or fixed values apply.

2.2 Specification Revision


The EtherNet/IP adapter stack complies with the following specification:

• CIP Networks Library, CIP, Volume 1 (Edition 2.2, Dec 2005)

• CIP Networks Library, EtherNet/IP, Volume 3 (Edition 1.1, Jan 2005)

16 EtherNet/IP Compliance
©2015 Molex Incorporated
Document Edition: 1.3, Document #: 717-0041, Template Edition: 1.1, Template #: QMS-06-045
Use, duplication or disclosure of this document or any of the information contained herein is subject to the restrictions on page ii of this document.
eNetMeter DN EtherNet/IP Client Communication User Guide

2.3 General Communication Capabilities


EtherNet/IP’s general communication capabilities are as follows:

Data Rate

• 10 or 100 Mbps

Communication

• CIP Explicit Messages

2.4 Data Types


All CIP data values and eNetMeter DN-specific data are provided in Intel format (little Endian).

2.4.1 EtherNet/IP Data Types


Data Type Description Range
USINT Unsigned short integer 8 bits
UINT Unsigned integer 16 bits
UDINT Unsigned double integer 32 bits
SHORT_STRING Character string. First byte
indicates string length.
STRING Character string. One byte
per character.
Packed EPATH CIP path segment
BYTE 8-binary values 00h-FFh
WORD 16-binary values 0000-FFFFh
DWORD 32-binary values 00000000h-FFFFFFFFh

EtherNet/IP Compliance 17
©2015 Molex Incorporated
Document Edition: 1.3, Document #: 717-0041, Template Edition: 1.1, Template #: QMS-06-045
Use, duplication or disclosure of this document or any of the information contained herein is subject to the restrictions on page ii of this document.
User Guide eNetMeter DN EtherNet/IP Client Communication

2.5 Identity Object, Class 01h


The Identity Object is required by the CIP specification and provides identification and general
information about the device. The following attributes and services are supported. There is only
one instance of this object.

2.5.1 Class Attributes


ID Description Get Set Type Value
01h Revision   UINT 0001h
02h Max object instance   UINT 0001h
 Supported  Not Supported

2.5.2 Class Services


ID Service
01h Get_Attributes_All – total of 4 bytes
0Eh Get_Attribute_Single

18 EtherNet/IP Compliance
©2015 Molex Incorporated
Document Edition: 1.3, Document #: 717-0041, Template Edition: 1.1, Template #: QMS-06-045
Use, duplication or disclosure of this document or any of the information contained herein is subject to the restrictions on page ii of this document.
eNetMeter DN EtherNet/IP Client Communication User Guide

2.5.3 Instance Attributes


ID Description Get Set Type Value
01h Vendor ID   UINT 0008h Molex Incorporated
02h Device type   UINT 000Ch
03h Product code   UINT 0005h
04h Revision   UINT E.g., 0101h (major, minor)
– will vary as product is
revised
05h Status   UINT 0000h
06h Serial number   UDINT Unique serial number
07h Product name   SHORT_STRING “eNetMeter DN”
 Supported  Not Supported

2.5.4 Instance Services


ID Service
01h Get_Attributes_All – total of 38 bytes
05h Reset
0Eh Get_Attribute_Single

EtherNet/IP Compliance 19
©2015 Molex Incorporated
Document Edition: 1.3, Document #: 717-0041, Template Edition: 1.1, Template #: QMS-06-045
Use, duplication or disclosure of this document or any of the information contained herein is subject to the restrictions on page ii of this document.
User Guide eNetMeter DN EtherNet/IP Client Communication

2.6 Message Router Object, Class 02h


The Message Router Object is required by the CIP specification and provides a messaging
connection point that is used by a client to address any supported classes and instances of the
device. No attributes and services are supported. There is only one instance of this object.

2.7 Connection Object, Class 05h


The Connection Object manages the connection’s communication parameters. The following
attributes and services are supported.

2.7.1 Class Attributes


ID Description Get Set Type Value
01h Revision   UINT 0001h
02h Max instance   UINT 0001h
 Supported  Not Supported

2.7.2 Class Services


ID Service
01h Get_Attributes_All – total of 4 bytes
0Eh Get_Attribute_Single

20 EtherNet/IP Compliance
©2015 Molex Incorporated
Document Edition: 1.3, Document #: 717-0041, Template Edition: 1.1, Template #: QMS-06-045
Use, duplication or disclosure of this document or any of the information contained herein is subject to the restrictions on page ii of this document.
eNetMeter DN EtherNet/IP Client Communication User Guide

2.7.3 Instance Attributes


ID Description Get Set Type Value
01h State   USINT 0 – non existent
1 – configuring
3 – established
4 – timeout
02h Instance type   USINT 0 – explicit message
03h Transport class trigger   BYTE 83h Server Class 3
07h Produced connection size   UINT 511
08h Consumed connection size   UINT 511
09h Expected packet rate   UINT 2500 ms – explicit
message timeout
0Ch Watchdog timeout action   USINT 1 – Auto delete
0Dh Production path length   UINT 0
0Eh Production path   Packed EPATH 0
0Fh Consumption path length   UINT 0
10h Consumption path   Packed EPATH 0
12h Connection timeout multiplier   USINT 0 – 4 times multiplier
 Supported  Not Supported

2.7.4 Instance Services


ID Service
01h Get_Attributes_All – total of 15 bytes
0Eh Get_Attribute_Single

EtherNet/IP Compliance 21
©2015 Molex Incorporated
Document Edition: 1.3, Document #: 717-0041, Template Edition: 1.1, Template #: QMS-06-045
Use, duplication or disclosure of this document or any of the information contained herein is subject to the restrictions on page ii of this document.
User Guide eNetMeter DN EtherNet/IP Client Communication

2.8 Connection Manager Object, Class 06h


The Connection Manager Object allocates and manages internal resources associated with
Explicit Messaging Connections. The following attributes and services are supported. There is
only one instance of this object.

2.8.1 Class Attributes


ID Description Get Set Type Value
01h Revision   UINT 0001h
02h Max instance   UINT 0001h
 Supported  Not Supported

2.8.2 Class Services


ID Service
01h Get_Attributes_All – total of 4 bytes
0Eh Get_Attribute_Single

22 EtherNet/IP Compliance
©2015 Molex Incorporated
Document Edition: 1.3, Document #: 717-0041, Template Edition: 1.1, Template #: QMS-06-045
Use, duplication or disclosure of this document or any of the information contained herein is subject to the restrictions on page ii of this document.
eNetMeter DN EtherNet/IP Client Communication User Guide

2.8.3 Instance Attributes


ID Description Get Set Type Value
01h Open requests   UINT Number of Forward
Open requests received.
02h Open format rejects   UINT Number of Forward
Open requests rejected
due to invalid format.
03h Open resource rejects   UINT Number of Forward
Open request rejected
due to lack of resources.
04h Open other rejects   UINT Number of Forward
Open request rejected
due to other conditions
05h Close requests   UINT Number of Forward
Close requests received.

06h Close format rejects   UINT Number of Forward


Close requests rejected
due to invalid format.
07h Close other rejects   UINT Number of Forward
Close requests rejected
due to other conditions.
08h Connection timeouts   UINT Total number of
connection timeouts.
09h Connection entry list   Structure: List of connections.
UINT Number of connection
entries. This attribute is
divided by 8 and rounded
up for any remainder,
gives the length of array
(in bytes) of the next field
of this structure.
Array of BOOL List of connection data
which may be
individually queried by
Get/Search Connection
Data Services. Each bit
represents a possible
connection.
0Bh CPU Utilization   UINT CPU utilization in tens of
a percent.
0Ch Max buffer size   UDINT Amount of space
originally available.
0Dh Buffer remaining size   UINT Amount of space
available, in bytes.
 Supported  Not Supported

EtherNet/IP Compliance 23
©2015 Molex Incorporated
Document Edition: 1.3, Document #: 717-0041, Template Edition: 1.1, Template #: QMS-06-045
Use, duplication or disclosure of this document or any of the information contained herein is subject to the restrictions on page ii of this document.
User Guide eNetMeter DN EtherNet/IP Client Communication

2.8.4 Instance Services


ID Service
01h Get_Attributes_All – total of 28 bytes
0Eh Get_Attribute_Single

2.9 TCP/IP Interface Object, Class F5h


The TCP/IP Object provides the mechanism to configure a device’s TCP/IP network interface.
The following attributes and services are supported. There is only one instance of this object.

2.9.1 Class Attributes


ID Description Get Set Type Value
01h Revision   UINT 0001h
02h Max instance   UINT 0001h
 Supported  Not Supported

2.9.2 Class Services


ID Service
01h Get_Attributes_All – total of 4 bytes
0Eh Get_Attribute_Single

24 EtherNet/IP Compliance
©2015 Molex Incorporated
Document Edition: 1.3, Document #: 717-0041, Template Edition: 1.1, Template #: QMS-06-045
Use, duplication or disclosure of this document or any of the information contained herein is subject to the restrictions on page ii of this document.
eNetMeter DN EtherNet/IP Client Communication User Guide

2.9.3 Instance Attributes


ID Description Get Set Type Value
01h Status   DWORD Bit 0:
0 – not configured
1 - configured
02h Configuration capability   DWORD Bit 0 – BOOTP Client
Bit 1 – DNS Client
Bit 2 – DHCP Client
Bit 3 – DHCP/DNS
Update
Bit 4 – Configuration
Settable
03h Configuration control   DWORD Bit 0-3 Startup
configuration
0 – Memory
1 – BOOTP
2 – DHCP
04h Physical link   Structure:
UINT 04h – length of the path

Padded EPATH 20h F6h 24h 01h – path


05h Interface configuration   Structure:
UDINT IP Address
UDINT Network mask
UDINT Gateway address
UDINT Primary Name Server
UDINT Secondary Name Server
STRING Domain Name
06h Host name   STRING
 Supported  Not Supported

2.9.4 Instance Services


ID Service
01h Get_Attributes_All – total of 38 bytes
0Eh Get_Attribute_Single
10h Set_Attribute_Single

EtherNet/IP Compliance 25
©2015 Molex Incorporated
Document Edition: 1.3, Document #: 717-0041, Template Edition: 1.1, Template #: QMS-06-045
Use, duplication or disclosure of this document or any of the information contained herein is subject to the restrictions on page ii of this document.
User Guide eNetMeter DN EtherNet/IP Client Communication

2.10 Ethernet Link Object, Class F6h


The Ethernet Link Object maintains link-specific counters and status information for the
Ethernet 802.3 communication interface. The following attributes and services are supported.
There is only one instance of this object.

2.10.1 Class Attributes


ID Description Get Set Type Value
01h Revision   UINT 0002h
02h Max instance   UINT 0001h
 Supported  Not Supported

2.10.2 Class Services


ID Service
01h Get_Attributes_All – total of 4 bytes
0Eh Get_Attribute_Single

2.10.3 Instance Attributes


ID Description Get Set Type Value
01h Interface speed   UDINT 10 or 100 Mbps
02h Interface flags   DWORD Bit 0 – Link Status
Bit 1 – Half/Full Duplex
Bit 2-4 Negotiation
Status
Bit 5 – Manual Reset
Bit 6 – Hardware Fault
03h Physical address   USINT (Array of 6 MAC ID
USINTs)
 Supported  Not Supported

26 EtherNet/IP Compliance
©2015 Molex Incorporated
Document Edition: 1.3, Document #: 717-0041, Template Edition: 1.1, Template #: QMS-06-045
Use, duplication or disclosure of this document or any of the information contained herein is subject to the restrictions on page ii of this document.
eNetMeter DN EtherNet/IP Client Communication User Guide

2.10.4 Instance Services


ID Service
01h Get_Attributes_All – total of 110 bytes
0Eh Get_Attribute_Single
4Ch Get_and_Clear

2.11 eNetMeter DN Class Object, Class 64h


The eNetMeter DN Class object provides a means to access all signal quality information,
device status information, device settings and counters. The following attribute and
service requirements are supported. There is only one instance of this object.

2.11.1 Class Attributes


ID Description Get Set Type Value
01h Revision   UINT 0001h
02h Max instance   UINT 0001h
03h Number of instances   UINT 0001h
 Supported  Not Supported

2.11.2 Class Services


ID Service
0Eh Get_Attribute_Single

EtherNet/IP Compliance 27
©2015 Molex Incorporated
Document Edition: 1.3, Document #: 717-0041, Template Edition: 1.1, Template #: QMS-06-045
Use, duplication or disclosure of this document or any of the information contained herein is subject to the restrictions on page ii of this document.
User Guide eNetMeter DN EtherNet/IP Client Communication

2.11.3 Instance Attributes


The eNetMeter DN instance attributes are used with various services and allow the device’s
options, table items and status/state to be retrieved, set, or reset.

Code Description Supported Services Data Format


Device Settings
01h Data reset interval Get_Member, Set_Member, Set_Member_All UDINT value, in milliseconds
02h Data averaging duration Get_Member, Set_Member, Set_Member_All UDINT value, in milliseconds
03h Information Get_Attribute_Single ND_DEVICE_INFORMATION
See Section 3.1.5.
04h Alias Set_Attribute_Single CHAR (max 40 characters
NULL terminated)
05h IP address Set_Attribute_Single UDINT
06h System time Set_Attribute_Single SYSTEMTIME
See Section 3.1.1.
Item Reset
07h Data table Reset_Member, Reset_Attribute_Single Member for Reset_Member
08h Health limits table Reset_Member, Reset_Attribute_Single Member for Reset_Member
09h Power loss event state Reset_Attribute_Single No data required
Other Attributes
0Ah Status Get_Attribute_Single ND_DEVICE_STATUS
See Section 3.1.6.
0Bh Power loss system time Get_Attribute_Single SYSTEMTIME
See Section 3.1.1.
0Ch Online state Set_Attribute_Single USINT
00h – offline
01h – online
More Device Settings
0Dh Default Gateway Set_Attribute_Single UDINT
0Eh Baud Set_Attribute_Single UDINT
0 – Auto
10d – 10Mbps
100d – 100Mbps

2.11.3.1 Examples

• To set the data reset interval to 15 seconds:


Service: Set_Member 19h
Class: eNetMeter DN 64h
Instance: 01h
Attribute: 01h
Data Value: 3A98h (15000)

28 EtherNet/IP Compliance
©2015 Molex Incorporated
Document Edition: 1.3, Document #: 717-0041, Template Edition: 1.1, Template #: QMS-06-045
Use, duplication or disclosure of this document or any of the information contained herein is subject to the restrictions on page ii of this document.
eNetMeter DN EtherNet/IP Client Communication User Guide

CIP Encoding: 20 64 24 01 30 01 98 3A
class inst attr data

EtherNet/IP Compliance 29
©2015 Molex Incorporated
Document Edition: 1.3, Document #: 717-0041, Template Edition: 1.1, Template #: QMS-06-045
Use, duplication or disclosure of this document or any of the information contained herein is subject to the restrictions on page ii of this document.
User Guide eNetMeter DN EtherNet/IP Client Communication

• To set the device IP address to 192.168.0.1:


Service: Set_Attribute_Single 10h
Class: eNetMeter DN 64h
Instance: 01h
Attribute: 05h
Data Value: C0A80001h
(192.168.0.1)
CIP Encoding: 20 64 24 05 30 01 01 00 A8 C0
class inst attr data

• To put the device ONLINE:


Service: Set_Attribute_Single 10h
Class: eNetMeter DN 64h
Instance: 01h
Attribute: 0Ch
Data Value: 01h

CIP Encoding: 20 64 24 0C 30 01 01
class inst attr data

30 EtherNet/IP Compliance
©2015 Molex Incorporated
Document Edition: 1.3, Document #: 717-0041, Template Edition: 1.1, Template #: QMS-06-045
Use, duplication or disclosure of this document or any of the information contained herein is subject to the restrictions on page ii of this document.
eNetMeter DN EtherNet/IP Client Communication User Guide

2.11.4 Member ID for Attributes


The eNetMeter DN attribute members are used with various attributes to access individual
members of the tables. In the following table, the Related Attributes column specifies which
attribute a group of members can be used with.

ID Description Related Attributes


Data Table Members
01h Power table Data Reset Interval (01h), Data Table (07h)
02h Power health table
03h Signal table
04h Signal health table
05h Traffic table
06h Traffic health table
07h Counter table

Data Averaging Table Members


01h Power table Data Averaging Duration (02h)
02h Signal table
03h Traffic table
Health Limits Table Members
01h Power limits table Health Limits Table (08h)
02h Signal limits table
03h Traffic limits table

EtherNet/IP Compliance 31
©2015 Molex Incorporated
Document Edition: 1.3, Document #: 717-0041, Template Edition: 1.1, Template #: QMS-06-045
Use, duplication or disclosure of this document or any of the information contained herein is subject to the restrictions on page ii of this document.
User Guide eNetMeter DN EtherNet/IP Client Communication

2.11.5 Instance Services


The device supports the following common CIP class services for the eNetMeter DN instance.

Code Service
0Eh Get_Attribute_Single
10h Set_Attribute_Single
18h Get_Member
19h Set_Member

The device supports the following class-specific services for the eNetMeter DN instance.
The following sections describe each service in detail.

Code Service
4Bh Get_Data_Structure. See Section 2.11.6.
4Ch Get_Limits_Structure. See Section 2.11.7.
4Dh Set_Limits_Structure. See Section 2.11.7.
4Eh Set_Member_All. See Section 2.11.8.
4Fh Reset_Attribute_Single. See Section 2.11.9.
50h Reset_Member. See Section 2.11.10.

32 EtherNet/IP Compliance
©2015 Molex Incorporated
Document Edition: 1.3, Document #: 717-0041, Template Edition: 1.1, Template #: QMS-06-045
Use, duplication or disclosure of this document or any of the information contained herein is subject to the restrictions on page ii of this document.
eNetMeter DN EtherNet/IP Client Communication User Guide

2.11.6 Get_Data_Structure Service 4Bh


This device-specific service requires user data in the following format.

Offset Data Description Data Type Reference


00h Table ID USINT See Section 2.11.6.1.
01h Member ID USINT See Sections 2.11.6.3 - 2.11.6.9.
02h Buffer size UINT See Sections 2.11.6.3 - 2.11.6.9.
04h Flags BYTE See Section 2.11.6.10.

2.11.6.1 Instance Table IDs

The Get_Data_Structure service supports the following tables. These tables can be accessed
in 2 different ways: by node, or by type. Accessing by node returns all information specific
to a single node (scanner, adapter, network and unknown). Access by type returns all node
information for the specific type requested.

Table Table Name Access by Node Access by Type


ID Member (see Section 2.11.6.3)
01h Power data table ND_POWER_TABLE ND_POWER_TABLE
members – N/A members – N/A
access type is ignored access type is ignored
02h Power health data table ND_POWER_HEALTH_TABLE ND_POWER_HEALTH_TABLE
members – N/A members – N/A
access type is ignored access type is ignored
03h Signal data table ND_INT_NODE_VALUES ND_SIGNAL_DATA_TABLE
members. See Section 2.11.6.5.
04h Signal health data table ND_UINT_NODE_VALUES ND_SIGNAL_HEALTH_DATA_TABLE
members. See Section 2.11.6.6.
05h Signal health summary ND_UINT_NODE_VALUES ND_SIGNAL_HEALTH_DATA_TABLE
data table members. See Section 2.11.6.6.
06h Traffic data table ND_INT_NODE_VALUES ND_TRAFFIC_DATA_TABLE
members. See Section 2.11.6.7.
07h Traffic health data table ND_UINT_NODE_VALUES ND_TRAFFIC_HEALTH_DATA_TABLE
members. See Section 2.11.6.8.
08h Traffic health summary ND_UINT_NODE_VALUES ND_TRAFFIC_HEALTH_DATA_TABLE
data table members. See Section 2.11.6.8.
09h Counter data table ND_UDINT_NODE_VALUES UDINT (cumulative bus error count)
members. See Section 2.11.6.9.
0Ah Network health data table ND_UINT_NODE_VALUES ND_UINT_NODE_VALUES
members – N/A members – N/A
access type is ignored access type is ignored

EtherNet/IP Compliance 33
©2015 Molex Incorporated
Document Edition: 1.3, Document #: 717-0041, Template Edition: 1.1, Template #: QMS-06-045
Use, duplication or disclosure of this document or any of the information contained herein is subject to the restrictions on page ii of this document.
User Guide eNetMeter DN EtherNet/IP Client Communication

2.11.6.2 Examples

• To get the power table data:


Service: Get_Data_Structure 4Bh
Class: eNetMeter DN 64h
Instance: 01h
Data:
Table ID: Power Data Table ID 01h
Member ID: ignored 00h
Size: ND_POWER_DATA Size 0040h
Flags: ignored 00h

CIP Encoding: 20 64 24 01 01 00 40 00 00
class inst data

• To get the minimum CAN High Dominant Voltage from the signal data table:
Service: Get_Data_Structure 4Bh
Class: eNetMeter DN 64h
Instance: 01h
Data:
Table ID: Signal Data Table ID 03h
Member ID: Min CAN High Dominant Voltage ID 02h
Size: Buffer Size 0002h
Flags: BY_TYPE 04h

CIP Encoding: 20 64 24 01 03 02 02 00 04
class inst data

34 EtherNet/IP Compliance
©2015 Molex Incorporated
Document Edition: 1.3, Document #: 717-0041, Template Edition: 1.1, Template #: QMS-06-045
Use, duplication or disclosure of this document or any of the information contained herein is subject to the restrictions on page ii of this document.
eNetMeter DN EtherNet/IP Client Communication User Guide

• To get the traffic health data table for the Master node:
Service: Get_Data_Structure 4Bh
Class: eNetMeter DN 64h
Instance: 01h
Data:
Table ID: Traffic Health Data Table ID 07h
Member ID: Master Node ID 41h
Size: ND_UINT_NODE_VALUES Size 0086h
Flags: BY_NODE 00h

CIP Encoding: 20 64 24 01 07 41 86 00 00
class inst data

2.11.6.3 Table Member IDs Using BY_NODE Flag

When accessing data by node, the Get_Data_Structure service uses the following member IDs
for all signal, traffic and counter tables.

ID Member Name Relevant Table


01h MAC ID 0 Signal data table (03h)
MAC ID 1 Signal health data table (04h)
02h
Signal health summary data table (05h)
… Traffic data table (06h)
Traffic health data table (07h)
40h MAC ID 63
Traffic health summary data table (08h)
41h Master Counter data table (09h)
Signal health limits table (0Ch)
42h Unknown
Traffic health limits table (0Dh)
43h Network

2.11.6.4 Health Summary Table Member IDs Using BY_TYPE Flag

When accessing data by type, the Get_Data_Structure service uses the following member IDs
for signal and traffic summary tables.

ID Member Name Relevant Table


Health Members - Data Type: UINT
01h High Fault Signal health summary data table (05h),
High Warning Traffic health summary data table (08h)
02h
03h Low Warning
04h Low Fault

EtherNet/IP Compliance 35
©2015 Molex Incorporated
Document Edition: 1.3, Document #: 717-0041, Template Edition: 1.1, Template #: QMS-06-045
Use, duplication or disclosure of this document or any of the information contained herein is subject to the restrictions on page ii of this document.
User Guide eNetMeter DN EtherNet/IP Client Communication

2.11.6.5 Signal Data Table Member IDs Using BY_TYPE Flag

When accessing data by type, the Get_Data_Structure service uses the following member IDs
for the signal data table.

ID Member Name Relevant Table


CAN High-Signal Members - Data Type: UINT
01h Average CAN High Dominant Voltage (mV) Signal data table (03h)
02h Min CAN High Dominant Voltage (mV)
03h Max CAN High Dominant Voltage (mV)
04h CAN High Dominant Voltage Health Flags
05h Average CAN High Recessive Voltage (mV)
06h Min CAN High Recessive Voltage (mV)
07h Max CAN High Recessive Voltage (mV)
08h CAN High Recessive Voltage Health Flags
09h Average CAN High Rise Time (ns)
0Ah Min CAN High Rise Time (ns)
0Bh Max CAN High Rise Time (ns)
0Ch CAN High Rise Time Health Flags
0Dh Average CAN High Fall Time (ns)
0Eh Min CAN High Fall Time (ns)
0Fh Max CAN High Fall Time (ns)
10h CAN High Fall Time Health Flags
11h Average CAN High Overshoot Voltage (mV)
12h Min CAN High Overshoot Voltage (mV)
13h Max CAN High Overshoot Voltage (mV)
14h CAN High Overshoot Voltage Health Flags
15h Average CAN High Undershoot Voltage (mV)
16h Min CAN High Undershoot Voltage (mV)
17h Max CAN High Undershoot Voltage (mV)
18h CAN High Undershoot Voltage Health Flags
19h Average CAN High RMS Noise at stable Dominant Voltage (mV)
1Ah Min CAN High RMS Noise at stable Dominant Voltage (mV)
1Bh Max CAN High RMS Noise at stable Dominant Voltage (mV)
1Ch CAN High RMS Noise at stable Dominant Voltage Health Flags
1Dh Average CAN High RMS Noise at stable Recessive Voltage (mV)
1Eh Min CAN High RMS Noise at stable Recessive Voltage (mV)
1Fh Max CAN High RMS Noise at stable Recessive Voltage (mV)
20h CAN High RMS Noise at stable Recessive Voltage Health Flags
21h Average CAN High Common Mode Voltage (mV)
22h Min CAN High Common Mode Voltage (mV)
23h Max CAN High Common Mode Voltage (mV)
24h CAN High Common Mode Voltage Health Flags

36 EtherNet/IP Compliance
©2015 Molex Incorporated
Document Edition: 1.3, Document #: 717-0041, Template Edition: 1.1, Template #: QMS-06-045
Use, duplication or disclosure of this document or any of the information contained herein is subject to the restrictions on page ii of this document.
eNetMeter DN EtherNet/IP Client Communication User Guide

ID Member Name Relevant Table


25h Average CAN High Full Frame Voltage (mV)
26h Min CAN High Full Frame Voltage (mV)
27h Max CAN High Full Frame Voltage (mV)
28h CAN High Full Frame Voltage Health Flags
CAN Low-Signal Members - Data Type: UINT
29h Average CAN Low Dominant Voltage (mV) Signal data table (03h)
2Ah Min CAN Low Dominant Voltage (mV)
2Bh Max CAN Low Dominant Voltage (mV)
2Ch CAN Low Dominant Voltage Health Flags
2Dh Average CAN Low Recessive Voltage (mV)
2Eh Min CAN Low Recessive Voltage (mV)
2Fh Max CAN Low Recessive Voltage (mV)
30h CAN Low Recessive Voltage Health Flags
31h Average CAN Low Rise Time (ns)
32h Min CAN Low Rise Time (ns)
33h Max CAN Low Rise Time (ns)
34h CAN Low Rise Rise Time Health Flags
35h Average CAN Low Fall Time (ns)
36h Min CAN Low Fall Time (ns)
37h Max CAN Low Fall Time (ns)
38h CAN Low Fall Time Health Flags
39h Average CAN Low Overshoot Voltage (mV)
3Ah Min CAN Low Overshoot Voltage (mV)
3Bh Max CAN Low Overshoot Voltage (mV)
3Ch CAN Low Overshoot Voltage Health Flags
3Dh Average CAN Low Undershoot Voltage (mV)
3Eh Min CAN Low Undershoot Voltage (mV)
3Fh Max CAN Low Undershoot Voltage (mV)
40h CAN Low Undershoot Voltage Health Flags
41h Average CAN Low RMS Noise at stable Dominant Voltage (mV)
42h Min CAN Low RMS Noise at stable Dominant Voltage (mV)
43h Max CAN Low RMS Noise at stable Dominant Voltage (mV)
44h CAN Low RMS Noise at stable Dominant Voltage Health Flags
45h Average CAN Low RMS Noise at stable Recessive Voltage (mV)
46h Min CAN Low RMS Noise at stable Recessive Voltage (mV)
47h Max CAN Low RMS Noise at stable Recessive Voltage (mV)
48h CAN Low RMS Noise at stable Recessive Voltage Health Flags
49h Average CAN Low Common Mode Voltage (mV)
4Ah Min CAN Low Common Mode Voltage (mV)
4Bh Max CAN Low Common Mode Voltage (mV)
4Ch CAN Low Common Mode Voltage Health Flags
4Dh Average CAN Low Full Frame Voltage (mV)
4Eh Min CAN Low Full Frame Voltage (mV)

EtherNet/IP Compliance 37
©2015 Molex Incorporated
Document Edition: 1.3, Document #: 717-0041, Template Edition: 1.1, Template #: QMS-06-045
Use, duplication or disclosure of this document or any of the information contained herein is subject to the restrictions on page ii of this document.
User Guide eNetMeter DN EtherNet/IP Client Communication

ID Member Name Relevant Table


4Fh Max CAN Low Full Frame Voltage (mV)
50h CAN Low Full Frame Voltage Health Flags
CAN Differential Signal Members - Data Type: UINT
51h Average CAN Differential Dominant Voltage (mV) Signal data table (03h)
52h Min CAN Differential Dominant Voltage (mV)
53h Max CAN Differential Dominant Voltage (mV)
54h CAN Differential Dominant Voltage Health Flags
55h Average CAN Differential Recessive Voltage (mV)
56h Min CAN Differential Recessive Voltage (mV)
57h Max CAN Differential Recessive Voltage (mV)
58h CAN Differential Recessive Voltage Health Flags
59h Average CAN Differential Rise Time (ns)
5Ah Min CAN Differential Rise Time (ns)
5Bh Max CAN Differential Rise Time (ns)
5Ch CAN Differential Rise Time Health Flags
5Dh Average CAN Differential Fall Time (ns)
5Eh Min CAN Differential Fall Time (ns)
5Fh Max CAN Differential Fall Time (ns)
60h CAN Differential Fall Time Health Flags
61h Average CAN Differential Overshoot Voltage (mV)
62h Min CAN Differential Overshoot Voltage (mV)
63h Max CAN Differential Overshoot Voltage (mV)
64h CAN Differential Overshoot Voltage Health Flags
65h Average CAN Differential Undershoot Voltage (mV)
66h Min CAN Differential Undershoot Voltage (mV)
67h Max CAN Differential Undershoot Voltage (mV)
68h CAN Differential Undershoot Voltage Health Flags
69h Average CAN Differential RMS Noise at stable Dominant Voltage
(mV)
6Ah Min CAN Differential RMS Noise at stable Dominant Voltage (mV)
6Bh Max CAN Differential RMS Noise at stable Dominant Voltage
(mV)
6Ch CAN Differential RMS Noise at stable Dominant Voltage Health
Flags
6Dh Average CAN Differential RMS Noise at stable Recessive Voltage
(mV)
6Eh Min CAN Differential RMS Noise at stable Recessive Voltage
(mV)
6Fh Max CAN Differential RMS Noise at stable Recessive Voltage
(mV)
70h CAN Differential RMS Noise at stable Recessive Voltage Health
Flags
71h Average CAN Differential Common Mode Voltage (mV)
72h Min CAN Differential Common Mode Voltage (mV)
73h Max CAN Differential Common Mode Voltage (mV)
74h CAN Differential Common Mode Voltage Health Flags

38 EtherNet/IP Compliance
©2015 Molex Incorporated
Document Edition: 1.3, Document #: 717-0041, Template Edition: 1.1, Template #: QMS-06-045
Use, duplication or disclosure of this document or any of the information contained herein is subject to the restrictions on page ii of this document.
eNetMeter DN EtherNet/IP Client Communication User Guide

ID Member Name Relevant Table


75h Average CAN Differential Full Frame Voltage (mV)
76h Min CAN Differential Full Frame Voltage (mV)
77h Max CAN Differential Full Frame Voltage (mV)
78h CAN Differential Full Frame Voltage Health Flags

2.11.6.6 Signal Health Data Table Member IDs Using BY_TYPE Flag

When accessing data by type, the Get_Data_Structure service uses the following member IDs
for the signal health data table. All health member values represent the number of occurrences.

ID Member Name Relevant Table


CAN High-Signal Members - Data Type: UINT
01h CAN High Dominant Voltage High Fault Signal health data table (04h)
02h CAN High Dominant Voltage High Warning
03h CAN High Dominant Voltage Low Warning
04h CAN High Dominant Voltage Low Fault
05h CAN High Recessive Voltage High Fault
06h CAN High Recessive Voltage High Warning
07h CAN High Recessive Voltage Low Warning
08h CAN High Recessive Voltage Low Fault
09h CAN High Rise Time High Fault
0Ah CAN High Rise Time High Warning
0Bh CAN High Rise Time Low Warning
0Ch CAN High Rise Time Low Fault
0Dh CAN High Fall Time High Fault
0Eh CAN High Fall Time High Warning
0Fh CAN High Fall Time Low Warning
10h CAN High Fall Time Low Fault
11h CAN High Overshoot Voltage High Fault
12h CAN High Overshoot Voltage High Warning
13h CAN High Overshoot Voltage Low Warning
14h CAN High Overshoot Voltage Low Fault
15h CAN High Undershoot Voltage High Fault
16h CAN High Undershoot Voltage High Warning
17h CAN High Undershoot Voltage Low Warning
18h CAN High Undershoot Voltage Low Fault
19h CAN High RMS Noise Voltage at stable dominant level High Fault
1Ah CAN High RMS Noise Voltage at stable dominant level High
Warning
1Bh CAN High RMS Noise Voltage at stable dominant level Low
Warning
1Ch CAN High RMS Noise Voltage at stable dominant level Low Fault
1Dh CAN High RMS Noise Voltage at stable recessive level High Fault

EtherNet/IP Compliance 39
©2015 Molex Incorporated
Document Edition: 1.3, Document #: 717-0041, Template Edition: 1.1, Template #: QMS-06-045
Use, duplication or disclosure of this document or any of the information contained herein is subject to the restrictions on page ii of this document.
User Guide eNetMeter DN EtherNet/IP Client Communication

ID Member Name Relevant Table


1Eh CAN High RMS Noise Voltage at stable recessive level High
Warning
1Fh CAN High RMS Noise Voltage at stable recessive level Low
Warning
20h CAN High RMS Noise Voltage at stable recessive level Low Fault
21h CAN High Common Mode Voltage High Fault
22h CAN High Common Mode Voltage High Warning
23h CAN High Common Mode Voltage Low Warning
24h CAN High Common Mode Voltage Low Fault
25h CAN High Full Frame Voltage High Fault
26h CAN High Full Frame Voltage High Warning
27h CAN High Full Frame Voltage Low Warning
28h CAN High Full Frame Voltage Low Fault
CAN Low-Signal Members - Data Type: UINT
29h CAN Low Dominant Voltage High Fault Signal health data table (04h)
2Ah CAN Low Dominant Voltage High Warning
2Bh CAN Low Dominant Voltage Low Warning
2Ch CAN Low Dominant Voltage Low Fault
2Dh CAN Low Recessive Voltage High Fault
2Eh CAN Low Recessive Voltage High Warning
2Fh CAN Low Recessive Voltage Low Warning
30h CAN Low Recessive Voltage Low Fault
31h CAN Low Rise Time High Fault
32h CAN Low Rise Time High Warning
33h CAN Low Rise Time Low Warning
34h CAN Low Rise Time Low Fault
35h CAN Low Fall Time High Fault
36h CAN Low Fall Time High Warning
37h CAN Low Fall Time Low Warning
38h CAN Low Fall Time Low Fault
39h CAN Low Overshoot Voltage High Fault
3Ah CAN Low Overshoot Voltage High Warning
3Bh CAN Low Overshoot Voltage Low Warning
3Ch CAN Low Overshoot Voltage Low Fault
3Dh CAN Low Undershoot Voltage High Fault
3Eh CAN Low Undershoot Voltage High Warning
3Fh CAN Low Undershoot Voltage Low Warning
40h CAN Low Undershoot Voltage Low Fault
41h CAN Low RMS Noise Voltage at stable dominant level High Fault
42h CAN Low RMS Noise Voltage at stable dominant level High
Warning
43h CAN Low RMS Noise Voltage at stable dominant level Low
Warning
44h CAN Low RMS Noise Voltage at stable dominant level Low Fault
45h CAN Low RMS Noise Voltage at stable recessive level High Fault

40 EtherNet/IP Compliance
©2015 Molex Incorporated
Document Edition: 1.3, Document #: 717-0041, Template Edition: 1.1, Template #: QMS-06-045
Use, duplication or disclosure of this document or any of the information contained herein is subject to the restrictions on page ii of this document.
eNetMeter DN EtherNet/IP Client Communication User Guide

ID Member Name Relevant Table


46h CAN Low RMS Noise Voltage at stable recessive level High
Warning
47h CAN Low RMS Noise Voltage at stable recessive level Low
Warning
48h CAN Low RMS Noise Voltage at stable recessive level Low Fault
49h CAN Low Common Mode Voltage High Fault
4Ah CAN Low Common Mode Voltage High Warning
4Bh CAN Low Common Mode Voltage Low Warning
4Ch CAN Low Common Mode Voltage Low Fault
4Dh CAN Low Full Frame Voltage High Fault
4Eh CAN Low Full Frame Voltage High Warning
4Fh CAN Low Full Frame Voltage Low Warning
50h CAN Low Full Frame Voltage Low Fault
CAN Differential Signal Members - Data Type: UINT
51h CAN Differential Dominant Voltage High Fault Signal health data table (04h)
52h CAN Differential Dominant Voltage High Warning
53h CAN Differential Dominant Voltage Low Warning
54h CAN Differential Dominant Voltage Low Fault
55h CAN Differential Recessive Voltage High Fault
56h CAN Differential Recessive Voltage High Warning
57h CAN Differential Recessive Voltage Low Warning
58h CAN Differential Recessive Voltage Low Fault
59h CAN Differential Rise Time High Fault
5Ah CAN Differential Rise Time High Warning
5Bh CAN Differential Rise Time Low Warning
5Ch CAN Differential Rise Time Low Fault
5Dh CAN Differential Fall Time High Fault
5Eh CAN Differential Fall Time High Warning
5Fh CAN Differential Fall Time Low Warning
60h CAN Differential Fall Time Low Fault
61h CAN Differential Overshoot Voltage High Fault
62h CAN Differential Overshoot Voltage High Warning
63h CAN Differential Overshoot Voltage Low Warning
64h CAN Differential Overshoot Voltage Low Fault
65h CAN Differential Undershoot Voltage High Fault
66h CAN Differential Undershoot Voltage High Warning
67h CAN Differential Undershoot Voltage Low Warning
68h CAN Differential Undershoot Voltage Low Fault
69h CAN Differential RMS Noise Voltage at stable dominant level
High Fault
6Ah CAN Differential RMS Noise Voltage at stable dominant level
High Warning
6Bh CAN Differential RMS Noise Voltage at stable dominant level Low
Warning
6Ch CAN Differential RMS Noise Voltage at stable dominant level Low
Fault

EtherNet/IP Compliance 41
©2015 Molex Incorporated
Document Edition: 1.3, Document #: 717-0041, Template Edition: 1.1, Template #: QMS-06-045
Use, duplication or disclosure of this document or any of the information contained herein is subject to the restrictions on page ii of this document.
User Guide eNetMeter DN EtherNet/IP Client Communication

ID Member Name Relevant Table


6Dh CAN Differential RMS Noise Voltage at stable recessive level
High Fault
6Eh CAN Differential RMS Noise Voltage at stable recessive level
High Warning
6Fh CAN Differential RMS Noise Voltage at stable recessive level Low
Warning
70h CAN Differential RMS Noise Voltage at stable recessive level Low
Fault
71h CAN Differential Common Mode Voltage High Fault
72h CAN Differential Common Mode Voltage High Warning
73h CAN Differential Common Mode Voltage Low Warning
74h CAN Differential Common Mode Voltage Low Fault
75h CAN Differential Full Frame Voltage High Fault
76h CAN Differential Full Frame Voltage High Warning
77h CAN Differential Full Frame Voltage Low Warning
78h CAN Differential Full Frame Voltage Low Fault

2.11.6.7 Traffic Table Member IDs Using BY_TYPE Flag

When accessing data by type, the Get_Data_Structure service uses the following member IDs
for the traffic data table.

ID Member Name Relevant Table


Traffic-Type Members - Data Type: UINT
01h Average Bandwidth Usage (hundredths of percent) Traffic data table (06h)
02h Min Bandwidth Usage (hundredths of percent)
03h Max Bandwidth Usage (hundredths of percent)
04h Bandwidth Usage Health Flags
05h Average Message Rate (frames per second)
06h Min Message Rate (frames per second)
07h Max Message Rate (frames per second)
08h Message Rate Health Flags
09h Average Error Rate (frames per second)
0Ah Min Error Rate (frames per second)
0Bh Max Error Rate (frames per second)
0Ch Error Rate Health Flags
0Dh Average Message To Error Ratio (hundredths of percent)
0Eh Min Message To Error Ratio (hundredths of percent)
0Fh Max Message To Error Ratio (hundredths of percent)
10h Message To Error Ratio Health Flags

42 EtherNet/IP Compliance
©2015 Molex Incorporated
Document Edition: 1.3, Document #: 717-0041, Template Edition: 1.1, Template #: QMS-06-045
Use, duplication or disclosure of this document or any of the information contained herein is subject to the restrictions on page ii of this document.
eNetMeter DN EtherNet/IP Client Communication User Guide

2.11.6.8 Traffic Health Table Member IDs Using BY_TYPE Flag

When accessing data by type, the Get_Data_Structure service uses the following member IDs
for the traffic health data table. All health member values represent the number of occurrences.

ID Member Name Relevant Table


Traffic Health Members - Data Type: UINT
01h Bandwidth Usage High Fault Traffic health data table (07h)
02h Bandwidth Usage High Warning
03h Bandwidth Usage Low Warning
04h Bandwidth Usage Low Fault
05h Message Rate High Fault
06h Message Rate High Warning
07h Message Rate Low Warning
08h Message Rate Low Fault
09h Error Rate High Fault
0Ah Error Rate High Warning
0Bh Error Rate Low Warning
0Ch Error Rate Low Fault
0Dh Message To Error Ratio High Fault
0Eh Message To Error Ratio High Warning
0Fh Message To Error Ratio Low Warning
10h Message To Error Ratio Low Fault

2.11.6.9 Counter Data Member ID Using BY_TYPE Flag

When accessing data by type, thhe Get_Data_Structure service uses the following member IDs
for the counter data table.

ID Member Name Relevant Table


Counter Data Members - Data Type: UDINT
01h Cumulative Bus Error Count Counter data (09h)

EtherNet/IP Compliance 43
©2015 Molex Incorporated
Document Edition: 1.3, Document #: 717-0041, Template Edition: 1.1, Template #: QMS-06-045
Use, duplication or disclosure of this document or any of the information contained herein is subject to the restrictions on page ii of this document.
User Guide eNetMeter DN EtherNet/IP Client Communication

2.11.6.10 Flags Table IDs

This device-specific Get_Data_Structure service supports the following table flags.

Bits Value Data Description


0-1 00h Data table flag
0-1 01h Data table with reset flag
Note: not applicable to health summary data or network health data
0-1 02h Power loss data table flag
2 04h Access by TYPE/NODE flag
0 – by NODE
1 – by TYPE

2.11.7 Get_Limits_Structure Service 4Ch and Set_Limits_Structure


Service 4Dh
These device-specific services require user data in the following format.

Offset Data Description Data Type Reference


00h Table ID USINT See Section 2.11.7.1.
01h Member ID USINT See Sections 2.11.7.2 - 2.11.7.3.
02h Buffer size UINT See Sections 2.11.7.2 - 2.11.7.3.
04h Flags BYTE See Section 2.11.7.4.

2.11.7.1 Instance Table IDs

The Get/Set_Limit_Structure services support the following tables. These tables can be
accessed in 2 different ways: by node or by type. Access by node returns all information
specific to a single node (scanner, adapter, network and unknown). Access by type returns
all node information for the specific type requested.

Table Table Name Access by Node Access by Type


ID Members Error! Reference source
not found.
0Bh Power health limits table ND_POWER_HEALTH_LIMITS ND_POWER_HEALTH_LIMITS
members – N/A members – N/A
access type is ignored access type is ignored
0Ch Signal health limits table ND_INT_NODE_VALUES ND_SIGNAL_HEALTH_LIMITS
members. See Section 2.11.7.2.
0Dh Traffic health limits table ND_INT_NODE_VALUES ND_TRAFFIC_HEALTH_LIMITS
member. See Section 2.11.7.3.

44 EtherNet/IP Compliance
©2015 Molex Incorporated
Document Edition: 1.3, Document #: 717-0041, Template Edition: 1.1, Template #: QMS-06-045
Use, duplication or disclosure of this document or any of the information contained herein is subject to the restrictions on page ii of this document.
eNetMeter DN EtherNet/IP Client Communication User Guide

2.11.7.2 Signal Health Limits Table Member IDs Using BY TYPE Flag

When accessing data by type, the Get_Limits_Structure and Set_Limits_Structure services use
the following member IDs for all signal health limits tables.

ID Member Name Relevant Table


CAN High-Signal Members - Data Type: UINT
01h CAN High Dominant Voltage High Fault (mV) Signal health limits table (0Ch)
02h CAN High Dominant Voltage High Warning (mV)
03h CAN High Dominant Voltage Low Warning (mV)
04h CAN High Dominant Voltage Low Fault (mV)
05h CAN High Recessive Voltage High Fault (mV)
06h CAN High Recessive Voltage High Warning (mV)
07h CAN High Recessive Voltage Low Warning (mV)
08h CAN High Recessive Voltage Low Fault (mV)
09h CAN High Rise Time High Fault (ns)
0Ah CAN High Rise Time High Warning (ns)
0Bh CAN High Rise Time Low Warning (ns)
0Ch CAN High Rise Time Low Fault (ns)
0Dh CAN High Fall Time High Fault (ns)
0Eh CAN High Fall Time High Warning (ns)
0Fh CAN High Fall Time Low Warning (ns)
10h CAN High Fall Time Low Fault (ns)
11h CAN High Overshoot Voltage High Fault (mV)
12h CAN High Overshoot Voltage High Warning (mV)
13h CAN High Overshoot Voltage Low Warning (mV)
14h CAN High Overshoot Voltage Low Fault (mV)
15h CAN High Undershoot Voltage High Fault (mV)
16h CAN High Undershoot Voltage High Warning (mV)
17h CAN High Undershoot Voltage Low Warning (mV)
18h CAN High Undershoot Voltage Low Fault (mV)
19h CAN High RMS Noise Voltage at stable dominant level High Fault
(mV)
1Ah CAN High RMS Noise Voltage at stable dominant level High
Warning (mV)
1Bh CAN High RMS Noise Voltage at stable dominant level Low
Warning (mV)
1Ch CAN High RMS Noise Voltage at stable dominant level Low Fault
(mV)
1Dh CAN High RMS Noise Voltage at stable recessive level High Fault
(mV)
1Eh CAN High RMS Noise Voltage at stable recessive level High
Warning (mV)
1Fh CAN High RMS Noise Voltage at stable recessive level Low
Warning (mV)
20h CAN High RMS Noise Voltage at stable recessive level Low Fault
(mV)

EtherNet/IP Compliance 45
©2015 Molex Incorporated
Document Edition: 1.3, Document #: 717-0041, Template Edition: 1.1, Template #: QMS-06-045
Use, duplication or disclosure of this document or any of the information contained herein is subject to the restrictions on page ii of this document.
User Guide eNetMeter DN EtherNet/IP Client Communication

ID Member Name Relevant Table


CAN High-Signal Members - Data Type: UINT
21h CAN High Common Mode Voltage High Fault (mV)
22h CAN High Common Mode Voltage High Warning (mV)
23h CAN High Common Mode Voltage Low Warning (mV)
24h CAN High Common Mode Voltage Low Fault (mV)
25h CAN High Full Frame Voltage High Fault (mV)
26h CAN High Full Frame Voltage High Warning (mV)
27h CAN High Full Frame Voltage Low Warning (mV)
28h CAN High Full Frame Voltage Low Fault (mV)
CAN Low-Signal Members - Data Type: UINT
29h CAN Low Dominant Voltage High Fault (mV) Signal health limits table (0Ch)
2Ah CAN Low Dominant Voltage High Warning (mV)
2Bh CAN Low Dominant Voltage Low Warning (mV)
2Ch CAN Low Dominant Voltage Low Fault (mV)
2Dh CAN Low Recessive Voltage High Fault (mV)
2Eh CAN Low Recessive Voltage High Warning (mV)
2Fh CAN Low Recessive Voltage Low Warning (mV)
30h CAN Low Recessive Voltage Low Fault (mV)
31h CAN Low Rise Time High Fault (ns)
32h CAN Low Rise Time High Warning (ns)
33h CAN Low Rise Time Low Warning (ns)
34h CAN Low Rise Time Low Fault (ns)
35h CAN Low Fall Time High Fault (ns)
36h CAN Low Fall Time High Warning (ns)
37h CAN Low Fall Time Low Warning (ns)
38h CAN Low Fall Time Low Fault (ns)
39h CAN Low Overshoot Voltage High Fault (mV)
3Ah CAN Low Overshoot Voltage High Warning (mV)
3Bh CAN Low Overshoot Voltage Low Warning (mV)
3Ch CAN Low Overshoot Voltage Low Fault (mV)
3Dh CAN Low Undershoot Voltage High Fault (mV)
3Eh CAN Low Undershoot Voltage High Warning (mV)
3Fh CAN Low Undershoot Voltage Low Warning (mV)
40h CAN Low Undershoot Voltage Low Fault (mV)
41h CAN Low RMS Noise Voltage at stable dominant level High Fault
(mV)
42h CAN Low RMS Noise Voltage at stable dominant level High
Warning (mV)
43h CAN Low RMS Noise Voltage at stable dominant level Low
Warning (mV)
44h CAN Low RMS Noise Voltage at stable dominant level Low Fault
(mV)
45h CAN Low RMS Noise Voltage at stable recessive level High Fault
(mV)
46h CAN Low RMS Noise Voltage at stable recessive level High
Warning (mV)

46 EtherNet/IP Compliance
©2015 Molex Incorporated
Document Edition: 1.3, Document #: 717-0041, Template Edition: 1.1, Template #: QMS-06-045
Use, duplication or disclosure of this document or any of the information contained herein is subject to the restrictions on page ii of this document.
eNetMeter DN EtherNet/IP Client Communication User Guide

ID Member Name Relevant Table


CAN High-Signal Members - Data Type: UINT
47h CAN Low RMS Noise Voltage at stable recessive level Low
Warning (mV)
48h CAN Low RMS Noise Voltage at stable recessive level Low Fault
(mV)
49h CAN Low Common Mode Voltage High Fault (mV)
4Ah CAN Low Common Mode Voltage High Warning (mV)
4Bh CAN Low Common Mode Voltage Low Warning (mV)
4Ch CAN Low Common Mode Voltage Low Fault (mV)
4Dh CAN Low Full Frame Voltage High Fault (mV)
4Eh CAN Low Full Frame Voltage High Warning (mV)
4Fh CAN Low Full Frame Voltage Low Warning (mV)
50h CAN Low Full Frame Voltage Low Fault (mV)
CAN Differential Signal Members - Data Type: UINT
51h CAN Differential Dominant Voltage High Fault (mV) Signal health limits table (0Ch)
52h CAN Differential Dominant Voltage High Warning (mV)
53h CAN Differential Dominant Voltage Low Warning (mV)
54h CAN Differential Dominant Voltage Low Fault (mV)
55h CAN Differential Recessive Voltage High Fault (mV)
56h CAN Differential Recessive Voltage High Warning (mV)
57h CAN Differential Recessive Voltage Low Warning (mV)
58h CAN Differential Recessive Voltage Low Fault (mV)
59h CAN Differential Rise Time High Fault (ns)
5Ah CAN Differential Rise Time High Warning (ns)
5Bh CAN Differential Rise Time Low Warning (ns)
5Ch CAN Differential Rise Time Low Fault (ns)
5Dh CAN Differential Fall Time High Fault (ns)
5Eh CAN Differential Fall Time High Warning (ns)
5Fh CAN Differential Fall Time Low Warning (ns)
60h CAN Differential Fall Time Low Fault (ns)
61h CAN Differential Overshoot Voltage High Fault (mV)
62h CAN Differential Overshoot Voltage High Warning (mV)
63h CAN Differential Overshoot Voltage Low Warning (mV)
64h CAN Differential Overshoot Voltage Low Fault (mV)
65h CAN Differential Undershoot Voltage High Fault (mV)
66h CAN Differential Undershoot Voltage High Warning (mV)
67h CAN Differential Undershoot Voltage Low Warning (mV)
68h CAN Differential Undershoot Voltage Low Fault (mV)
69h CAN Differential RMS Noise Voltage at stable dominant level
High Fault (mV)
6Ah CAN Differential RMS Noise Voltage at stable dominant level
High Warning (mV)
6Bh CAN Differential RMS Noise Voltage at stable dominant level Low
Warning (mV)
6Ch CAN Differential RMS Noise Voltage at stable dominant level Low
Fault (mV)

EtherNet/IP Compliance 47
©2015 Molex Incorporated
Document Edition: 1.3, Document #: 717-0041, Template Edition: 1.1, Template #: QMS-06-045
Use, duplication or disclosure of this document or any of the information contained herein is subject to the restrictions on page ii of this document.
User Guide eNetMeter DN EtherNet/IP Client Communication

ID Member Name Relevant Table


CAN High-Signal Members - Data Type: UINT
6Dh CAN Differential RMS Noise Voltage at stable recessive level
High Fault (mV)
6Eh CAN Differential RMS Noise Voltage at stable recessive level
High Warning (mV)
6Fh CAN Differential RMS Noise Voltage at stable recessive level Low
Warning (mV)
70h CAN Differential RMS Noise Voltage at stable recessive level Low
Fault (mV)
71h CAN Differential Common Mode Voltage High Fault (mV)
72h CAN Differential Common Mode Voltage High Warning (mV)
73h CAN Differential Common Mode Voltage Low Warning (mV)
74h CAN Differential Common Mode Voltage Low Fault (mV)
75h CAN Differential Full Frame Voltage High Fault (mV)
76h CAN Differential Full Frame Voltage High Warning (mV)
77h CAN Differential Full Frame Voltage Low Warning (mV)
78h CAN Differential Full Frame Voltage Low Fault (mV)

2.11.7.3 Traffic Health Limits Table Member IDs Using BY_TYPE Flag

When accessing data by type, the Get_Limits_Structure and Set_Limits_Structure services use
the following member IDs for all traffic health limits tables.

ID Member Name Relevant Table


Traffic Health Members - Data Type: UINT
01h Bandwidth Usage High Fault (hundredths of percent) Traffic health limits table (0Dh),
02h Bandwidth Usage High Warning (hundredths of percent)
03h Bandwidth Usage Low Warning (hundredths of percent)
04h Bandwidth Usage Low Fault (hundredths of percent)
05h Message Rate High Fault (frames per second)
06h Message Rate High Warning (frames per second)
07h Message Rate Low Warning (frames per second)
08h Message Rate Low Fault (frames per second)
09h Error Rate High Fault (frames per second)
0Ah Error Rate High Warning (frames per second)
0Bh Error Rate Low Warning (frames per second)
0Ch Error Rate Low Fault (frames per second)
0Dh Message To Error Ratio High Fault (hundredths of percent)
0Eh Message To Error Ratio High Warning (hundredths of percent)
0Fh Message To Error Ratio Low Warning (hundredths of percent)
10h Message To Error Ratio Low Fault (hundredths of percent)

48 EtherNet/IP Compliance
©2015 Molex Incorporated
Document Edition: 1.3, Document #: 717-0041, Template Edition: 1.1, Template #: QMS-06-045
Use, duplication or disclosure of this document or any of the information contained herein is subject to the restrictions on page ii of this document.
eNetMeter DN EtherNet/IP Client Communication User Guide

2.11.7.4 Flags Table IDs

The Get/Set_Limit_Structure services support the following table flags.

Bits Value Data Description


0-1 00h Comparison table flag
0-1 01h Data table min max flag
Note: not applicable to the Service_Set_Limits_Structure (4Dh)
0-1 02h Power loss min max flag
Note: not applicable to the Service_Set_Limits_Structure (4Dh)
2 04h Access by TYPE/NODE flag
0 – by NODE
1 – by TYPE

2.11.7.5 Examples

• To get the comparison power health limit data table:

Service: Get_Limits_Structure 4Ch


Class: eNetMeter DN 64h
Instance: 01h
Data:
Table ID: Power Health Limits Table ID 0Bh
Member ID: ignored 00h
Size: ND_POWER_HEALTH_LIMITS Size 0040h
Flags: Comparison table flag 00h

CIP Encoding: 20 64 24 01 0B 00 40 00 00
class inst data

• To set the Message Rate High Fault in Traffic Health Limit data to 95%:

Service: Set_Limits_Structure 4Dh


Class: eNetMeter DN 64h
Instance: 01h
Data:
Table ID: Traffic Health Limits Table ID 0Dh
Member ID: Message Rate High Fault 05h
Size: Buffer Size 0002h
Flags: BY_TYPE 04h
Percentage: 251Ch (9500)

CIP Encoding: 20 64 24 01 0D 05 02 00 04 1C 25
class inst data

EtherNet/IP Compliance 49
©2015 Molex Incorporated
Document Edition: 1.3, Document #: 717-0041, Template Edition: 1.1, Template #: QMS-06-045
Use, duplication or disclosure of this document or any of the information contained herein is subject to the restrictions on page ii of this document.
User Guide eNetMeter DN EtherNet/IP Client Communication

2.11.8 Set_Member_All Service 4Eh


The Set_Member_All service sets the attribute values for all tables to the same value.

Attribute ID Attribute Name Data Format


01h Data reset interval UDINT value, in milliseconds
02h Data averaging duration UDINT value, in milliseconds

2.11.8.1 Example

• To set the Data Reset Interval to 10 seconds:


Service: Set_Member_All 4Eh
Class: eNetMeter DN 64h
Instance: 01h
Data:
Interval: 2710h (10000)

CIP Encoding: 20 64 24 01 10 27
class inst data

2.11.9 Reset_Attribute_Single Service 4Fh


The Reset_Attribute _Single service resets the following attributes. No additional data is
required.

Attribute ID Attribute Name Notes


07h Data table Resets the data table to zeros.
08h Health limits table Resets all health limits tables to default values.
09h Power loss event state Resets the power loss event state.

2.11.9.1 Example

• To reset the Health Limit table:


Service: Reset_Attribute_Single 4Fh
Class: eNetMeter DN 64h
Instance: 01h
Attribute: Health Limit Table 08h

CIP Encoding: 20 64 24 01 30 08
class inst attr

50 EtherNet/IP Compliance
©2015 Molex Incorporated
Document Edition: 1.3, Document #: 717-0041, Template Edition: 1.1, Template #: QMS-06-045
Use, duplication or disclosure of this document or any of the information contained herein is subject to the restrictions on page ii of this document.
eNetMeter DN EtherNet/IP Client Communication User Guide

2.11.10 Reset_Member Service 50h


The Reset_Member service resets each individual member.

Attribute ID Attribute Name Notes


07h Data table Resets single data table to zeros.
08h Health limits table Resets single health limits table to default values.

2.11.10.1 Member IDs

The Reset_Member service supports the following member IDs.

ID Description Related Attributes


Data Table Members
01h Power table Data table (07h)
02h Power health table
03h Signal table
04h Signal health table
05h Traffic table
06h Traffic health table
07h Counter table

Health Limits Table Members


01h Power limits table Health limits table (08h)
02h Signal limits table
03h Traffic limits table

2.11.10.2 Example

• To reset the Traffic Limit table:


Service: Set_Member 50h
Class: eNetMeter DN 64h
Instance: 01h
Attribute: Health Limits Table ID 08h
Member ID: Traffic Limit Table ID 03h

CIP Encoding: 20 64 24 01 30 08 28 03
class inst attr memb

EtherNet/IP Compliance 51
©2015 Molex Incorporated
Document Edition: 1.3, Document #: 717-0041, Template Edition: 1.1, Template #: QMS-06-045
Use, duplication or disclosure of this document or any of the information contained herein is subject to the restrictions on page ii of this document.
User Guide eNetMeter DN EtherNet/IP Client Communication

52 EtherNet/IP Compliance
©2015 Molex Incorporated
Document Edition: 1.3, Document #: 717-0041, Template Edition: 1.1, Template #: QMS-06-045
Use, duplication or disclosure of this document or any of the information contained herein is subject to the restrictions on page ii of this document.
eNetMeter DN EtherNet/IP Client Communication User Guide

3
eNetMeter DN Data Types

Chapter Sections:
• Data Type Definitions

eNetMeter DN Data Types 53


©2015 Molex Incorporated
Document Edition: 1.3, Document #: 717-0041, Template Edition: 1.1, Template #: QMS-06-045
Use, duplication or disclosure of this document or any of the information contained herein is subject to the restrictions on page ii of this document.
User Guide eNetMeter DN EtherNet/IP Client Communication

3.1 Data Type Definitions


The eNetMeter DN uses single and two-dimensional data type structures, which need to be
passed to various EtherNet/IP service requests as a buffer. These elements are defined in the
following sections.

3.1.1 eNetMeter DN System Time Structure


3.1.1.1 SYSTEMTIME Data Type

Data Type Name Notes


UINT Year Current year
UINT Month 1 is January
UINT Day Of Week Sunday is 0, Monday 1, and so on
UINT Day Day of the month
UINT Hour Hour 0-23
UINT Minute Minute 0-59
UINT Second Second 0-59
UINT Milliseconds Millisecond 0-999
Structure Size: 16 bytes

54 eNetMeter DN Data Types


©2015 Molex Incorporated
Document Edition: 1.3, Document #: 717-0041, Template Edition: 1.1, Template #: QMS-06-045
Use, duplication or disclosure of this document or any of the information contained herein is subject to the restrictions on page ii of this document.
eNetMeter DN EtherNet/IP Client Communication User Guide

3.1.2 eNetMeter DN Average Min/Max Structure


3.1.2.1 ND_AVG_MIN_MAX Data Type

Data Type Name Notes


UINT Average Value Average value of a parameter within reset interval
UINT Minimum Value Minimum value of a parameter within reset interval
UINT Maximum Value Maximum value of a parameter within reset interval
WORD Health_Flags Health flag bits:

0001h - ND_FLAGS_AVG_HIGH_FAULT
0002h - ND_FLAGS_AVG_HIGH_WARN
0004h - ND_FLAGS_AVG_LOW_WARN
0008h - ND_FLAGS_AVG_LOW_FAULT
0010h - ND_FLAGS_MIN_HIGH_FAULT
0020h - ND_FLAGS_MIN_HIGH_WARN
0040h - ND_FLAGS_MIN_LOW_WARN
0080h - ND_FLAGS_MIN_LOW_FAULT
0100h - ND_FLAGS_MAX_HIGH_FAULT
0200h - ND_FLAGS_MAX_HIGH_WARN
0400h - ND_FLAGS_MAX_LOW_WARN
0800h - ND_FLAGS_MAX_LOW_FAULT
Structure Size: 8 bytes

3.1.3 eNetMeter DN Health Counters Structure


3.1.3.1 ND_HEALTH_COUNTERS Data Type

Data Type Name Notes


UINT High_Fault_Count Number of times exceeding preset fault level for high signal
UINT High_Warning_Count Number of times exceeding preset warning level for high
signal
UINT Low_Warning_Count Number of times exceeding preset warning level for low
signal
UINT Low_Fault_Count Number of times exceeding preset fault level for low signal
Structure Size: 8 bytes

eNetMeter DN Data Types 55


©2015 Molex Incorporated
Document Edition: 1.3, Document #: 717-0041, Template Edition: 1.1, Template #: QMS-06-045
Use, duplication or disclosure of this document or any of the information contained herein is subject to the restrictions on page ii of this document.
User Guide eNetMeter DN EtherNet/IP Client Communication

3.1.4 eNetMeter DN Health Limits Structure


3.1.4.1 ND_HEALTH_LIMITS Data Type

Data Type Name Notes


INT High_Fault_Limit
INT High_Warn_Limit
INT Low_Warn_Limit
INT Low_Fault_Limit
Structure Size: 8 bytes

3.1.5 eNetMeter DN Device Information Structure


3.1.5.1 ND_DEVICE_INFORMATION Data Type

Data Type Name Notes


STRING Alias 40 characters
NULL terminated
STRING Product_Name 32 characters
NULL terminated
UINT Revision High byte – major
Low byte – minor
USINT[6] MAC_Address 6 unsigned short integers
E.g, 00:01:02:03:04:05
UDINT IP_Address E.g, address 10.11.12.13 is represented by a 32-bit value:
0x0A0B0C0D
UDINT Subnet_Mask E.g, address 255.255.0.0 is represented by a 32-bit value:
0xFFFF0000
STRING Serial_Number 12 characters
SYSTEMTIME System_Time See Section 3.1.1.
SYSTEMTIME Power_Loss_System_Time See Section 3.1.1.
UDINT DHCP_Enabled 0 - Disabled
1 - Enabled
DWORD Firmware_Revision Firmware version information, in BCD
DWORD Hardware_Revision Hardware version information, in BCD
DWORD Default_Gateway Default gateway address (same format as IP Address)
DWORD Baud 0-Auto, 10-10Mbps, 100-100Mbps
BYTE[104] Reserved
Structure Size: 256 bytes

56 eNetMeter DN Data Types


©2015 Molex Incorporated
Document Edition: 1.3, Document #: 717-0041, Template Edition: 1.1, Template #: QMS-06-045
Use, duplication or disclosure of this document or any of the information contained herein is subject to the restrictions on page ii of this document.
eNetMeter DN EtherNet/IP Client Communication User Guide

3.1.6 eNetMeter DN Device Status Structure


3.1.6.1 ND_DEVICE_STATUS Data Type

Data Type Name Notes


USINT Status_Code 0 – offline
1 – online
BYTE Status_Flags Bit 0
Value 0 – No power loss occurred
Value 1 – Power loss occurred
BYTE[6] Reserved 6 bytes
Structure Size: 8 bytes

3.1.7 eNetMeter DN Signed Integer Node Values Structure, By Type


3.1.7.1 ND_INT_NODE_VALUES Data Type

Data Type Name Notes


INT[64] Node A signed parameter value for each MAC ID. 0-63.
INT Master A signed parameter value for the master node (unknown
MAC ID).
INT Unknown A signed parameter value for other nodes (unknown MAC
ID).
INT Network A signed parameter value for the entire network.
Structure Size: 134 bytes

3.1.8 eNetMeter DN Unsigned Integer Node Values Structure, By Type


3.1.8.1 ND_UINT_NODE_VALUES Data Type

Data Type Name Notes


UINT[64] Node An unsigned parameter value for each MAC ID. 0-63.
UINT Master An unsigned parameter value for the master node
(unknown MAC ID).
UINT Unknown An unsigned parameter value for other nodes (unknown
MAC ID).
UINT Network An unsigned parameter value for the entire network
Structure Size: 134 bytes

eNetMeter DN Data Types 57


©2015 Molex Incorporated
Document Edition: 1.3, Document #: 717-0041, Template Edition: 1.1, Template #: QMS-06-045
Use, duplication or disclosure of this document or any of the information contained herein is subject to the restrictions on page ii of this document.
User Guide eNetMeter DN EtherNet/IP Client Communication

3.1.9 eNetMeter DN Unsigned Double Integer Node Values Structure,


by Type
3.1.9.1 ND_UDINT_NODE_VALUES Data Type

Data Type Name Notes


UDINT[64] Node An unsigned double integer parameter value for each MAC
ID. 0-63.
UDINT Master An unsigned double integer parameter value for the master
node (unknown MAC ID).
UDINT Unknown An unsigned double integer parameter value for other
nodes (unknown MAC ID).
UDINT Network An unsigned double integer parameter value for the entire
network
Structure Size: 268 bytes

3.1.10 eNetMeter DN Power Table Structure


3.1.10.1 ND_POWER_TABLE Data Type

Data Type Name Notes


ND_AVG_MIN_MAX Power_V Power line voltage (millivots)
ND_AVG_MIN_MAX Power_P2P_V Power line peak to peak voltage (millivolts)
ND_AVG_MIN_MAX Power RMSN Power line RMS noise voltage (millivolts)
ND_AVG_MIN_MAX Shield_V Shield line voltage (millivolts)
ND_AVG_MIN_MAX Shield_P2P_V Shield line peak to peak voltage (millivolts)
ND_AVG_MIN_MAX Shield_RMS_N Shield line RMS noise voltage (millivolts)
ND_AVG_MIN_MAX CANH_V CANH line voltage (millivolts)
ND_AVG_MIN_MAX CANL_V CANL line voltage (millivolts)
Structure Size: 64 bytes

58 eNetMeter DN Data Types


©2015 Molex Incorporated
Document Edition: 1.3, Document #: 717-0041, Template Edition: 1.1, Template #: QMS-06-045
Use, duplication or disclosure of this document or any of the information contained herein is subject to the restrictions on page ii of this document.
eNetMeter DN EtherNet/IP Client Communication User Guide

3.1.11 eNetMeter DN Power Health Table Structure


3.1.11.1 ND_POWER_HEALTH_TABLE Data Type

Data Type Name Notes


ND_HEALTH_COUNTERS Power_V Power line voltage fault/warning counts
ND_HEALTH_COUNTERS Power_P2P_V Power line peak to peak voltage fault/warning counts
ND_HEALTH_COUNTERS Power RMSN Power line RMS noise voltage fault/warning counts
ND_HEALTH_COUNTERS Shield_V Shield line voltage fault/warning counts
ND_HEALTH_COUNTERS Shield_P2P_V Shield line peak to peak voltage fault/warning counts
ND_HEALTH_COUNTERS Shield_RMS_N Shield line RMS noise voltage fault/warning counts
ND_HEALTH_COUNTERS CANH_V CANH line voltage fault/warning counts
ND_HEALTH_COUNTERS CANL_V CANL line voltage fault/warning counts
Structure Size: 64 bytes

3.1.12 eNetMeter DN Power Health Limits Structure


3.1.12.1 ND_POWER_HEALTH_LIMITS Data Type

Data Type Name Notes


ND_HEALTH_LIMITS Power_V Power line voltage (millivots)
ND_HEALTH_LIMITS Power_P2P_V Power line peak to peak voltage (millivolts)
ND_HEALTH_LIMITS Power RMSN Power line RMS noise voltage (millivolts)
ND_HEALTH_LIMITS Shield_V Shield line voltage (millivolts)
ND_HEALTH_LIMITS Shield_P2P_V Shield line peak to peak voltage (millivolts)
ND_HEALTH_LIMITS Shield_RMS_N Shield line RMS noise voltage (millivolts)
ND_HEALTH_LIMITS CANH_V CANH line voltage (millivolts)
ND_HEALTH_LIMITS CANL_V CANL line voltage (millivolts)
Structure Size: 64 bytes

eNetMeter DN Data Types 59


©2015 Molex Incorporated
Document Edition: 1.3, Document #: 717-0041, Template Edition: 1.1, Template #: QMS-06-045
Use, duplication or disclosure of this document or any of the information contained herein is subject to the restrictions on page ii of this document.
User Guide eNetMeter DN EtherNet/IP Client Communication

3.1.13 eNetMeter DN Signal Data Structure, By Node


3.1.13.1 ND_SIGNAL_DATA_TABLE Data Type

Data Type Name Notes


ND_AVG_MIN_MAX CANH_Dom_V Intra-frame CANH dominant voltage (millivolts)
ND_AVG_MIN_MAX CANH_Rec_V Intra-frame CANH recessive voltage (millivolts)
ND_AVG_MIN_MAX CANH_Rise_Time Intra-frame CANH rise time (nanoseconds)
ND_AVG_MIN_MAX CANH_Fall_Time Intra-frame CANH fall time (nanoseconds)
ND_AVG_MIN_MAX CANH_Overshoot_V Intra-frame CANH overshoot voltage at rising edge
(millivolts)
ND_AVG_MIN_MAX CANH_Undershoot_V Intra-frame CANH undershoot voltage at falling edge
(millivolts)
ND_AVG_MIN_MAX CANH_Dom_RMSN_V Intra-frame CANH RMS noise voltage at stable dominant
level (not normalized) (millivolts)
ND_AVG_MIN_MAX CANH_Rec_RMSN_V Intra-frame CANH RMS noise voltage at stable recessive
level (not normalized) (millivolts)
ND_AVG_MIN_MAX CANH_CMV Intra-frame CANH common mode voltage (millivolts)
ND_AVG_MIN_MAX CANH_Full_Frame_V Full-frame CANH voltage (millivolts)
ND_AVG_MIN_MAX CANL_Dom_V Intra-frame CANL dominant voltage (millivolts)
ND_AVG_MIN_MAX CANL_Rec_V Intra-frame CANL recessive voltage (millivolts)
ND_AVG_MIN_MAX CANl_Rise_Time Intra-frame CANL rise time (nanoseconds)
ND_AVG_MIN_MAX CANL_Fall_Time Intra-frame CANL fall time (nanoseconds)
ND_AVG_MIN_MAX CANL_Overshoot_V Intra-frame CANL overshoot voltage at rising edge
(millivolts)
ND_AVG_MIN_MAX CANL_Undershoot_V Intra-frame CANL undershoot voltage at falling edge
(millivolts)
ND_AVG_MIN_MAX CANL_Dom_RMSN_V Intra-frame CANL RMS noise voltage at stable dominant
level (not normalized) (millivolts)
ND_AVG_MIN_MAX CANL_Rec_RMSN_V Intra-frame CANL RMS noise voltage at stable recessive
level (not normalized) (millivolts)
ND_AVG_MIN_MAX CANL_CMV Intra-frame CANL common mode voltage (millivolts)
ND_AVG_MIN_MAX CANL_Full_Frame_V Full-frame CANL voltage (millivolts)
ND_AVG_MIN_MAX CAND_Dom_V Intra-frame CANH/L differential dominant voltage (millivolts)
ND_AVG_MIN_MAX CAND_Rec_V Intra-frame CANH/L differential recessive voltage (millivolts)
ND_AVG_MIN_MAX CAND_Rise_Time Intra-frame CANH/L differential rise time (nanoseconds)
ND_AVG_MIN_MAX CAND_Fall_Time Intra-frame CANH/L differential fall time (nanoseconds)
ND_AVG_MIN_MAX CAND_Overshoot_V Intra-frame CANH/L differential overshoot voltage at rising
edge (millivolts)
ND_AVG_MIN_MAX CAND_Undershoot_V Intra-frame CANH/L differential undershoot voltage at falling
edge (millivolts)
ND_AVG_MIN_MAX CAND_Dom_RMSN_V Intra-frame CANH/L differential RMS noise voltage at stable
dominant level (not normalized) (millivolts)
ND_AVG_MIN_MAX CAND_Rec_RMSN_V Intra-frame CANH/L differential RMS noise voltage at stable
recessive level (not normalized) (millivolts)
ND_AVG_MIN_MAX CAND_CMV Intra-frame CANH/L differential common mode voltage
(millivolts)

60 eNetMeter DN Data Types


©2015 Molex Incorporated
Document Edition: 1.3, Document #: 717-0041, Template Edition: 1.1, Template #: QMS-06-045
Use, duplication or disclosure of this document or any of the information contained herein is subject to the restrictions on page ii of this document.
eNetMeter DN EtherNet/IP Client Communication User Guide

Data Type Name Notes


ND_AVG_MIN_MAX CAND_Full_Frame_V Full-frame CANH/L differential voltage (millivolts)
Structure Size: 240 bytes

3.1.14 eNetMeter DN Signal Health Data Structure, By Node


3.1.14.1 ND_SIGNAL_HEALTH_DATA_TABLE Data Type

Data Type Name Notes


ND_HEALTH_COUNTERS CANH_Dom_V Intra-frame CANH dominant voltage fault/warning counts
ND_HEALTH_COUNTERS CANH_Rec_V Intra-frame CANH recessive voltage fault/warning counts
ND_HEALTH_COUNTERS CANH_Rise_Time Intra-frame CANH rise time fault/warning counts
ND_HEALTH_COUNTERS CANH_Fall_Time Intra-frame CANH fall time fault/warning counts
ND_HEALTH_COUNTERS CANH_Overshoot_V Intra-frame CANH overshoot voltage at rising edge
fault/warning counts
ND_HEALTH_COUNTERS CANH_Undershoot_V Intra-frame CANH undershoot voltage at falling edge
fault/warning counts
ND_HEALTH_COUNTERS CANH_Dom_RMSN_V Intra-frame CANH RMS noise voltage at stable dominant
level (not normalized) fault/warning counts
ND_HEALTH_COUNTERS CANH_Rec_RMSN_V Intra-frame CANH RMS noise voltage at stable recessive
level (not normalized) fault/warning counts
ND_HEALTH_COUNTERS CANH_CMV Intra-frame CANH common mode voltage fault/warning
counts
ND_HEALTH_COUNTERS CANH_Full_Frame_V Full-frame CANH voltage fault/warning counts
ND_HEALTH_COUNTERS CANL_Dom_V Intra-frame CANL dominant voltage fault/warning counts
ND_HEALTH_COUNTERS CANL_Rec_V Intra-frame CANL recessive voltage fault/warning counts
ND_HEALTH_COUNTERS CANl_Rise_Time Intra-frame CANL rise time fault/warning counts
ND_HEALTH_COUNTERS CANL_Fall_Time Intra-frame CANL fall time fault/warning counts
ND_HEALTH_COUNTERS CANL_Overshoot_V Intra-frame CANL overshoot voltage at rising edge
fault/warning counts
ND_HEALTH_COUNTERS CANL_Undershoot_V Intra-frame CANL undershoot voltage at falling edge
fault/warning counts
ND_HEALTH_COUNTERS CANL_Dom_RMSN_V Intra-frame CANL RMS noise voltage at stable dominant
level (not normalized) fault/warning counts
ND_HEALTH_COUNTERS CANL_Rec_RMSN_V Intra-frame CANL RMS noise voltage at stable recessive
level (not normalized) fault/warning counts
ND_HEALTH_COUNTERS CANL_CMV Intra-frame CANL common mode voltage fault/warning
counts
ND_HEALTH_COUNTERS CANL_Full_Frame_V Full-frame CANL voltage fault/warning counts
ND_HEALTH_COUNTERS CAND_Dom_V Intra-frame CANH/L differential dominant voltage
fault/warning counts
ND_HEALTH_COUNTERS CAND_Rec_V Intra-frame CANH/L differential recessive voltage
fault/warning counts
ND_HEALTH_COUNTERS CAND_Rise_Time Intra-frame CANH/L differential rise time fault/warning
counts
ND_HEALTH_COUNTERS CAND_Fall_Time Intra-frame CANH/L differential fall time fault/warning
counts
ND_HEALTH_COUNTERS CAND_Overshoot_V Intra-frame CANH/L differential overshoot voltage at rising

eNetMeter DN Data Types 61


©2015 Molex Incorporated
Document Edition: 1.3, Document #: 717-0041, Template Edition: 1.1, Template #: QMS-06-045
Use, duplication or disclosure of this document or any of the information contained herein is subject to the restrictions on page ii of this document.
User Guide eNetMeter DN EtherNet/IP Client Communication

Data Type Name Notes


edge fault/warning counts
ND_HEALTH_COUNTERS CAND_Undershoot_V Intra-frame CANH/L differential undershoot voltage at falling
edge fault/warning counts
ND_HEALTH_COUNTERS CAND_Dom_RMSN_V Intra-frame CANH/L differential RMS noise voltage at stable
dominant level (not normalized) fault/warning counts
ND_HEALTH_COUNTERS CAND_Rec_RMSN_V Intra-frame CANH/L differential RMS noise voltage at stable
recessive level (not normalized) fault/warning counts
ND_HEALTH_COUNTERS CAND_CMV Intra-frame CANH/L differential common mode voltage
fault/warning counts
ND_HEALTH_COUNTERS CAND_Full_Frame_V Full-rame CANH/L differential voltage fault/warning counts
Structure Size: 240 bytes

3.1.15 eNetMeter DN Signal Health Limits Structure, By Node


3.1.15.1 ND_SIGNAL_HEALTH_LIMITS Data Type

Data Type Name Notes


ND_HEALTH_LIMITS CANH_Dom_V Intra-frame CANH dominant voltage (millivolts)
ND_HEALTH_LIMITS CANH_Rec_V Intra-frame CANH recessive voltage (millivolts)
ND_HEALTH_LIMITS CANH_Rise_Time Intra-frame CANH rise time (nanoseconds)
ND_HEALTH_LIMITS CANH_Fall_Time Intra-frame CANH fall time (nanoseconds)
ND_HEALTH_LIMITS CANH_Overshoot_V Intra-frame CANH overshoot voltage at rising edge
(millivolts)
ND_HEALTH_LIMITS CANH_Undershoot_V Intra-frame CANH undershoot voltage at falling edge
(millivolts)
ND_HEALTH_LIMITS CANH_Dom_RMSN_V Intra-frame CANH RMS noise voltage at stable dominant
level (not normalized) (millivolts)
ND_HEALTH_LIMITS CANH_Rec_RMSN_V Intra-frame CANH RMS noise voltage at stable recessive
level (not normalized) (millivolts)
ND_HEALTH_LIMITS CANH_CMV Intra-frame CANH common mode voltage (millivolts)
ND_HEALTH_LIMITS CANH_Full_Frame_V Full-frame CANH voltage (millivolts)
ND_HEALTH_LIMITS CANL_Dom_V Intra-frame CANL dominant voltage (millivolts)
ND_HEALTH_LIMITS CANL_Rec_V Intra-frame CANL recessive voltage (millivolts)
ND_HEALTH_LIMITS CANl_Rise_Time Intra-frame CANL rise time (nanoseconds)
ND_HEALTH_LIMITS CANL_Fall_Time Intra-frame CANL fall time (nanoseconds)
ND_HEALTH_LIMITS CANL_Overshoot_V Intra-frame CANL overshoot voltage at rising edge
(millivolts)
ND_HEALTH_LIMITS CANL_Undershoot_V Intra-frame CANL undershoot voltage at falling edge
(millivolts)
ND_HEALTH_LIMITS CANL_Dom_RMSN_V Intra-frame CANL RMS noise voltage at stable dominant
level (not normalized) (millivolts)
ND_HEALTH_LIMITS CANL_Rec_RMSN_V Intra-frame CANL RMS noise voltage at stable recessive
level (not normalized) (millivolts)
ND_HEALTH_LIMITS CANL_CMV Intra-frame CANL common mode voltage (millivolts)
ND_HEALTH_LIMITS CANL_Full_Frame_V Full-frame CANL voltage (millivolts)
ND_HEALTH_LIMITS CAND_Dom_V Intra-frame CANH/L differential dominant voltage (millivolts)

62 eNetMeter DN Data Types


©2015 Molex Incorporated
Document Edition: 1.3, Document #: 717-0041, Template Edition: 1.1, Template #: QMS-06-045
Use, duplication or disclosure of this document or any of the information contained herein is subject to the restrictions on page ii of this document.
eNetMeter DN EtherNet/IP Client Communication User Guide

Data Type Name Notes


ND_HEALTH_LIMITS CAND_Rec_V Intra-frame CANH/L differential recessive voltage (millivolts)
ND_HEALTH_LIMITS CAND_Rise_Time Intra-frame CANH/L differential rise time (nanoseconds)
ND_HEALTH_LIMITS CAND_Fall_Time Intra-frame CANH/L differential fall time (nanoseconds)
ND_HEALTH_LIMITS CAND_Overshoot_V Intra-frame CANH/L differential overshoot voltage at rising
edge (millivolts)
ND_HEALTH_LIMITS CAND_Undershoot_V Intra-frame CANH/L differential undershoot voltage at falling
edge (millivolts)
ND_HEALTH_LIMITS CAND_Dom_RMSN_V Intra-frame CANH/L differential RMS noise voltage at stable
dominant level (not normalized) (millivolts)
ND_HEALTH_LIMITS CAND_Rec_RMSN_V Intra-frame CANH/L differential RMS noise voltage at stable
recessive level (not normalized) (millivolts)
ND_HEALTH_LIMITS CAND_CMV Intra-frame CANH/L differential common mode voltage
(millivolts)
ND_HEALTH_LIMITS CAND_Full_Frame_V Full-frame CANH/L differential voltage (millivolts)
Structure Size: 240 bytes

3.1.16 eNetMeter DN Traffic Data Structure, By Node


3.1.16.1 ND_TRAFFIC_DATA_TABLE Data Type

Data Type Name Notes


ND_AVG_MIN_MAX Bandwidth_Usage Network bandwidth usage, including error frames and
retries (hundredths of a percent)
ND_AVG_MIN_MAX Msg_Rate Network message rate (frames per second)
ND_AVG_MIN_MAX Err_Rate Bus error rate (frames per second)
ND_AVG_MIN_MAX Err_To_Msg_Ratio Bus errors as a percentage of total messages (hundredths
of a percent)
Structure Size: 32 bytes

3.1.17 eNetMeter DN Traffic Health Data Structure, By Node


3.1.17.1 ND_TRAFFIC_HEALTH_DATA_TABLE Data Type

Data Type Name Notes


ND_HEALTH_COUNTERS Bandwidth_Usage Network bandwidth usage, including error frames and
retries fault/warning counts
ND_HEALTH_COUNTERS Msg_Rate Network message rate fault/warning counts
ND_HEALTH_COUNTERS Err_Rate Bus error rate fault/warning counts
ND_HEALTH_COUNTERS Err_To_Msg_Ratio Bus errors as a percentage of total messages fault/warning
counts
Structure Size: 32 bytes

eNetMeter DN Data Types 63


©2015 Molex Incorporated
Document Edition: 1.3, Document #: 717-0041, Template Edition: 1.1, Template #: QMS-06-045
Use, duplication or disclosure of this document or any of the information contained herein is subject to the restrictions on page ii of this document.
User Guide eNetMeter DN EtherNet/IP Client Communication

3.1.18 eNetMeter DN Traffic Health Limits Structure, By Node


3.1.18.1 ND_TRAFFIC_HEALTH_LIMITS Data Type

Data Type Name Notes


ND_HEALTH_LIMITS Bandwidth_Usage Network bandwidth usage, including error frames and
retries (hundredths of a percent)
ND_HEALTH_LIMITS Msg_Rate Network message rate (frames per second)
ND_HEALTH_LIMITS Err_Rate Bus error rate (frames per second)
ND_HEALTH_LIMITS Err_To_Msg_Ratio Bus errors as a percentage of total messages (hundredths
of a percent)
Structure Size: 32 bytes

64 eNetMeter DN Data Types


©2015 Molex Incorporated
Document Edition: 1.3, Document #: 717-0041, Template Edition: 1.1, Template #: QMS-06-045
Use, duplication or disclosure of this document or any of the information contained herein is subject to the restrictions on page ii of this document.
eNetMeter DN EtherNet/IP Client Communication User Guide

A
Warranty and Support

Appendix Sections:
• Warranty

• Technical Support

• Getting Help

Warranty and Support 65


©2015 Molex Incorporated
Document Edition: 1.3, Document #: 717-0041, Template Edition: 1.1, Template #: QMS-06-045
Use, duplication or disclosure of this document or any of the information contained herein is subject to the restrictions on page ii of this document.
User Guide eNetMeter DN EtherNet/IP Client Communication

A.1 Warranty
For warranty information, refer to
http://www.molex.com/images/woodhead/woodhead_limited_warranty.pdf

A.2 Technical Support


Please ensure that you have the following information readily available before calling for
Technical Support:

• Product type and serial number / software version of product


• Computer's make, model, CPU speed and hardware configuration (other cards installed)
• Operating system type and version
• Details of the problem you are experiencing: firmware module type and version, target
network and circumstances that may have caused the problem

A.3 Getting Help


Technical support is available during regular business hours by telephone, fax or email. To get
more information, please visit the Molex Products Support Center where you can find:

• Download Center
• Support Request Form
• Knowledge Base
• Worldwide Technical Support Contacts

66 Warranty and Support


©2015 Molex Incorporated
Document Edition: 1.3, Document #: 717-0041, Template Edition: 1.1, Template #: QMS-06-045
Use, duplication or disclosure of this document or any of the information contained herein is subject to the restrictions on page ii of this document.
eNetMeter DN EtherNet/IP Client Communication User Guide

Index

data type definitions for, 54


A data types of, 17
average min/max structure, 55 defined, ix
device information structure and, 56
C device status structure and, 57
health counters structure and, 55
CAN High Dominant Voltage, getting, 34 health limits structure and, 56
cautions, defined, ix overview of, 12
Connection Manager Object, 22 power health limits structure and, 59
Connection Object, 20 power health table structure and, 59
conventions used in this guide power table structure and, 58
special notation, ix signal data structure and, 60
special terms, ix signal health data structure and, 61
style, viii signal health limits structure and, 62
signed integer node values structure and,
D
57
data, 50 system time structure and, 54
data reset interval, setting, 28 technical support for, 66
device information structure, 56 traffic data structure and, 63
device IP address, setting, 30 traffic health data structure and, 63
device status structure, 57 traffic health limits structure, 64
device, putting online, 30 unsigned double integer node values
structure and, 58
E unsigned integer node values structure
eNetMeter DN and, 57
average min/max structure and, 55 warranty for, 66
Data Block Diagram of, 14 eNetMeter DN Class Object, 27

Index 67
©2015 Molex Incorporated
Document Edition: 1.3, Document #: 717-0041, Template Edition: 1.1, Template #: QMS-06-045
Use, duplication or disclosure of this document or any of the information contained herein is subject to the restrictions on page ii of this document.
User Guide eNetMeter DN EtherNet/IP Client Communication

Ethernet Link Object, 26 power health limits structure, 59


Ethernet/IP power health table structure, 59
Connection Manager Object and, 22 power table data, getting, 34
Connection Object and, 20 power table structure, 58
data rate of, 17 purpose of this guide, viii
data types of, 17
eNetMeter DN Class Object and, 27 S
Ethernet Link Object and, 26 signal data structure, 60
Identity Object and, 18 signal health data structure, 61
Message Router Object and, 20 signal health limits structure, 62
messaging type for, 17 signed integer node values structure, 57
specification for, 16 support, 66
TCP/IP Interface Object and, 24 system time structure, 54
Ethernet/IP Server, characteristics of, 12
T
H
TCP/IP Interface Object, 24
health counters structure, 55 technical support, 66
health limit table, resetting, 50 traffic data structure, 63
health limits structure, 56 traffic health data structure, 63
traffic health data table, getting, 35
I traffic health limits structure, 64
Identity Object, 18 traffic limit table, resetting, 51
IP address, setting, 30
U
M unsigned double integer node values
message rate high fault, setting, 49 structure, 58
Message Router Object, 20 unsigned integer node values structure, 57

N V
note, defined, ix voltage info, getting, 34

O W
online state, putting device into, 30 warnings, defined, ix
warranty, 66
P
power health limit data table, getting, 49

68 Index
©2015 Molex Incorporated
Document Edition: 1.3, Document #: 717-0041, Template Edition: 1.1, Template #: QMS-06-045
Use, duplication or disclosure of this document or any of the information contained herein is subject to the restrictions on page ii of this document.

You might also like