beautypg.com

ProSoft Technology 5228-DFNT-HART User Manual

Page 35

background image

ProLinx-HART ♦ ProLinx Gateway

HART Protocol Configuration

HART Master with Analog I/O

Driver Manual

ProSoft Technology, Inc.

Page 35 of 104

October 13, 2011

3.3.14 Enable DB Address

0 to 3999
This field specifies the internal database register to be used to enable the execution of a

command. This parameter is only used if "Enable" is "4" or "5". If the value of this

database register is "-1", then the command will be executed, otherwise it will not. If the

"Enable" value is "5", then after the successful execution of the command this value will

become "0"

3.3.15 Done DB Address

-1 to 3999
This field specifies the internal database register to be used to signal the successful

execution of a command. When a command is successfully executed a "-1" is written to

this register. This "Done DB Address" can be shared with the "Enable DB Address" of

another command to do a chained command execution.

3.3.16 Write DB Address

-1 to 3999
This field specifies the internal database register to be as a source of data for HART

command which includes data. It is possible to include data with every HART command,

but it depends of the command and of the device if it will accept this data.
If this value is "-1", it indicates that there will not be data with the command or that it will

not come from database.

3.3.17 Swap Code

0, 1, 2, 3
This parameter defines the byte order of each four-byte group of data received. This

parameter is helpful when dealing with floating-point or other multi-register values, as

there is no standard byte order for storing these data types. The following table describes

the values and their associated operations:

Swap Code

Description

0

None - No Change is made in the byte ordering (1234 = 1234)

1

Words - The words are swapped (1234=3412)

2

Words & Bytes - The words are swapped then the bytes in each word are

swapped (1234=4321)

3

Bytes - The bytes in each word are swapped (1234=2143)

3.3.18 Byte Count

0 to 250
This parameter specifies the number of bytes to be sent to a HART device in the

command. If the command has no data then this value should be "0".
If the value of this field is different of "0" and "Write DB Address" is different of "-1" then

the data for the command will be taken from the Virtual Database. If the value of this field

is different of "0" and "Write DB Address" is "-1" then the data for the command will be

from the "Fixed Data" field for the command.

This manual is related to the following products: