ProComSol DevCom2000 User Manual
ProComSol DevCom2000 User Manual
ProComSol DevCom2000 User Manual
QUICK START
DevCom2000 uses Device Descriptions (DDs) to access data stored in the memory of the smart field device. These
DDs are developed by the manufacturer for their products and, in turn, distributed by the FieldComm Group (FCG)
worldwide. The latest DDs are included as part of the DevCom2000 installation. Visit the FCG website
(www.fieldcommgroup.org) or the ProComSol website (www.procomsol.com) for update information.
The following steps will allow you to install and quickly begin using DevCom2000:
You will now be asked to Activate DevCom2000. If you have Activation Codes (located on the CD case), select
the Activation method of your choice (Manual or Online). Select the Evaluate option if you do not have Activation
Codes. You can use DevCom2000 for 10 days before you need to activate it.
If you are Activating DevCom2000 by the online method, select online activation. You will be asked to enter the
Activation Codes on the next screen. Once entered, DevCom2000 will connect to the Internet to verify the
Activation Codes. If you do not have an internet connection, you can activate it by email or phone using the
Manual Activation method. Activation details are fully explained later in this manual.
By default, DevCom2000 will open the Browser window. The organization of the data in this explorer-style
window is dictated by the device DD. The left hand tree-pane of this window shows the logical groups of field
device data. These are called "Menus". The right hand data-pane shows the data, any sub-groups and any standard
operating procedures found on a given menu.
You can browse through the field device data by expanding (click "+" symbol) or collapsing (click the "-" symbol)
the menus in the tree-pane. You can also double-click the folder symbol when seen on the data-pane.
Step 9: Exit
When you are through working on the field device simply exit DevCom2000. Once the program exits, you can
then disconnect the HART interface hardware.
Table of Contents
1 INTRODUCTION
The Smart Device Communicator (DevCom2000) allows access to and management of a HART compatible field
device's configuration and calibration. This manual provides the information about the Hardware setup,
Communication with Smart devices, and functions of DevCom2000.
DevCom2000 is unique in that it uses the DD of the connected device to determine what information to display,
what variables are available for edit, and what procedures to follow for calibration, setup, and maintenance.
Acronym Definition
COTS Commercial-off-the-Shelf
DD Device Description File. This contains the device
information.
DDL Device Description Language
FCG FieldComm Group
DevCom2000 Smart Device Communicator Software
Convention Description
Words in bold type Field names including buttons in the display,
or important phrases.
Arrow Windows pull down menus and their options
are separated by .
For example, click Device New Device to
connect to a new device.
Courier font Information that you type, parts of the code
quoted for explanations or as examples.
UPPERCASE Acronyms
UPPERCASE within Command keys
angle brackets For example, press <ENTER>.
Create a text description of the problem. If possible, provide the text in event sequence, which will enable
the duplication of the problem. Provide information about the system. This information must include:
• DevCom2000 version and License ID
• Computer information: make, model, CPU type, clock speed, attached peripherals and operating
environment (Windows version)
• Device information: make, model, and device revision
• Point of contact: complete mailing address, telephone number, and e-mail address,
• The date and time of the problem occurrence.
2 OVERVIEW OF DEVCOM2000
Field devices such as flow, pressure, level, temperature transmitters, and valve positioners provide the physical
connection to the process. These devices allow the control system to monitor and manipulate process conditions.
HART devices maintain a real-time database of process, configuration, identification, and diagnostic information.
This information can be accessed using the HART Field Communications Protocol.
HART devices are capable of providing functions and features far beyond the basic task of providing a process
input or accepting a control output to manipulate process conditions. Many HART compatible device manufactures
create a DD (Device Description) describing all of these functions and features specific to that device. The DD also
provides information essential to the successful configuration and calibration of the device.
DevCom2000 uses these DD’s to access the data stored in a device, providing full configuration and setup support
for all registered HART DD’s.
DevCom2000 accesses and presents field device data based solely on its DD. No other files, information or custom
drivers are required. DevCom2000 is intended to monitor and configure a single device at a time, it is directly
connected to the current loop of the particular device and:
3 SYSTEM REQUIREMENTS
The following minimum system requirements are recommended for operation of DevCom2000.
4 DEVCOM2000 INSTALLATION
4.1 Prerequisites
You need to be familiar with the basic functions of the following when installing the DevCom2000 tool:
• Microsoft Windows
• HART communication interface
• HART field device
Step Action
1 Insert the DevCom2000 CD into the CD-ROM drive. Auto run
should begin installation, if not:
2 Click Start and choose Run. From the Run window, click
Browse.
3 In the Look In box, browse to your CD drive.
4 Double-click the drive to access the CD content.
5 Look for the DevCom2000Setup.exe file and double-click the
same. This process will take you through a sequence of
installation wizard steps.
6 Follow the instructions on the upcoming screens to complete the
Installation.
Step Action
There are a wide variety of HART compatible interfaces. Please follow the manufacturer’s instruction for
connecting your interface to the PC. This manual uses the HART modem manufactured by ProComSol, Ltd, called
the HM-USB-ISO. It uses the USB interface.
Insert the USB connector on the HM-USB-ISO into your computer’s USB port. Using the clips on the wires from
the HART interface, connect to the device across the 4-20ma signal. If a suitable load resistance is not available, a
250Ω resistor must be placed in series with the device power supply.
Step Action
1 Click Start Programs ProComSol DevCom2000
Uninstall DevCom2000
2 Or, Click Start Settings Control Panel Add/Remove
Programs
3 In the Add/Remove Programs dialog window, select the
DevCom2000 program that you want to uninstall.
4 Click Remove.
5 Click OK to confirm the removing of the selected application.
5 USING DEVCOM2000
5.1 Starting DevCom2000
The HART compatible field device must be connected to a PC or tablet running DevCom2000 to configure or
calibrate the field device, or to view the field device's data. Make sure to establish the physical connection between
the field device and the DevCom2000 computer. With the physical connection established, launch DevCom2000
by clicking the DevCom2000 icon on your desktop. You can also start the application by going to your computer's
Start Menu and selecting Start Programs ProComSol DevCom2000 DevCom2000.
If your computer is running an anti-virus program such as McAfee, you may get a message about a program
wanting to access the internet. This is normal. DevCom2000 uses TCP/IP to communicate with the
Communication Log program.
Step Action
The left pane of the window shows the menu structure and the right
pane of the window displays corresponding parameters of the menu
selected.
The DevCom2000 screens shown in this document are only an
example of what you may see when connected to your field device.
What you see is actually controlled by the DD and the device. The
menus, data, status and configurations displayed are specified by the
field device's manufacturer in the DD itself.
5 Select the required menu to configure or review the field device's data.
Menu Explanation
No Enhanced Menus
available:
Following are the buttons available in the DevCom2000 application toolbar to perform the necessary tasks:
5.2.3 Icons
DevCom2000 application uses different icons to represent different elements of the application. Following table
lists the icons and their meanings:
Icon Meaning
Indicates a menu or submenu in the navigation tree
Variable
A variable is defined as the data contained in the device (e.g. Device Firmware Version). There are two types of
variables:
Editable Variable – It allows the operator to modify the value and download it to the device.
Edit Display
This option is used to view a group of parameters. You can also modify a single parameter from this group, based
on which other parameters of the device get altered.
For example, if the Engineering Unit of the device is modified, the corresponding Low Limits and High Limits
change as per the Engineering Unit set.
This option helps to perform various tests on the device for instance, Self Test and Loop Test. A Method or SOP is
a series of steps that are executed in a sequence results in the completion of some device related tasks. When a
method gets invoked, it gives various warning messages and options to the user, by which the user can thoroughly
test the device. If a test is aborted by operator command at any stage of the sequence, the method invokes
additional steps to bring the device back to its original state before the test.
6.2 Viewing Device Configuration (typical, actual view may change based on DD)
To view the configuration of the device that is connected to DevCom2000, perform the following steps:
Step Action
1 Ensure that the application is running and communications have
been established:
Step Action
The left pane of the window shows the menu structure and the right
pane of the window displays corresponding parameters of the menu
selected.
The menus are displayed depending on the type of device that is
being connected. These menus are displayed based on the DD file
of the particular device.
If no DD is available for the device the DevCom2000 will select
the standard DD. This should provide limited functionality for the
device. NOTE: If a parameter is updated that is not supported by
the device you will receive an error.
2 Expand the menu by clicking the “+” sign and double-click to view
the device parameters. Below is an example of an expanded menu:
3 Select the menu and view the associated parameters to view the
device information.
Step Action
1 Ensure that the application is running and communications have
been established:
The left pane of the window shows the menu structure and the right
pane of the window displays corresponding parameters of the menu
selected.
2 Expand the menu by clicking the “+” sign and double-click to view
the device parameters.
3 There are three types of variables: dynamic, read/write and read
only. The parameters that are grayed out indicate that these are
dynamic variables (variables that get updated online by the device)
or read only variables.
Following points describe how the device parameters represents
their status when connected to DevCom2000:
Bold Font: Modifiable Values
Normal Font: Menu Item
Gray Font: Dynamic or Read Only Variables
4 Select the parameter and configure the values, as required.
Step Action
5 The subsequent topics explain how to configure device parameters.
6.3.2 Variable
To edit the parameter variables of the connected device, perform the following steps:
Step Action
1 Ensure that the application is running and communications have
been established:
Step Action
Step Action
The Send and Cancel Icon will now be grey as well. This indicates
that there are no new changes to be sent to the device.
Step Action
1 Ensure that the application is running and communications have
been established
Expand the menu by clicking the “+” sign and double-click to view
the device parameters.
Step Action
2 Select the menu where the required variable is present as shown
below:
3 Double click the parameter you wish to edit. The following dialog
box appears on the screen:
4 Double click the parameter you wish to edit. The following dialog
box appears on the screen:
Step Action
5 Make the change to the value, as required.
6 Click Set to accept the changes. Or press Cancel to cancel the
changes.
7 Click OK to close the dialog box.
Step Action
1 Ensure that the application is running and communications have been
established:
Expand the menu by clicking the “+” sign and double-click to view
the device parameters.
2 Select the menu where the method is present and double-click to
execute it.
3 Below is an example of a Method dialog box:
Step Action
When there is error communicating with the device, it is recognized and indicated to the user. The user can view
more details of such errors, using the View Device Condition from the main window.
To view the device and communication status, perform the following steps:
Step Action
1 Ensure that the application is running and communications have
been established:
2
Expand the menu by clicking the “+” sign and double-click to view
the device parameters.
3 Select View Device Condition from the main window or choose
the status icon from the toolbar. Following window is displayed:
Step Action
The Device Status tab option shows the status of the device and the
communication network. The individual status is indicated by green
and red LEDs.
4 Additional tabs may be available depending on the DD.
5 Click X to close the Status window.
If your computer is running an anti-virus program such as McAfee, you may get a message about a program
wanting to access the internet when you open the Communication Log. This is normal. DevCom2000 uses TCP/IP
to communicate with the Communication Log program.
If no data appears in the Communication Log, this may be due to an anti-virus program. Close the Log window and
re-launch.
Step Action
1 Ensure that the application is running and communications have
been established
Step Action
Expand the menu by clicking the “+” sign and double-click to view
the device parameters.
Step Action
1 Ensure that the application is running and communications have been
established:
Expand the menu by clicking the “+” sign and double-click to view
the device parameters.
Step Action
Step Action
1 Ensure that the application is running and communications have been
established:
Step Action
Append: Adds the number shown to the end of the file name
Overwrite: Deletes and writes over the existing file
Cancel: Returns to the previous menu
Step Action
1 Ensure that the application is running and communications have been
established:
Step Action
Step Action
1 Press the “PDF Setup” button on Document Device Dialog Box:
3 Enter data as needed and press OK. The data is saved for future
configuration saves.
4 Below is a sample PDF file.
Step Action
6.11.1 Check-In
To Check-In the license from the current computer to the License Server, perform the following steps:
Step Action
1 Verify your PC is connected to the Internet.
2 Select “Check-In” from the “License” Menu.
If the current computer is not licensed, an error message will
appear. If licensed, the program will contact the License Server
via the internet. It will check-in the license using the License ID
and Password used in Activation. The current computer will
Step Action
then become un-activated.
The Basic menu is used to set the COM port to the correct one that the device is connected to. To change the
COM port, perform the following steps:
Step Action
1 Ensure that the application is running.
2 Select Options Basic from the main window. The Options Dialog
Box is displayed with the Basic tab selected:
Step Action
4 Once the desired COM port is selected click OK to save the changed
settings.
5 Click Yes if you want to save the changes. Clicking No will not save
the changes.
6 Select New Device from the Main screen to connect using the new
COM port.
The Basic menu is where DevCom2000 can be set to use HART-IP to communicate with a WirelessHART
Gateway. To communicate using HART-IP with WirelessHART Gateway, perform the following steps:
Step Action
1 Ensure that the application is running.
2 Select Options Basic from the main window. The Options Dialog
Box is displayed with the Basic tab selected:
Step Action
The Serial Port option will now be grayed out. Un-checking will
make Serial Port selectable again.
Step Action
4 Enter the IP Address of the WirelessHART Gateway in the IP
Address Field. Also enter the Port assigned to HART-IP in the
Gateway. It is typically 5094.
Gateway Address
Some WirelessHART Gateways do not use the default address of 0.
For these Gateways you must enter the correct Gateway Address in
this field.
Step Action
1 Ensure that the application is running.
Step Action
2 Select Options Basic from the main window. The Options Dialog
Box is displayed with the Basic tab selected:
Step Action
4 The Serial Port option will now be grayed out. Un-checking will
make Serial Port selectable again. Click OK to save the changed
settings.
5 Click Yes if you want to save the changes. Clicking No will not save
the changes.
The Search menu is used to change how DevCom2000 searches for a Device. The first option is to search
by Poll Address. This searches for a specific poll address or set of addresses. To search for a device using
Poll Address perform these steps:
Step Action
1 Ensure that the application is running.
Step Action
before not finding a device. This is the default setting.
• “Find first poll address” searches poll addresses until it finds
the first device it comes across.
• “Use poll address: ___” If the poll address is know this options
searches at a specific address (i.e. 5).
• “Search 0-15” searches poll addresses 0 through 15.
• “Search 0-31” searches poll addresses 0 through 31.
• “Search 0-63” searches poll addresses 0 through 63
• “Search range ___ through ___” searches between a users’
identified range of poll addresses.
• “MACTek Bullet – 15” searches poll address 15.
• “Emerson Process Management THUM - 63” searches poll
address 63.
4 The Search by Tag option is grayed out when searching by poll
address. Select a search by poll address option and Click OK to save
the changed settings.
5 Click Yes if you want to save the changes. Clicking No will not save
the changes.
The Search menu can also be used to search by a specific Tag name or Description. To search for a device
based on a Tag name or a Description, perform the following steps:
Step Action
1 Ensure that the application is running.
Step Action
Step Action
4 The poll address options will now be grayed out. Enter the tag to be
searched for in the “Search by Tag” edit box.
The Advanced menu is used to change DevCom2000 settings. DevCom2000 can be a Primary or
Secondary HART Master. To change the HART Master setting, perform the following steps:
Step Action
1 Ensure that the application is running.
Step Action
Step Action
6.12.4.2 Language
Certain DD’s can be used in different languages. English is the default setting but some support other
languages. Note that main program frame will always be English. Only the DD based items – menus,
variables, etc. will change language. And will only change if the DD supports that language. In order to
change the Language setting, perform the following steps:
Step Action
1 Ensure that the application is running.
Step Action
6.12.4.3 DD Startup
During normal startup of DevCom2000, the device is found and then the DD is loaded. If the DD cannot be
found then a generic DD is loaded. Advanced has settings that can change what DD DevCom2000 loads
with loading a device. To load a generic DD at start up or to not load a DD at all perform the following
steps:
Step Action
1 Ensure that the application is running.
Step Action
Step Action
The “Default” button on the Advanced tab Options resets all the advanced options to their default settings.
To return the settings to their default settings perform the following steps:
Step Action
1 Ensure that the application is running.
Step Action
3 Click the “Restore Defaults” button.
4 DevCom2000 will ask if you want to restore the default settings.
Click “Yes”
5 If the restore was successful the following dialog box will be shown:
6.13 Trending
6.13.1 Define Trend
The Trending menu is used to track dynamic device parameters over a specified period of time. Once a
parameter is tracked, it can be graphed and compared against other parameters tracked on the same time
period. Before a parameter can be graphed, a trend must first be created. To create a trend, perform the
following steps:
Step Action
1 Ensure that the application is running and is connected to a device.
Step Action
Step Action
3rd party software.
Continue Trend on DevCom2000 Restart – When selected, the
define trend is automatically restarted whenever DevCom2000 is
launched.
Notes – The section can only be 250 characters long.
4 Click the “Start” button to start logging.
5 The logging will then be started. At the lower right hand corner of
DevCom2000 the “Trend Activity” light will come on. This
indicates that there is logging going on. You cannot start another log
until this one is finished or the user stops the trend manually.
Step Action
1 Ensure that the application is running and is connected to a device.
Step Action
Step Action
shrink or enlarge the scale of either axis. By moving up or down,
left or right, the span of each axis is changed.
Zoom Out All Axis: The “Zoom Out All Axis” button - -
zooms out both the X-axis and Y-axis at the same time giving the
user a broader look at the graph.
Zoom In All Axis: The “Zoom In All Axis” button - - zooms in
both the X-axis and Y-axis at the same time giving the user view
over a smaller time period.
Zoom Box: The “Zoom Box” button - - changes the cursor
allowing the user to select a specific area of the graph to zoom in
on for a more detailed look.
Cursor: The “Cursor” button - - adds a cursor to the screen that
gives the coordinates of the graph at a certain time. Clicking and
moving the cursor can give the coordinates of any point on the
graph. See below for an example of using the “Cursor” tool:
Step Action
the graph to the clipboard to allow the graph to be pasted into
documents like a report.
Save: The “Save” button - - saves the graph as a “*.bmp”.
Print: The “Print” button - - prints the graph.
Preview: The “Preview” button - - gives a print preview of the
graph.
Title: The title gives the name of the parameter being trended, the
units that the parameter is being measured in, and the date(s) of the
graph.
(Parameter) (Units) - (Date)
Axis: The Y-axis is the units of the parameter. The X-axis is the
time in HH:MM:SS format.
Redraw: This section is disabled for View Current Trend.
Step Action
1 Ensure that the application is running, you do not have to be
connected to a device to use View Past Trends.
Step Action
Step Action
changing the axis in real time so that all of the data is shown.
Below are the specific parts of the graph:
Tool Bar: There are multiple things that the user can do with the
graph.
Step Action
Axis: The Y-axis is the units of the parameter. The X-axis is the
time in HH:MM:SS format.
Step Action
Redraw: Up to four parameters can be trended at the same time.
By clicking the check box for a parameter u can show one or four
at the same time for easy comparison over a period of time.
Step Action
6.14 DD Functions
6.14.1 Adding a DD
DevCom2000 allows the user to add a DD to the library when necessary. Each DD must be in its appropriate
destination for DevCom2000 to find the DD. The format is: “C:\HCF\DDL\Library\xxxxxx\yyyy\” where
“xxxxxx” represents the manufacturer ID and “yyyy” represents the device ID. The user does not need to add
the directory structure, DevCom2000 does that automatically. To add a DD perform the following steps:
Step Action
1 Ensure that the application is running, you do not have to be
connected to a device to use Add DD.
Step Action
The manufacturer ID of Fisher Controls is 000013. Device IDs 0002, 0004, and 0007 all do not have a
label. This is when updating a DD label is useful. To update the label perform the following steps:
Step Action
1 Ensure that the application is running, you do not have to be
connected to a device to use Add DD.
Step Action
Step Action
1 Ensure that the application is running, you do not have to be
connected to a device to use Check for Updates. However you do
need internet access.
Step Action
Step Action
4
Step Action
3 Click on “Quick Scan” to provide a simple list of all the devices on the
WirelessHART network. Below is a sample screen:
For both types of list displays, the following icons are used:
HART-IP Icons
= Gateway
= Adapter, WirelessHART
= Transmitter
5 Once a device list has been created, double click on the desired device
to configure/review using DevCom2000. Below is a sample screen:
Appendix A
Troubleshooting Guide
For most error messages, there is a selection for “Com Troubleshooter”. This program will guide you through the
steps to solve your communication problems. Below is a quick summary:
Problem:
Will not communicate
Hardware Check:
Software Check:
Sometimes the application does not end cleanly and the communication process is still running in an unknown state.
When this happens, it must be closed out before restarting DevCom2000.
Problem:
Get the message “Error opening COMx”
Problem:
No data in the Communication Log
Note: To modify this file, you may need to perform the following in Windows:
a) Go to Control Panel Folder Options
b) Select the View tab
c) Remove the check next to Hide extensions for known file types
d) Make the edit changes above
e) Save the document to your documents
f) copy the saved document to the above directory
g) Delete the original hosts file
h) remove the .txt extension from the new hosts file
3. Turn off firewall protection temporarily to see if it is blocking the TCP/IP communications between
DevCom2000 and the Communication Logger.
Problem:
The system cannot find the path specified error box
Problem:
Activation by Internet blocked by Firewall
Problem:
Active Windows not shown in Windows drop down list
Problem:
When using HART Server for WirelessHART in Windows 7, the device selection screen does not appear
Appendix B
Contact Information
ProComSol, Ltd
Process Communications Solutions
13001 Athens Ave
Suite 220
Lakewood, OH 44107
USA
Phone: 216.221.1550
Fax: 216.221.1554
Email: sales@procomsol.com
support@procomsol.com
Web: www.procomsol.com