Module overview

The EtherNET/IP Module is schematically equivalent to:

../../../_images/eis_module.png

Fig. 257 EtherNet/IP Module

  1. System LED (SYS)

  2. Module Status LED (MS)

  3. Network Status LED (NS)

  4. Interface X1, standard RJ45

  5. Interface X2, standard RJ45

LEDs Behavior

The subsequent table describes the meaning of the various LEDs found on the device.

LED

Color

State

Description

MS

Off

Off

No power

Green

On

Device operational

Green

Flashing

Standby

Red

On

Major fault

Red

Flashing

Minor fault

Red/Green

Flashing

Self-test

NS

Off

Off

Not powered, no IP address

Green

On

Connected

Green

Flashing

No connections

Red

On

Duplicate IP

Red

Flashing

Connection timeout

Red/Green

Flashing

Self-test

Ethernet LED

Off

Off

No link established

Green

Blinking

Module is transmitting

Green

Solid

A link is established

Module configuration

The module configuration can be seen under CONFIGURATION in Communication.

../../../_images/eis_configuration.png

Fig. 258 EtherNet/IP Adapter configuration

Note

The IP settings are only displayed when at least one port of the module is connected otherwise N/A is displayed.

Tip

To change the IP address, use an external tool such as the Molex Industrial Communication Competence Center (ICCC) EtherNetIP Tool.

../../../_images/molex_communication.png

Fig. 259 Molex Industrial Communication Competence Center (ICCC) EtherNetIP Tool

Network topology

When multiple EtherNet/IP devices are to be connected, three topologies can be implemented:

  • Daisy chain and/or star topology:

    Modules are connected like a daisy chain where Module 1 is connected to Module 2, and so on. The last module does not require to be connected back to the master.

  • Ring topology:

    Modules are connected such that they form a ring, Module 1 is connected to Module 2, and so on. The last module is connected back to the EtherNet/IP Scanner, thus forming a ring.

  • Tree topology:

    Modules are connected such that they form a tree. A Module is the root node to which multiple Modules (branches) can be connected. The last modules (at the end of the branches) do not require to be connected back to the master.

Please, review your requirements to choose which topology best fits your needs.

Assemblies

EtherNet/IP allows exchanging cyclic real-time data using assemblies. There are two types of assemblies corresponding to the two directions: consuming and producing assemblies.

All the necessary commands, parameters and output data are implemented in assemblies so that you can easily and fully integrate your EYE+ into your application. Assemblies are mostly mirroring the TCP Protocol interface while providing a specific and convenient interface to use. We highly recommend you read the TCP programming guide before integrating EYE+ using the EtherNet/IP Module.

The EDS file can be directly downloaded from EtherNet/IP Downloads.

Consuming Assembly

Name

Data Type

Stop States

UDINT

Clear Error Trigger

BOOL

Start Production Trigger

BOOL

Recipe ID

UDINT

Get Part Trigger

BOOL

Prepare Part Trigger

BOOL

Force Take Image Trigger

BOOL

Clear Poses

BOOL

Save Parameters Trigger

BOOL

Can Take Image

BOOL

Image After Send

BOOL

Command Timeout

REAL

Part Quantity

USINT

Multi Part Quantity A

USINT

Multi Part Quantity B

USINT

Multi Part Quantity C

USINT

Multi Part Quantity D

USINT

Start Purge Trigger

BOOL

Purge Plate Trigger

BOOL

Purge Full Trigger

BOOL

Purge Duration

UDINT

Start Hand-eye Calibration Trigger

BOOL

Set Calibration Point Trigger

BOOL

Get Calibration Point Trigger

BOOL

Take Calibration Image Trigger

BOOL

Calibrate Trigger

BOOL

Test Calibration Trigger

BOOL

Save Calibration Trigger

BOOL

Calibration Point Index

USINT

X Coordinate

REAL

Y Coordinate

REAL

Model 1 Quantity

USINT

Model 2 Quantity

USINT

Model 3 Quantity

USINT

Model 4 Quantity

USINT

Model 5 Quantity

USINT

Model 6 Quantity

USINT

Producing Assembly

Name

Data Type

System State

UDINT

Clear Error Trigger

BOOL

Is Error

BOOL

Error ID

UDINT

Stop State Done

BOOL

Start Production Done

BOOL

Active Recipe

UDINT

Get Part Done

BOOL

Prepare Part Done

BOOL

Is Prepared

BOOL

Is Analysis Running

BOOL

Force Take Image Done

BOOL

Parts Prepared

USINT

Multi Parts Prepared A

USINT

Multi Parts Prepared B

USINT

Multi Parts Prepared C

USINT

Multi Parts Prepared D

USINT

Number of Valid Entries

USINT

Repetition of 10 poses (N = 1 to 10)

Pose N - X

REAL

Pose N - Y

REAL

Pose N - RZ

REAL

Pose N - Part Type

USINT

Save Parameters Done

BOOL

Can Take Image Read-back

BOOL

Image After Send Read-back

BOOL

Command Timeout Read-back

REAL

Part Quantity Read-back

USINT

Multi Part Quantity A Read-back

USINT

Multi Part Quantity B Read-back

USINT

Multi Part Quantity C Read-back

USINT

Multi Part Quantity D Read-back

USINT

Start Purge Done

BOOL

Purge Plate Done

BOOL

Purge Full Done

BOOL

Start Hand-eye Calibration Done

BOOL

Set Calibration Point Done

BOOL

Get Calibration Point Done

BOOL

Take Calibration Image Done

BOOL

Calibrate Done

BOOL

Test Calibration Done

BOOL

Save Calibration Done

BOOL

Calibration Accuracy

REAL

Repetition of 6 model prepared (N = 1 to 6)

Model N Prepared

USINT

Repetition of 6 model quantity read-back (N = 1 to 6)

Model N Quantity Read-back

USINT

Repetition of 10 poses model (N = 1 to 10)

Pose N Model

USINT