SWT2S HART Slave protocol stack

Fint  supplies HART 7.x  Slave Stacks for embedded applications. If you plan to  develop  a HART interface,  Fint offers you to choose among various options in Fint’s HART software portfolio to fulfil your mission.

Fint has also available testing tools and basic HART hardware design that can be utilized in a HART development project.

The Slave Stack  7.x is tested and used for the Texas MSP 430. The stack is also available for other platforms. Porting of the stack is a straightforward task and may be done by the customer or by Fint. In the latter case Fint needs to receive the relevant microcontroller with compiler and testing tools.

The code is written in ANSI –C.

It is supplied with a reference manual and example code.

The protocol software is sold as a one-time buy-out license and is available in four different versions.

The different versions support the following functionalities:

a) Basic 7.x Basic, SWT2S 3000_99_03_09

  • Support for any HART command
    • Universal (Basic)
    • Common Practice
    • Device Specific
  • MultiDrop Mode
  • Support for 7.x HART commands
    • Universal Command extension
  • Support for extended address space
  • Support for Dynamic value Status
  • 16 bit Manufacturer Id

b) Basic 7.x Extension, SWT2S 3000_99_03_06

This is the same as SWT2S 3000_99_03_09 but with an additional functionality:           

  • HART 7.x Burst mode

c) 7.x Comprehensive, SWT2S 3000_99_03_07

This is the same version as the SWT2S3000_99_03_06 but with enhanced properties:

  • Extended command numbers
    • Addition for more commands beyond 256. Required for device family commands.
  • Event notification
  • Event simulation
  • Status handling according to NAMUR requirements

d) 7.x Full, SWT2S 3000_99_03_08

Suited for gateways or other devices that require more than 256 ms to respond. This is the same version as the SWT2S3000_99_03_07 but with additional properties:

  • Delayed Response
    • It is included an example for two Delayed Response buffers, DR buffers, (two simultaneous transactions are possible). To support more buffers, the user must extend memory to required size.
  • Catching Device.  The code is written in ANSI –C.
  • It is supplied with a reference manual and example code.
  • A feature that allows the device to be physically detected in the field.