This integration guide describes the recommended settings for integrating the 1756-L71 ControlLogix to DeltaV utilizing the Emerson Virtual IO Module 2 (VIM2) with the MYNAH IOD-4116 ODVA EtherNet/IP driver.
|DeltaV VIM2 VE4026: M-Series or SE4026: S-Series - MYNAH Technologies ODVA EtherNet/IP Driver IOD-4116|
|(2) DeltaV 2-Wide|
|(2) DeltaV Power Supply|
|1756 ControlLogix PLC|
|1756 ControlLogix Chassis|
|1756 ControlLogix EtherNet/IP Communication Module|
|1756 ControlLogix Power Supply|
|DeltaV System Software (Release 10.3 or later) installed on a hardware-appropriate Windows workstation as a ProfessionalPlus Workstation for DeltaV (requires license)|
|DeltaV Control Studio|
|VIMNet Explorer (v9.4 or later)|
|Simulation Firmware v2.5.6 or later|
|MYNAH Technologies ODVA EtherNet/IP Driver (IOD-4116)|
|Studio 5000 Logix Designer|
This guide walks through the process of integrating a 1756-L71 ControlLogix PLC with the VIM2 and DeltaV. In this application note, it is assumed the user is familiar with the necessary procedure of installing, powering up the Emerson VIM2 hardware. Additionally, the guide assumes all hardware, including the ControlLogix components, are installed and ready for integration. For questions on how to install the VIM2 hardware, please refer to the VIM2 Help Files, and for questions on how to install the ControlLogix components, please refer to the ControlLogix System User Manual. Lastly, it is assumed that the user has installed Logix Designer and is familiar with the basic use of VIMNet Explorer and DeltaV Explorer. For Logix Designer, the software installation may require addition of secondary Windows PC.
The DeltaV VIM2 provides a native DeltaV I/O interface to the 1756-L71 ControLogix PLC via a plant Industrial Ethernet network and open EtherNet/IP protocol. In this application, the configuration allows the VIM2 to behave as a Class 1 Server on the network for sensitive I/O transfer, linking the 1756 I/O to the DeltaV system. Additionally, the guide will showcase the use of Unconnected Explicit Controller-to-PLC communication for monitoring data, configuration data, management data, diagnostics data, etc. The EtherNet/IP devices are presented to the DeltaV controller as either Serial devices or DeviceNet devices. This firmware is compatible with the Open DeviceNet Vendors Association (ODVA) EtherNet/IP specification. The firmware supports both Implicit Client/Server and Explicit Client functionality.
To begin the integration process, physically install and connect the ControlLogix EtherNet/IP module to the desired Ethernet network via the 100Mbit Ethernet port. There are many ways to set the module’s IP address. MYNAH recommends setting the IP Address using the RSLinx software.
For additional information utilizing this software, please reference Chapter 3 of the EtherNet/IP Network Configuration User Manual linked above. Communications between the nodes in the EtherNet/IP network can be carried out either via I/O Messages or Explicit Messages. The guide outlines the both connection types and the strategies associates with each.
Class 1 ENBT
Each dataset in DeltaV corresponds to a specific ENBT module in the Logix controller I/O network. Configuration of an ENBT module is described below. The Logix controller manages data updates for an ENBT dataset, i.e., the Logix is the Master (Scanner) in this communication. The VIM (Adapter) merely receives the data and sends it up to the DeltaV controller. By nature, this mechanism is very fast, and suitable for high-speed data transfers from the Logix I/O sub-system into DeltaV.
The VIM represents a 1756-ENBT Ethernet module in the controller I/O configuration. Thus, emulating a remote I/O adapter as the communication module for a 1756 chassis. Up to 32-slots may be specified for the chassis configuration. Each Generic I/O module configured in this chassis under the VIM will represent a unique DeltaV dataset. Output data from DeltaV is mapped into the input Logix I/O data and DeltaV input data is mapped as output from the Logix I/O data.
To create an ENBT dataset, follow these steps:
Unconnected Tag Access Client
DeltaV Datasets can be configured to read/write standard Logix Controller Tags. The VIM uses unconnected explicit messages to do this data exchange. Where these native data tags are within the scope of the Logix controller. The VIM can then read/write the registers in a native controller tag, using exact tag name in the path of the request. The following steps define how to configure a controller tag:
The steps detailed below should be completed in Studio 5000 Logix Designer.
It is assumed the user has successfully flash upgraded the VIM2 to the MYNAH IOD-4116 ODVA EtherNet/IP driver. As a reminder, the user should flash the VIM2 to the latest version of Simulation firmware before flash upgrading to the ODVA EtherNet/IP driver. If unsure as to how to flash upgrade a VIM2, MYNAH has released a guide in the online VIM help files here that can serve as a template.
In VIMNet Explorer, the user must specify either a Serial Card EthernetIP Definition or DeviceNet EthernetIP Definition. For this example, a Serial Card EthernetIP Definition will be used to form the connection between DeltaV and the VIM. Proceed to right-click on “Serial Card EthernetIP Definition Library” and “Add Connection Definition”, as shown below:
A pop-up window will appear that asks the user to configure the EtherNet/IP Interface Definition as well as the DeltaV Serial Card Mapping. This connection definition is not tied to one particular instance of a specific device, i.e. this connection definition can be used to integrate more than one device of the same make and model into DeltaV.
Tab 1 represents the EtherNet/IP Interface which defines the Ethernet connection between the VIM and the device in the field.
Tab 2 represents the DeltaV Serial Card Mapping which defines the Railbus connection between the VIM and the DeltaV Controller IO.
Class 1 Server
For the EtherNet/IP Interface Definition match the Implicit Class 1 Adapter configuration for the VIM with the 1756-Module(s) configured in the Logix section above.
For the DeltaV Serial Card Mapping, the user is only required to define the datasets. In the example below, the default DeltaV Output dataset has been removed which will result in a connection with only a DeltaV Input dataset.
Continue to configure all desirable connection definitions defining the desirable assembly instance ranges.
Now that the connection definitions have been defined, the user can create a VIM2 I/O Net placeholder for the ODVA EtherNet/IP VIM2. First, add a device with the ControlLogix 1756-EN2T IP Address under a desired serial card port, next “Add Connection” of the newly created connection definitions to this device. This is shown below:
VIMNet auto-generates the necessary dataset configuration required to bridge the connection between DeltaV Controller and ControlLogix PLC.
The input datasets to DeltaV are mapped to the 1756-Module Output Assembly Instance in the ControlLogix I/O Configuration. DeltaV output datasets are mapped to the 1756-Module Input Assembly Instance in the ControlLogix I/O Configuration.
Unconnected Tag Access Client
Unconnected Explicit Messaging connection definitions may also be configured to transmit monitoring data, configuration data, management data, diagnostics data, etc. between DeltaV and the device. Below showcases the configuration to read a 16-bit unsigned integer array from the controller tags:
The DeltaV Serial Card Mapping is not required for Unconnected Explicit Tag Access messaging. These details are interpolated from the defined EtherNet/IP Interface settings.
In the example above, we have entered the Tag Name manually into the connection definition configuration. The following additional methods exist for generating a tag list:
For information regarding the additional methodologies, please consult the ODVA section of the VIM2 Help Files.
Upload VIM Configuration & Export FHX File
At this time, the VIM2 may be commissioned and the configuration uploaded. Refer to the online VIM2 Help Files if unsure how to perform these actions. The user may now proceed to prepare the DeltaV system for communication with the ControlLogix PLC. These datasets may be manually created in the DeltaV Controller’s I/O tree. Mismatched configuration errors will generate if the DeltaV configuration does not match the VIMNet configuration. VIMNet Explorer has the capability to export a DeltaV FHX file from the card level to help with generation of DSTs in DeltaV, and it is recommended the user take full advantage of this functionality. Save the FHX export file to a convenient location.
It is assumed that the user has already created a new DeltaV database and ProfessionalPlus station. To begin integrating the ControlLogix PLC into DeltaV, create a new controller in DeltaV Explorer and provide it the same name as the Node in VIMNet Explorer. This is a strict requirement to ensure the FHX import from the VIM2 above functions properly. Once the controller has been created, proceed to commission it and autosense the DeltaV cards emulated by the VIM2. This operation may take a few minutes, but once complete, cards 57-60 (or 61-64, depending on how the user originally specified the VIM2 configuration) should appear. At this time, import the FHX file saved above by following the procedure outlined in the image below:
When the pop-up window appears, browse to the FHX file and select “Open.” The file should automatically import the ControlLogix Data as DSTs as shown in the image below:
Download the DeltaV Controller. DeltaV should now begin communicating with the ControlLogix PLC automatically. As communications are initiated, the VIM2 flags the controller with new data, which in turn, the controller polls from the VIM. Likewise, when data is ready to write from the assigned controller module, the controller communicates this data to the VIM registers, which in turn, the VIM sends to the device. Logix Designer is established by first selecting the Path to the process and then with “Communications -> Go Online”. Download the program to the ControlLogix PLC and start it with “Communications -> Run Mode”. I/O can now be observable between DeltaV and the ControlLogix PLC.
To verify proper communications between DeltaV and the ControlLogix PLC, the user can create modules and assign them to the controller in DeltaV. In these modules, the user can create input and output blocks, and link them to the corresponding DSTs generated by the FHX import. The mapping of the physical connection of the ControlLogix PLC to the signals configured in VIMNet Explorer (and therefore passed into DeltaV) can be inferred from the Logix Designer.
DeltaV Diagnostics is a good tool for diagnosing status issues on bad datasets as well as quickly viewing input data with the “View Dataset Registers” right-click selection.
At this point, DeltaV has been integrated with the ControlLogix.
Please contact MYNAH Technologies for any questions about this integration at:
390 South Woods Mill, Suite 100
Chesterfield, MO 63017 USA
MYNAH Technologies LLC
390 South Woods Mill Road, Suite 100
Chesterfield, MO 63017 USA
© MYNAH Technologies 2012 - 2019. All rights reserved.
Designs are marks of MYNAH Technologies, Emerson Process Management, DeltaV, and the DeltaV design are marks of one of the Emerson Process Management of companies. All other marks are property of their respective owners. The contents of this publication are presented for informational purposes only, and while every effort has been made to ensure their accuracy, they are not to be construed as warrantees or guarantees, expressed or implied, regarding the products or services described herein or their use or applicability. All sales are governed by our terms and conditions, which are available on request. We reserve the right to modify or improve the design or specification of such products at any time without notice.
While this information is presented in good faith and believed to be accurate, Mynah Technologies does not guarantee satisfactory results from reliance upon such information. Nothing contained herein is to be construed as a warranty or guarantee, express or implied, regarding the performance, merchantability, fitness or any other matter with respect to the products, nor as a recommendation to use any product or process in conflict with any patent. Mynah Technologies reserves the right, without notice, to alter or improve the designs or specifications of the products described herein.