Smart HART Modem

HART Test Bench

The HART Test Bench laat u uw HART Slave Device testen voor conformiteit met HART-specificaties en helpt u instrument specifieke testen te ontwikkelen.

Testen spaart geld ... en mogelijk zelfs levens

Stelt u zich eens voor, u ontwikkeld een veldinstrument dat zal worden geïnstalleerd op duizend verschillende locaties verspreid over de planeet onder meest harde omstandigheden. Het wordt mogelijk aangesloten in een netwerk met instrumenten van uw concurrenten om procesparameters te sturen of product kwaliteit te bewaken. Grote economische belangen staan op het spel. En mogelijk zelfs levens....


U weet dat uw product het verdient om rigoureus getest te worden op elk aspect dat belangrijk is voor de applicatie van uw klanten. Inclusief  Interoperabiliteit en Conformiteit met HART standaarden.


En alhoewel bepaalde testen niet zo moeilijk zijn uit te voeren, hebben andere een nauwkeurige timing nodig. Hiervoor hebt u volledige controle over uw PC's UART nodig...


... waarvan de ondersteuning afhangt van uw OS en type UART.


In feite zijn gewone PC-bestuurde RS232 of USB HART-testsystemen gewoonweg niet berekend voor hun taak. Om de testen uit te kunnen voeren, binnen uw planning en projectbudget hebt u de beste test tool nodig die op de markt te verkrijgen is.

Exalon Delft HART Test Bench


Exalon Delft HART Test Bench


HART Test Bench testen zijn een complete implementatie gebaseerd op de officiële HART Slave test specificaties. Deze specificaties omvatten 149 test cases die in totaal meer dan 2000 testpunten testen.


HART Test Bench bevat vele testen die in andere oplossingen niet worden geïmplementeerd, zodat u uw veldinstrument rigoureus kunt testen onder gesimuleerde slechte netwerkcondities die parity- en framingerrors, inter-character gap-errors en foute of overtollige bytes veroorzaken.


En omdat alle testen in C script zijn geïmplementeerd en de source voor u open1) is, kunt u gemakkelijk uw eigen script schrijven of die van de Test Bench bestuderen om het HART protocol en de testspecificaties beter te begrijpen.


1) NB. De source is open maar niet vrij (Exalon Delft behoudt zich alle rechten voor).


HART Test Bench zelf is compleet en zonder verborgen kosten. Het wordt geleverd met een Exalon Delft Smart HART Modem en installeert op een enkele desktop of laptop PC met Windows XP or hoger. Concurrerende oplossingen vereisen dat u 2 HART-modems aanschaft en een additionele PC reserveert om dienst te doen als busmonitor.


De meegeleverde Smart HART Modem garandeert correcte bustiming van HART berichten. Bovendien maakt het simulatie van verstoringen van berichten mogelijk zoals gespecificeerd in Data Link Layer test DLL010, DLL011 en DLL013. Het tweede kanaal van de Smart HART Modem wordt gebruikt voor het nauwkeurig monitoren en loggen van alle busverkeer vanaf dezelfde PC of laptop.


Exalon Delft HART Test Bench voordelen
Feature Other vendor HART Test Systems
HART Test Bench
Complete implementations of the official HART Slave test specifications2) no Yes

All tests implemented in C scripts including 

no Yes
Character Gap Test DLL013 included
no Yes
Create your own device specific tests. no Yes
2 HART modems included no Yes
1 Smart HART Modem as Master and Monitor
Preconfigured PC running test system
yes no
Runs on any Windows 7 or higher
Does NOT require additional PC running DOS or FreeDOS no Yes
Use SDC625 with burst devices to develop DD's
USB modems work unreliably
YesWith replacement ActiveX control
HART-IP server included no Yes
Works with Windows
no YesWindows XP or greater
Works with Linux yes YesUbuntu supported

2) Gebaseerd op 'Slave Token Passing Data Link Layer Specification rev 3.1.', 'Slave Common Universal Command Test Specifications rev 4.1' en 'Slave Common Practice Command Test Specifications rev 5.0'



Hide tabellen met ondersteunde testen.

 

Data Link Layer Testen

Name

Description

Other vendor

Exalon Delft

DLL001 (A..F)

Preamble Check

Yes Yes

DLL002

Delimiter Check

Yes Yes

DLL003

Frame Expansion Check

Yes Yes

DLL004

Short Frame Check

Yes Yes

DLL005

Master Address Bit Check

Yes Yes

DLL006

Burst Mode Bit Check

Yes Yes

DLL007

Long Frame Address Check

Yes Yes

DLL009

Incorrect Byte Count Check

Yes Yes

DLL010

Vertical Parity Check

Yes Yes

DLL011

Framing Error Check

Yes Yes

DLL012

Check Byte Test

Yes Yes

DLL013

FSK Gap Receive Timeout Test

No Yes

DLL014

Long Message Test

Yes Yes

DLL015

Start Of Message In Data Field Check

Yes Yes

DLL016

Preamble Check For BACK Frames

Yes Yes

DLL017

Preamble Check For ACK Frames

Yes Yes

DLL018

Gap Errors in ACK Frames Check

Yes Yes

DLL019

Gap Check For BACK Frames

Yes Yes

DLL020

Dribble Byte Check For ACK Frames

Yes Yes

DLL021

Dribble Byte Test For BACK Frames

Yes Yes

DLL022

Test Host Address Bit For BACK Frames

Yes Yes

DLL023

Test Burst Mode Bit Of Burst-Mode Slave Frames

Yes Yes

DLL024 (A+B+C)

Verify Slave Responds Within STO

Yes Yes

DLL025

Burst Hold During Master Preamble

Yes Yes

DLL026

Test Burst Response Time After a DUT ACK

Yes Yes

DLL027

Test Response Time Between Consecutive Bursts

Yes Yes

DLL028

BACK Timing with STXs Errors

Yes Yes

DLL029

Burst Mode Timeout On Other Slave

Yes Yes

DLL030

Burst After Response From Other Slave

Yes Yes

DLL032

Read Unique Identifier (Command 0)

Yes Yes

DLL033 (A+B+C)

Write Polling Address (command 6)

Yes Yes

DLL034

Read Unique Identifier with Tag (Command 11)

Yes Yes

DLL035

Write Number Of Response Preambles

Yes Yes

DLL036 (A..D)

Write Burst Mode Command Number (command 108)

Yes Yes

DLL037 (A..D)

Burst Mode Control (command 109)

Yes Yes

DLL038

Read Unique Identifier With Long Tag (Command 21)

Yes Yes

DLL039 (A+B)

Slave Time-Out Stress Test

Yes Yes

DLL040

Unique Address Test

Yes Yes

DLL041

Framing Successive Messages

Yes Yes

DLL042

Command Number Expansion

Yes Yes

DLL043 (A+B)

Write Burst Device Variables

Yes Yes

DLL044 (A+B)

Burst Mode Mixed Operations

Yes Yes

DLL045 (A+B+C)

Smart Data Publication

Yes Yes

Universal Command Testen
Name Description Other vendor Exalon Delft
UAL000 Confirm All Universal Commands Supported Yes Yes
UAL001 Read Dynamic Variables Yes Yes
UAL005 Write Message Yes Yes
UAL006 Write Tag Descriptor Date Yes Yes
UAL007 Verify Command 14 and 15 Response Yes Yes
UAL008 Write Final Assembly Number Yes Yes
UAL009 Verify Write Protect Yes Yes
UAL010 Verify Cold Start Bit Yes Yes
UAL011 (A+B) Check Device Variables Yes Yes
UAL012 Read Dynamic Variable Classification Yes Yes
UAL013 Write Long Tag Yes Yes
UAL038 (A+B) Reset Configuration Changed Flag Yes Yes
UAL048 (A+B) Read/Clear Additional Device Status Yes Yes

Common Practice Command Testen
Name Description Other vendor Exalon Delft
CAL000 Check for Common Practice Commands Yes Yes
CAL001 (A+B+C) Verify Write Protect No A+B (C not supported)
CAL033 Read Device Variables Yes Yes
CAL034 Write Primary Variable Damping Value Yes Yes
CAL035 Write Primary Variable Range Values Yes Yes
CAL036 Set Primary Variable Upper Range Value Yes Yes
CAL037 Set Primary Variable Lower Range Value Yes Yes
CAL040 Enter/Exit Fixed Current Mode Yes Yes
CAL041 Self Test Yes Yes
CAL042 Device Reset Yes Yes
CAL043 Set Primary Variable Zero Yes Yes
CAL044 Write Primary Variable Units Yes Yes
CAL045 Trim Loop Current Zero Yes Yes
CAL046 Trim Loop Current Gain Yes Yes
CAL047 Write Primary Variable Transfer Function Yes Yes
CAL049 Write Primary Variable Transducer Serial Number Yes Yes
CAL050 Read Dynamic Variable Assignment No Yes
CAL051 Write Dynamic Variable Assignment No Yes
CAL052 Set Device Variable Zero No Yes
CAL053 Write Device Variable Units No Yes
CAL054 Read Device Variable Information No Yes
CAL055 Write Device Variable Damping Value No Yes
CAL056 Write Device Variable Transducer Serial Number No Yes
CAL060 Read Analog Channel and Percentage of Range No Yes
CAL062 Read Analog Channels No Yes
CAL063 Read Analog Channel Information No Yes
CAL064 Write Analog Channel Additional Damping Value No Yes
CAL065 Write Analog Channel Range Values No Yes
CAL066 Enter/Exit Fixed Analog Channel Mode No Yes
CAL067 Trim Analog Channel Zero No Yes
CAL068 Trim Analog Channel Gain No Yes
CAL069 Write Analog Channel Transfer Function No Yes
CAL070 Read Analog Channel End Point Values No Yes
CAL071 (A) Lock Device Yes Yes
CAL072 Squawk Yes Yes
CAL073 Find Device Yes Yes
CAL074 (A..D) Verify IO-System Commands Yes Yes
CAL078 Command Aggregation No Yes
CAL079 Write Device Variable No Yes
CAL080 Verify Device Variable Trim Commands No Yes
CAL091 Trending No Not supported
CAL101 I/O-System Burst Mode No Not supported
CAL115 (A+B+C) Event Notification No Yes
CAL512 Country Code No Yes
CAL518 Location Description No Yes
CAL520 Process Units Tag No Yes
CAL523 (A+B+C) Read Condensed Status Map Yes Yes
CAL524 (A..F) Write Condensed Status Map Yes Yes
CAL526 (A..F) Status Simulation Yes Yes

Additional Tests
Name Description
Real Time Clock Test (and set) the Real Time Clock of a slave device (commands 89 and 90).
Primary Value Alarm Code Test the Primary variable Alarm Code command (100).

Beste prijs-prestatie verhouding

HART Test Bench wordt geleverd met één Smart HART Modem die u twee onafhankelijke HART-modems geeft over een enkele USB-verbinding. En de Exalon Delft HART-IP server is hierbij inbegrepen zonder additionele kosten! De software installeert op elke PC met Windows XP of hoger of Ubuntu Lucid LTS zonder verborgen kosten. U hebt toegang tot de C sources van de testscripts zodat u het HART-protocol en de testspecificaties beter kunt begrijpen. Dit alles voor een prijs die substantieel lager ligt dan die van concurrerende producten! Klik nu hier voor een offerte!

Smart HART Modem

Wat zit er in de doos

  • 1 Smart HART Modem 126 mm x 57 mm x 26 mm
  • 1 pair of test leads
  • 1 USB cable
  • 1 CDROM met USB drivers voor Windows (XP/Vista/Windows7), HART Test Bench, HART-IP server (Windows/Ubuntu 10.04 LTS), C#/C++ code voorbeelden, ActiveX HART Modem Server control (vervanger voor de HCF ActiveX control die gebruikt wordt door de SDC-625), handleiding.