background image

Tankvision Gauge Link

Modbus Task – Function: 4 (read 16 bit registers)

Hauser

11

5

Modbus Task – Function: 4 (read 16 bit regis-

ters)

5.1

Modbus Address

There will be multiple addresses up to 32.

For Enraf Emulation addresses which can be used can either be 1 – 100. Where the RTU 

address will be the Enraf Gauge Address, except for RTU address 100 which will represent 

Enraf Gauge address 00.

For Emersion TRL/2 Emulation the RTU address will be the Gauge address.

The RTU address corresponds to the Enraf or Emerson level address, found in holding 

registers, data offset 0 – 31 (40001 – 40032).

Each map can have up to 1000 registers, Each map will be identical for each RTU address.

Different units can be read determined by how the Enraf or Emersion gauge is configured.

5.2

Primary information

Data 
Offset

Data

Units

Units

Units

Data type

CURRENT DATA

0

DISPLACER  POSITION

M

Decimal FT

Decimal Inches

Float

1

2

LIQUID LEVEL

M

Decimal FT

Decimal Inches

Float

3

4

LIQUID TEMPERATURE

Deg C x 10

Deg F x 10

Signed integer

5

AVERAGE GAS TEMPERATURE

Deg C x 10

Deg F x 10

Signed integer

6

BASE PRESSURE P1

Pa / 100

PSI x 100

Signed integer

7

LIQUID PRESSURE P2

Pa / 100

PSI x 100

Signed integer

8

VAPOUR PRESSURE P3

Pa / 100

PSI x 100

Signed integer

9

OBSERVED TEMPERATURE

Deg C x 10

Deg F x 10

Signed integer

10

WATER LEVEL

M

Decimal FT

Decimal Inches

Float

11

12

AVERAGE PROFILE DENSITY

Kg/m

3

 x 10

API x 100

Lbs/ft

3

 x 100

Signed integer

13

PRODUCT  LEVEL  STATUS

Bitmap

14

PRODUCT  TEMP  STATUS

Bitmap

15

WATER  LEVEL  STATUS

Bitmap

16

VAPOUR  TEMP  STATUS

Bitmap

17

BASE  PRESSURE  P1  STATUS

Bitmap

18

LIQUID  PRESSURE  P2  STATUS

Bitmap

19

VAPOUR  PRESSURE  P3  STATUS

Bitmap

20

DENSITY  STATUS

Bitmap

21

GAUGE  STATUS  CODE

Signed  integer

22

SENSOR  POSITION  STATUS

Bitmap

23

SPARE

24

SPARE

25

SPARE

Summary of Contents for Tankvision NXA20

Page 1: ...Products Solutions Services BA01334G 00 EN 01 14 71260207 Valid as of software version 1 1 0 Modbus Map Protocol Tankvision Gauge Link NXA20 Enraf BPM Emerson TRL 2 to RS485 Modbus...

Page 2: ...addresses 23 6 7 Water dip addresses 23 6 8 Density addresses 24 6 9 Reserved addresses 25 6 10 Vapour temperature addresses 26 6 11 Base pressure P1 addresses 27 6 12 Liquid pressure P2 addresses 28...

Page 3: ...ision Gauge Link Endress Hauser 3 14 8 Density Status 47 14 9 Sensor Position Status 47 14 10 Temperature Element 48 14 11 Density Position Status 48 14 12 Density Status 49 14 13 Gauge Status 49 Inde...

Page 4: ...on Failure to avoid this situation will result in serious or fatal injury A0011190 EN WARNING This symbol alerts you to a dangerous situation Failure to avoid this situation can result in serious or f...

Page 5: ...ference to page Refers to the corresponding page number Series of steps A0018373 Result of a sequence of actions Symbol Meaning 1 2 3 Item numbers Series of steps A B C Views A0011187 Hazardous area I...

Page 6: ...nal protection for the device and device data transfer must be implemented by the operators themselves 2 3 Designated use 2 3 1 Application The Tankvision Gauge Link is a tank gauging protocol convert...

Page 7: ...required consult with Endress Hauser Repair To ensure continued operational safety and reliability Carry out repairs on the device only if they are expressly permitted Observe federal national regula...

Page 8: ...ce Viewer www endress com deviceviewer 3 2 Nameplate nameplate_NXA20 1 Address of manufacturer 2 Device name 3 Order code 4 Extended order code Ext ord cd 5 Serial number Ser no 6 Data Matrix Code 7 D...

Page 9: ...red trademarks Microsoft Windows and Internet Explorer Registered trademarks of the Microsoft Corporation Modbus Registered trademark of the Modbus IDA Hopkinton MA USA Java Registered trademark of Su...

Page 10: ...U protocol and a version which supports the SAAB Rosemount TRL 2 protocol 4 1 Reference documentation The Modbus interface shall be in accordance with the Modicon Modbus Protocol Reference Guide PI MB...

Page 11: ...Data Offset Data Units Units Units Data type CURRENT DATA 0 DISPLACER POSITION M Decimal FT Decimal Inches Float 1 2 LIQUID LEVEL M Decimal FT Decimal Inches Float 3 4 LIQUID TEMPERATURE Deg C x 10 De...

Page 12: ...C x 10 Deg F x 10 Signed integer 41 TEMPERATURE ELEMENT 13 Deg C x 10 Deg F x 10 Signed integer 42 TEMPERATURE ELEMENT 14 Deg C x 10 Deg F x 10 Signed integer 43 TEMPERATURE ELEMENT 15 Deg C x 10 Deg...

Page 13: ...ition 8 R7 Kg M3 x 10 API x 100 LBs Ft3 x 100 Signed integer 76 Density at position 9 R8 Kg M3 x 10 API x 100 LBs Ft3 x 100 Signed integer 77 Density at position 10 R9 Kg M3 x 10 API x 100 LBs Ft3 x 1...

Page 14: ...ATUS Bitmap 111 TEMP ELEMENT 2 STATUS Bitmap 112 TEMP ELEMENT 3 STATUS Bitmap 113 TEMP ELEMENT 4 STATUS Bitmap 114 TEMP ELEMENT 5 STATUS Bitmap 115 TEMP ELEMENT 6 STATUS Bitmap 116 TEMP ELEMENT 7 STAT...

Page 15: ...C Deg F Float 404 WATER LEVEL mm 1 16th Signed integer 406 407 VAPOUR TEMP Deg C Deg F Float 408 409 BASE PRESSURE P1 Pa KPa PSI Float 410 411 LIQUID PRESSURE P2 Pa KPa PSI Float 412 413 VAPOUR PRESSU...

Page 16: ...EMPERATURE ELEMENT 14 Deg C Deg F Float 528 TEMPERATURE ELEMENT 15 Deg C Deg F Float 530 TEMPERATURE ELEMENT 16 Deg C Deg F Float 532 TEMPERATURE ELEMENT 17 Deg C Deg F Float 534 TEMPERATURE ELEMENT 1...

Page 17: ...LEMENT 21 STATUS Bitmap 585 TEMP ELEMENT 22 STATUS Bitmap 586 TEMP ELEMENT 23 STATUS Bitmap 587 TEMP ELEMENT 24 STATUS Bitmap 588 TEMP ELEMENT 25 STATUS Bitmap 589 TEMP ELEMENT 26 STATUS Bitmap 590 TE...

Page 18: ...l FT Decimal Inches Float 632 633 Position 7 D6 M Decimal FT Decimal Inches Float 634 635 Position 8 D7 M Decimal FT Decimal Inches Float 636 637 Position 9 D8 M Decimal FT Decimal Inches Float 638 63...

Page 19: ...he same number printed in hyper terminal or similar emulation programs when the command INFO is requested This helps to confirm the correct version of firmware is installed in the Tank Vision Gauge Li...

Page 20: ...uge When N is configured for a gauge type status registers ZQS or ZQR will not be polled for and the status will be read from the B record When R is configured for a gauge type then water dip density...

Page 21: ...2 ENRAF AVERAGE TEMP ADDRESS 255 0xFF Signed integer 103 ENRAF AVERAGE TEMP ADDRESS 255 0xFF Signed integer 104 ENRAF AVERAGE TEMP ADDRESS 255 0xFF Signed integer 105 ENRAF AVERAGE TEMP ADDRESS 255 0x...

Page 22: ...208 ENRAF TEMP ELEMENTS ADDRESS 255 0xFF Signed integer 209 ENRAF TEMP ELEMENTS ADDRESS 255 0xFF Signed integer 210 ENRAF TEMP ELEMENTS ADDRESS 255 0xFF Signed integer 211 ENRAF TEMP ELEMENTS ADDRESS...

Page 23: ...r 313 ENRAF LIVE WATER ADDRESS 255 0xFF Signed integer 314 ENRAF LIVE WATER ADDRESS 255 0xFF Signed integer 315 ENRAF LIVE WATER ADDRESS 255 0xFF Signed integer 316 ENRAF LIVE WATER ADDRESS 255 0xFF S...

Page 24: ...SS 255 0xFF Signed integer 419 ENRAF WATER DIP ADDRESS 255 0xFF Signed integer 420 ENRAF WATER DIP ADDRESS 255 0xFF Signed integer 421 ENRAF WATER DIP ADDRESS 255 0xFF Signed integer 422 ENRAF WATER D...

Page 25: ...0xFF Signed integer 524 ENRAF DENSITY ADDRESS 255 0xFF Signed integer 525 ENRAF DENSITY ADDRESS 255 0xFF Signed integer 526 ENRAF DENSITY ADDRESS 255 0xFF Signed integer 527 ENRAF DENSITY ADDRESS 255...

Page 26: ...SS 255 0xFF Signed integer 703 ENRAF VAPOUR TEMP ADDRESS 255 0xFF Signed integer 704 ENRAF VAPOUR TEMP ADDRESS 255 0xFF Signed integer 705 ENRAF VAPOUR TEMP ADDRESS 255 0xFF Signed integer 706 ENRAF V...

Page 27: ...DRESS 255 0xFF Signed integer 808 ENRAF BASE PRESSURE P1 ADDRESS 255 0xFF Signed integer 809 ENRAF BASE PRESSURE P1 ADDRESS 255 0xFF Signed integer 810 ENRAF BASE PRESSURE P1 ADDRESS 255 0xFF Signed i...

Page 28: ...IQUID PRESSURE P2 ADDRESS 255 0xFF Signed integer 913 ENRAF LIQUID PRESSURE P2 ADDRESS 255 0xFF Signed integer 914 ENRAF LIQUID PRESSURE P2 ADDRESS 255 0xFF Signed integer 915 ENRAF LIQUID PRESSURE P2...

Page 29: ...ESSURE P3 ADDRESS 255 0xFF Signed integer 1016 ENRAF VAPOUR PRESSURE P3 ADDRESS 255 0xFF Signed integer 1017 ENRAF VAPOUR PRESSURE P3 ADDRESS 255 0xFF Signed integer 1018 ENRAF VAPOUR PRESSURE P3 ADDR...

Page 30: ...AF GAUGE TYPE 255 0xFF Signed integer 1117 ENRAF GAUGE TYPE 255 0xFF Signed integer 1118 ENRAF GAUGE TYPE 255 0xFF Signed integer 1119 ENRAF GAUGE TYPE 255 0xFF Signed integer 1120 ENRAF GAUGE TYPE 25...

Page 31: ...ata apart from all the temperature measuring devices Register block data offset 100 131 40101 401032 will be the address of the device to poll for all temperature devices only This address can be the...

Page 32: ...teger 23 GAUGE ADDRESS 255 0xFF Signed integer 24 GAUGE ADDRESS 255 0xFF Signed integer 25 GAUGE ADDRESS 255 0xFF Signed integer 26 GAUGE ADDRESS 255 0xFF Signed integer 27 GAUGE ADDRESS 255 0xFF Sign...

Page 33: ...Data Offset Data Initial value Data type 300 LIVE WATER REGISTER 255 0xFF Signed integer 301 LIVE WATER REGISTER 255 0xFF Signed integer 302 LIVE WATER REGISTER 255 0xFF Signed integer 303 LIVE WATER...

Page 34: ...Signed integer 705 VAPOUR TEMP REGISTER 255 0xFF Signed integer 706 VAPOUR TEMP REGISTER 255 0xFF Signed integer 707 VAPOUR TEMP REGISTER 255 0xFF Signed integer 708 VAPOUR TEMP REGISTER 255 0xFF Sig...

Page 35: ...BASE PRESSURE P1 REGISTER 255 0xFF Signed integer 812 BASE PRESSURE P1 REGISTER 255 0xFF Signed integer 813 BASE PRESSURE P1 REGISTER 255 0xFF Signed integer 814 BASE PRESSURE P1 REGISTER 255 0xFF Sig...

Page 36: ...xFF Signed integer 916 LIQUID PRESSURE P2 REGISTER 255 0xFF Signed integer 917 LIQUID PRESSURE P2 REGISTER 255 0xFF Signed integer 918 LIQUID PRESSURE P2 REGISTER 255 0xFF Signed integer 919 LIQUID PR...

Page 37: ...5 0xFF Signed integer 1017 VAPOUR PRESSURE P3 REGISTER 255 0xFF Signed integer 1018 VAPOUR PRESSURE P3 REGISTER 255 0xFF Signed integer 1019 VAPOUR PRESSURE P3 REGISTER 255 0xFF Signed integer 1020 VA...

Page 38: ...address used will be the same as any of the addresses used for function 4 When a request for read coil status is made function 1 the TVGL will return a value of zero 0 for every coil within the 48 coi...

Page 39: ...oil 9 1 Modbus Address The address used will be any of the addresses used in function 4 This function is used to Stow unstow servo check or water dip The TVGL will only respond to one of four of the c...

Page 40: ...w unstow servo check or water dip The TVGL will only respond to one of four of the commands other wise it will reply with an exception The coil address must be within the range as shown below The corr...

Page 41: ...will cause the TVGL to default the address to 255 The level addresses must be entered starting at data offset 0 40001 and every additional register must be entered immediately after the previous addre...

Page 42: ...nction 3 read holding registers The Enraf address must be between 0 and 99 Emerson addresses must be between 1 246 Any other value transmitted to the TVGL will cause the TVGL to default the address to...

Page 43: ...b function 0 Diagnostics Endress Hauser 43 13 Modbus Task Function 8 sub function 0 Diagnostics 13 1 Modbus Address The TVGL will echo back the request from this function code when RTU address 247 is...

Page 44: ...n 0 General Product Level Fail 1 Reserved 2 Motor top limit switch 3 Unstow unlock 4 Stowed Locktest 5 Reserved 6 Reserved 7 Reserved 8 Reserved 9 Reserved 10 Reserved 11 Reserved 12 Reserved 13 Reser...

Page 45: ...Water level found 4 Reserved 5 Reserved 6 Reserved 7 Reserved 8 Reserved 9 Reserved 10 Reserved 11 Reserved 12 Reserved 13 Reserved 14 Reserved 15 Reserved Bit Description 0 General Vapour Temperatur...

Page 46: ...eserved 10 Reserved 11 Reserved 12 Reserved 13 Reserved 14 Reserved 15 Reserved Bit Description 0 General Vapour Pressure P2 Fail 1 Reserved 2 Reserved 3 Reserved 4 Reserved 5 Reserved 6 Reserved 7 Re...

Page 47: ...Reserved 13 Reserved 14 Reserved 15 Reserved Bit Description 0 General Density Status Fail 1 Reserved 2 Reserved 3 Reserved 4 Reserved 5 Reserved 6 Reserved 7 Reserved 8 Reserved 9 Reserved 10 Reserv...

Page 48: ...lowest temperature element 4 Level exceeds highest temperature element 5 Temp element fail one or more elements defect 6 1 7 0 8 Last valid level used 9 Manual level used 10 Level timeout 11 Device n...

Page 49: ...on overflow 5 Conversion underflow 6 1 7 0 8 Reserved 9 Reserved 10 Reserved 11 Reserved 12 Reserved 13 Reserved 14 Reserved 15 Reserved Value Description 2 Displacer at reference position Stowed 3 Di...

Page 50: ...Tankvision Gauge Link 50 Endress Hauser If an error occurs 255 use the status registers to determine which parameter has failed If the appropriate status register is not zero then that parameter has...

Page 51: ...31 Enraf Devices 20 F Force multiple coil 40 Force single coil 39 I Icons 4 M Modbus Type 10 N Nameplate 8 O Order code 9 P Preset multiply register 42 Preset single register 41 R Read 16 bit register...

Page 52: ...www addresses endress com 71260207...

Reviews: