The following support article will guide you through setting up a HART Test System (FCG TK20192) for the first time and reference troubleshooting topics for this tool.  


Hardware Setup

Connect a power cord (supplied) to a 120/220VAC outlet. (Figure 1, A).


Connect a registered RS-232 HART modem between the Serial Port marked “RS232-0” (Figure 1, B) on the HART Test Appliance and the HART communication terminals of the device to be tested. This port is used by the HART Master to communicate with the device.  


Connect a keyboard, mouse, and monitor (these items are not supplied) (Figure 1, C).


Connect a registered RS-232 HART modem between the Serial Port marked “RS232-1” (Figure 1, D) on the HART Test Appliance and the HART communication terminals of the device to be tested. This port is used by the HSniffer to capture and analyze the data on the FSK bus between the HART Master and the device.  


Figure 1


Power up the test system using the button on the front of the test system.


Software Updates to HART Test System


Before proceeding with the installation, please reboot the HTS. This would ensure that if any test tools are left running  inadvertently, they are terminated before the software update is installed.


Please refer to the installation steps provided with the software update.


Running Tests on the HART Test System 

Login to the Test System using the following credentials:

Username: user1

Password: user1

Figure 2

 

Open a Terminal (right-click on the Terminal icon on the Launcher on the left edge of the display and select "New Terminal")  (see Figure 2, K).


Type “hartmenu” (without the quotes) on the terminal (see Figure 3, L).


Figure 3


Choose the appropriate menu options to run the desired test case (see Figure 4).


Figure 4


Create a directory/folder for the device to be tested in the home directory so the results and logs remain separate and distinct from other devices you may test. The folder can be created either from the Linux command line or via the GUI. 


  For example, if the device to be tested is called "Dev123" and is running firmware version 2, the folder can be named "Dev123v2". 


To create the folder via the command line, enter the following commands on the Terminal:

  $ mkdir ~/Dev123v2 

To create the folder via the GUI, click on the Home Folder icon on the Launcher on the left edge of the display. Then right-click on the body of the window that opens and select "Create New Folder". Then name the folder "Dev123v2". 


            To run tests on device Dev123 (version 2), enter the following commands on the Terminal :

  $ cd ~/Dev123v2

  $ hartmenu 


Select and run the desired test(s). All logs will be saved in the folder from which tests are invoked (in this case, the "Dev123v2" folder). To keep logs from being overwritten, a new folder can be created for a different device or a different revision of the device and tests run from that folder, just as we had done for Dev123v2.  


HART Test System Utilities

Several useful commands are available on the HART Test System that can be run from any user (sub)directory by typing them on the terminal prompt -

Utility

Description

BURSTOFF

BURSTOFF disables burst mode in the DUT. Since the compliance assessors require that burst mode is off when testing begins, BURSTOFF should be used before starting a test run (e.g., rundll).

kit192ver

Displays the current version number of the HART Test System (i.e., KIT-192).

lscalscr

Lists the implemented Common Practice Command (CAL) test automation.  

lsdllscr

Lists the implemented Token-Passing Data-Link Layer (DLL) test automation. 

lsualscr

Lists the implemented Universal Command (UAL) test automation. 

provision

provision configures the polling address, long tag, network ID and join key on the DUT prior to running tests on it. The network ID and join key are required for WirelessHART devices only. 

provision displays current value each of the above parameters in turn and allows a new value to be entered.  Pressing <Enter> without entering any value leaves the current value unchanged.

runcal

Runs all implemented CAL tests via FSK and summarizes the test results.

runcaludp

Runs all implemented CAL tests wirelessly and summarizes the test results.

rundll

Runs all implemented DLL tests (see Section 2.1) via FSK and summarizes the test results.  

Note:  DLL039A takes several weeks to complete and should be run after the Application Layer tests have been successfully completed.  Until then users should abort DLL039A

rundlludp

Runs DLL039A and DLL039B wirelessly and summarizes the test results.

runual

Runs all implemented UAL tests via FSK and summarizes the test results.

runualudp

Runs all implemented UAL tests wirelessly and summarizes the test results. 

showhipapp

Displays that HART-IP server (if any) currently running. 

summarizecal

Summarizes all CAL FSK tests results into one file.  For convenience the name of the summary file is printed on the screen.

summarizecaludp

Summarizes all CAL tests run wirelessly in one file.  For convenience the name of the summary file is printed on the screen.

summarizedll

Summarizes all DLL tests run via FSK in one file. For convenience the name of the summary file is printed on the screen.

summarizedlludp

Summarizes all DLL (i.e., DLL039A and DLL039B) tests run wirelessly in one file.  For convenience the name of the summary file is printed on the screen. 

summarizeual

Summarizes all UAL tests run via FSK in one file.  For convenience the name of the summary file is printed on the screen.

summarizeualudp

Summarizes all UAL tests run wirelessly in one file. For convenience the name of the summary file is printed on the screen. 

testcal

Runs all implemented CAL tests via FSK and summarizes the test results.

testcaludp

Runs all implemented CAL tests wirelessly and summarizes the test results. 

testdll

Runs all implemented DLL tests (except DLL039A-B) via FSK and summarizes the test results. DLL039A and DLL039B if must be manually invoked after the DUT has successfully completed the Application Layer tests. 

testdlludp

Runs DLL039A and DLL039B wirelessly and summarizes the test results.

testual

Runs all implemented UAL tests via FSK and summarizes the test results.

testualudp

Runs all implemented UAL tests wirelessly and summarizes the test results.


More details of the HART Test System utilities, please View User Guides.


For troubleshooting tips, please refer to Troubleshooting HART Test System