Knowledge Base /
Product Bulletins
ODVA EtherNet/IP Driver for DeltaV VIM2
By Jay Chard
Product: DeltaV Virtual IO Module - VIM2

This driver for the DeltaV VIM2 module provides native integration to devices that use the Common Industrial Protocol (CIP) defined in the EtherNet/IP Specification from the Open DeviceNet Vendor Association (ODVA).

Using the ODVA EtherNet/IP Driver, DeltaV Controllers can read and write signals from plant floor devices that support the EtherNet/IP, such as PLCs, Motor Control Centers, and Weigh Scales, using native DeltaV IO structures.

Industrial Ethernet Integration to DeltaV Using the Virtual IO Module 2 Network Gateway

Key Features of the ODVA EtherNet/IP Driver for VIM2

Native DeltaV IO Data Definition - Using the ODVA EtherNet/IP Driver, the VIM2 appears to the DeltaV controller as four Programmable Serial Interface Cards (PSICs) or four DeviceNet cards. Mixed configurations of both Serial and DeviceNet cards totaling four cards are supported in Simplex configurations. In Redundant configurations, the VIM2 appears as 4 PSICs only.

Expanded Device Capacity - Using the DeltaV DeviceNet card definition, a maximum of 244 DeviceNet devices can be configured per VIM2 under 128 field devices or IP addresses. Using the DeltaV PSIC definition, a maximum of 128 field devices or IP addresses can be configured per VIM2 (using one dataset per device).

Expanded Data Capacity - Each configured DeltaV PSIC dataset can support 100 16-bit registers. Each configured DeltaV DeviceNet card definition can support 255 signals.

Flexible Networking - User configurable IP addressing allows the VIM2 to be used in almost any plant environment regardless of networking scheme. The VIM2 TCP/IP configuration page allows the user to specify the VIM2 IP address, Subnet Mask, and Router address.

1:1 Module Redundancy - Redundancy can be added to any system by adding a second VIM2 and configuring the two modules as a redundant pair. In redundant configurations, the VIM2 appears as 4 Redundant DeltaV PSIC pairs. DeviceNet card definition is not supported in redundant installations. Automatic switchover of primary to standby cards is handled like the DeltaV Serial Card. The operator is given clear notification of a switchover at the operator display. Manual switchover can be controlled in DeltaV Diagnostics.

Easier, Intuitive Configuration - VIMNet Explorer has been developed to easily configure the VIM to integrate EtherNet/IP data into DeltaV. To support rapid implementation of EtherNet/IP projects, VIMNet Explorer supports Logix5000 L5X files and on-line direct EtherNet/IP data browsing, as well as EDS file uploads. VIM2 configuration can be exported from VIMNet Explorer as a DeltaV FHX file supporting quick setup in DeltaV.

EtherNet/IP Messaging Supported

The ODVA EtherNet/IP Driver for VIM2 supports the following Common Industrial Protocol (CIP) messages:

Implicit Class 1 Messages

Class1 connections are producer/consumer connections where both sides continuously send data at a predetermined rate. This is intended for connections to IO field devices. This type requires a TCP session to be established between devices, a forward open message then establishes the Class1 connection and data is subsequently sent via the UDP socket (2222). This includes both scanner connections (initiated by VIM2) to assembly instances in IO field devices or adapter connections accepted from Logix controllers (ENBT Adapter access). RPI is assigned in VIMNet for VIM2 initiated connections (i.e., where the VIM2 is the Scanner), or in the Logix configuration when VIM2 is the adapter. Both read and write buffers are updated to/from the field at these intervals; writes from DeltaV are by exception and trigger an immediate write to the field.

The message sent is prepended with a 16-bit sequence count value incremented only when the application updates the application production data.

Client Transport Meaning
Cyclic Message production is triggered by the Transmission Trigger Timer.
Change of State Message production is triggered when the application production data has changed and by the Transmission Trigger Timer.
Application Object Triggered Message production is triggered when the application updates the application production data and by the Transmission Trigger Timer.

Explicit Unconnected Messages (UCMM)

Unconnected messages use a TCP session and are intended as master/slave connections to send data to field devices under the control of the master. The VIM2 will be the master when using UCMM messaging. Writes are by exception, reads are continuous at the interval configured for the connection. The following are supported aspects of UCMM messaging:

  • Class/Service - Class Service messaging supports access to any EtherNet/IP device via available classes in the given device.
  • Tag Access - ControlLogix PLC Tag access is configurable when the VIM is an EtherNet/IP client. A configuration utility is used to browse available Tags in an online PLC or via a L5K or L5X export file. This is limited to accessing global and user defined tags, and globally marked AOI tags in the PLC.

    All tags will be read/written at the level of tag specified for connection (a single path is enabled for a tag). For example, if the Tag is an array of 100 registers, user may specify the first element of the array or start somewhere in the middle of the array. The tag data at the specified level is mapped into the input/output buffer.

    Tag access type will be read, write, or write with read-back. For write access tags the VIM2 (DeltaV) will be considered the master of the data, for read only the ControlLogix PLC is the master.
    Read/Write access to the following tag types is supported. Tag data type may be BOOL, SINT, INT, DINT, REAL or BOOL ARRAY.
  1. Atomic tags, i.e., tags with a single value
  2. Lists of atomic tags configured in VIMNet Explorer;
  3. Tags which comprise arrays in the Logix controller, or subset of array tags;
  4. Structure tags with data of different types.

Explicit Class 3 Messages

Class 3 messages use a TCP connection to establish a link between sender and receiver, and then both sides send their data via the TCP session. These messages may be cached and un-cached. For cached, the connection is established and remains open until terminated. For un-cached, the connection is opened, the read/write message exchange occurs, and then the connection is closed. Messages formatting is of UCMM type as described above. Currently these messages only support DF1 communications to DH+ via the Rockwell DHRIO module

VIMNet Explorer configuration of Rockwell E1 Overload relay using EtherNet/IP Class 1 messaging.

VIMNet Explorer

VIMNet Explorer is an intuitive, Windows application used to setup Industrial Ethernet communication for DeltaV. This application is used for setup only and is not needed under normal operation of the VIM2. VIMNet Explorer can be installed on a DeltaV workstation with a physical connection to the Industrial Ethernet network, or on a separate PC. The latest version of VIMNet Explorer is found under the software downloads page of

For the ODVA EtherNet/IP Driver for VIM2, VIMNet Explorer allows the user to do the following.

  • Select the Network Interface Card (NIC) used for the Industrial Ethernet network.
  • Commission VIM2 modules (and older VIM2 modules) and assign them to DeltaV controllers.
  • Set network address, configure redundancy settings, and DeltaV Card definition for each VIM2.
  • Add EtherNet/IP devices, set data connections, and map data to DeltaV serial card registers.
  • Add CIP parameters as DeltaV DeviceNet connections.
  • Load and use EtherNet/IP Electronic Data Sheet (EDS) files for EtherNet/IP device configuration.
  • Select ControlLogix configuration tags using Tag Browser utility.
  • Generate VIM2 configuration in FHX file format for importing into DeltaV Explorer.
Tag Browser Utility supports direct browsing of Logix tags and integration to DeltaV.

VIM2 Product Description & Specifications

The VIM2 mounts on a 2-wide carrier on the left-hand-side of the DeltaV controller. A dedicated DeltaV power supply is required. The DeltaV Controller auto-senses a commissioned VIM2 as 4 DeltaV Programmable Serial or DeviceNet Cards in slots 57-60 or 61-64.

More information: DeltaV Virtual IO Module Network Gateway Specifications

VIM2 Driver Software Support

Software Support for the ODVA EtherNet/IP Driver for DeltaV VIM2 is included in the initial driver purchase for the first year from the date of shipment, and includes driver revision updates and technical support.

More information: VIM2 Driver Software Support Service

Ordering Information

The product numbers in the table below are for the complete DeltaV VIM2 Network Gateway. For each DeltaV VIM2 a Software License must be purchased. The VIMNet Explorer is included with each complete purchase. All software is distributed is subject to MYNAH Technologies Software License Agreement. A completed MYNAH software registration form is required before shipment. One year of technical support from the date of shipment is included with each purchase.

Hardware Module:

VE4026 DeltaV Virtual IO Module 2 (M Series VIM2), Manufactured by Emerson
SE4027 DeltaV Virtual IO Module 2 (S Series VIM2), Manufactured by Emerson

Software Licenses:

IOD-4116 EtherNet/IP Driver (ODVA Data Definition) Driver for DeltaV VIM2

IOD-4116 Release Notes


MYNAH Technologies