This integration guide describes the recommended settings for integrating the Turck FGEN-XSG16-5001 Module to DeltaV utilizing the Emerson Virtual IO Module 2 (VIM2) with the MYNAH IOD-4117 PROFINET Driver.
This guide walks through the process of integrating the Turck FGEN-XSG16-5001 Module 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 Turck Module, is 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 Turck Module, please refer to the Turck FGEN-XSG16-5001 User Manual. Lastly, it is assumed that the user has installed PRONETA and is familiar with the basic use of VIMNet Explorer and DeltaV Explorer. For PRONETA, installation may require addition of secondary Windows files and GSDML files - the user will be prompted if this information is needed.
The DeltaV VIM2 provides a native DeltaV I/O interface to the Turck FGEN-XSG16-5001 Module via an open plant PROFINET network and protocol. This firmware allows the VIM2 to behave as an IO Controller in a PROFINET network, linking IO Devices to the DeltaV system. The PROFINET devices are presented to the DeltaV controller as PROFIBUS devices. This firmware is compatible with PROFINET 2.2, published by PROFIBUS & PROFINET International. The firmware only supports Real-Time communications, and does not support Isochronous Real-Time communications.
To begin the integration process, physically connect the Turck device to the desired PROFINET network via the ETH01_IN ethernet cable. The device is shipped with a default IP address, and this must be altered for the device to be available on the end-user PROFINET Network. Ensure the switches on the top of the device, beneath the clear cover, are physically turned to '500' in order to allow PRONETA to write the device name to the Turck internal memory. Open PRONETA, and select "Network Analysis" as shown below:
In the next window, select "Online Topology" to view all devices responding to the PROFINET network requests. The Turck device should appear automatically, but with an IP address of 0.0.0.0 or some other default IP Address. Right-click the Turck icon, and select "Configure Device" to generate the following window:
At this point, assign a name to the Turck device - this name will be used to identify and assign an IP Address to the Turck device. In this application note, the name "turck-fgen-xsg16-5001" was assigned. There is no need to specify an IP address, as this functionality can be handled through VIMNet Explorer. At this time, the device is properly configured and the system is ready for VIM2 configuration.
It is assumed the user has successfully flash upgraded a VIM2 to the MYNAH IOD-4117 PROFINET driver. As a reminder, to properly flash upgrade to IOD-4117, the user should flash the VIM2 to the latest version of Simulation firmware before flash upgrading to the PROFINET 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 a PROFINET Connection Definition for the Turck device by right-clicking "PROFINET Connection Definition" and "Add Connection Definition," as shown below:
A pop-up window will appear that asks the user to import a GSDML file for the device. Browse to the location where the Turck GSDML file is saved and select "Open" as shown below. 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 Turck device of the same make and model into DeltaV.
Once the GSDML file is imported into VIMNet Explorer, the pop-up window will auto-populate with information parsed from the GSDML file. In this particular case, there are several different Turck FGEN models, so the "Access Pt" dropdown menu was adjusted to "DAP 4" in order to select the XSG16 model, as shown below. In replicating this guide, ensure that all fields in the user's file are identical to the ones displayed here.
Now that the connection definition has been established, the user can create a VIM2 I/O Net Placeholder for the PROFINET VIM2 and "Add Connection" at the port level for the Turck device. This is shown below:
A pop-up window resembling the one below will appear. In the "Name" field, copy & paste the name assigned earlier in PRONETA and press "OK." This will be used as the identifier needed to provide an IP Address to the Turck device.
When this window closes, a second pop-up window will appear that is similar in fashion to the first. In the "Description" field, the user may provide a unique word / phrase to help with organization, though this identifier will not be used in specifying the IP Address. However, if the user selects the "Edit" icon, the first pop-up will re-open, allowing re-configuration of the device if necessary. Press "OK," and the device should appear in the I/O Net tree. Browse all the way to the bottom layer of the device configuration, and select "Properties," as shown below:
This window governs how a PROFINET 3rd party device is mapped to one or more PROFIBUS devices for communication with DeltaV. This Device ID number must match the ID number in DeltaV, else the device will not communicate properly. By default, this number increments in VIMNet Explorer, so this entry was given Device ID 2, the next Device ID 3, etc. 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 Turck device. 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 Turck device 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 Turck signals and DSTs as shown in the image below:
At this point, it is imperative to verify that the Device ID specified earlier in VIMNet Explorer matches that in DeltaV. To do so, right-click the PROFIBUS device that contains the Turck Device signals (C57PB2 in the image above). The following pop-up should appear, and the number listed in the "Address" drop-down must match the one in VIMNet Explorer. If they do not match, adjust the number in DeltaV.
Download the controller, and DeltaV should begin communicating with the Turck device automatically. As communications are initiated, the VIM2 assigns the configured IP Address from VIMNet Explorer to the Turck device. If PRONETA is still open on the user's machine, this can be verified in the "Online Topology" window as shown below:
When the Turck device begins communications with the controller, the Bus LED light on the device will change from a flashing green light to a solid green light. To verify proper communications between DeltaV and the Turck device, the user can create modules and assign them to the controller in DeltaV. In these modules, the user can input DI and DO blocks, and link them to the corresponding DSTs generated by the FHX import. The mapping of the physical connections of the Turck device to the signals generated in VIMNet Explorer (and therefore passed into DeltaV) can be inferred from the Turck FGEN-XSG16-5001 Product Data Sheet; for this application note, the first two signals of both the input and output tags were tested. To ensure read commands were accurately implemented, a signal was physically forced on C0 and C4 of the Turck device (refer to the Turck FGEN-XSG16-5001 Product Data Sheet for a diagram explaining this nomenclature), and the discrete values in the DI modules reflected this change, as shown below, verifying communications from DeltaV's standpoint. Additionally, LEDs on the physical device will turn green when communicating, as a verification of communications from the device's standpoint.
Verifying the Write commands is slightly simpler. In the On-line View, change the DO setpoints from 0 to 1, and the green communications LEDS mentioned above will appear on the device, and the outputs of the DO blocks will change from 0 to 1. Lastly, the user may open DeltaV Diagnostics to verify communication integrity for each of the signals in a list view, shown below:
At this point, DeltaV has been fully integrated with the Turck-FGEN-XSG16-5001.
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.