Endress+Hauser Tankvision NXA20 Manual
Endress+Hauser Tankvision NXA20 Manual

Endress+Hauser Tankvision NXA20 Manual

Modbus map protocol gauge link, enraf bpm / emerson trl/2 to rs485 modbus
Table of Contents

Advertisement

Quick Links

BA01334G/00/EN/01.14
71260207
Valid as of software version:
1.1.0
Products
Modbus Map Protocol
Tankvision Gauge Link NXA20
Enraf BPM / Emerson TRL/2 to RS485 Modbus
Solutions
Services

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Tankvision NXA20 and is the answer not in the manual?

Questions and answers

Summary of Contents for Endress+Hauser 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: Table Of Contents

    6.11 Base pressure P1 addresses ....27 14.7 Vapour Pressure P3 Status ....46 Endress+Hauser...
  • Page 3 14.13 Gauge Status ......49 Index......51 Endress+Hauser...
  • Page 4: Document Information

    The first commisioning steps are described as well. Beside basic PC operating knowledge no special training is needed to perform the Tank Gauging System operations. Nevertheless it is recommended receiving a training on the system by Endress+Hauser. Version history Document version Valid for SW version Changes to the previous version BA01334G/00/EN/01.14...
  • Page 5: Documentation

    A, B, C ... Views Hazardous area Indicates a hazardous area. A0011187 Indicates a non-hazardous location Safe area (non-hazardous area) A0011188 Documentation 1.4.1 Operating instructions Document number Instrument Type of Document BA01334G/00 Tankvision NXA20 Gauge Link Installation, Operation and Maintenance Manual Endress+Hauser...
  • Page 6: Basic Safety Instructions

    The Tankvision Gauge Link has not been assessed in respect of functional safety. Accordingly it is not intended to be used as a safety critical component or part of a safety critical system or in the implementation of any safety function. Workplace safety For work on and with the device: Endress+Hauser...
  • Page 7: Operational Safety

    The device complies with the applicable standards and regulations as listed in the EC declaration of conformity and thus complies with the statutory requirements of the EG directives. Endress+Hauser confirms the successful testing of the device by affixing to it the CE mark.
  • Page 8: Identification

    Extended order code (Ext. ord. cd.) Serial number (Ser. no.) Data Matrix Code Degree of protection Technical data of the Serial Service port Barcode CE mark Admissible ambient temperature Type of fieldbus communication (output) Type of fieldbus communication (input) Supply voltage Endress+Hauser...
  • Page 9: Order Code And Device Version

    Registered trademark of Sun Microsystems, Inc. ® ® Mozilla Firefox Registered trademark of the Mozilla Foundation Enraf, Honeywell, Rosemount, Emerson, Saab, L&J, VAREC, GPE are registered trademarks and trademarks of these organizations and companies. All other marks are property of their respective owners. Endress+Hauser...
  • Page 10: Introduction

    In the event of a bad response, the Master should retransmit its request to the TVGL. The Master should not deem that communication with the TVGL has failed unless the Master still fails to receive a valid response after a predetermined number of retries. Endress+Hauser...
  • Page 11: Modbus Task - Function: 4 (Read 16 Bit Registers)

    – – Bitmap DENSITY STATUS – – – Bitmap GAUGE STATUS CODE – – – Signed integer SENSOR POSITION STATUS – – – Bitmap SPARE – – – – SPARE – – – – SPARE – – – – Endress+Hauser...
  • Page 12: Temperature Data

    TEMPERATURE ELEMENT 29 Deg C x 10 Deg F x 10 Signed integer TEMPERATURE ELEMENT 30 Deg C x 10 Deg F x 10 Signed integer TEMPERATURE ELEMENT 31 Deg C x 10 Deg F x 10 Signed integer Endress+Hauser...
  • Page 13: Density Data

    – – Bitmap Density status at position 1 – – – Bitmap Density status at position 2 – – – Bitmap Density status at position 3 – – – Bitmap Density status at position 4 – – – Bitmap Endress+Hauser...
  • Page 14: Temperature Data Status

    TEMP ELEMENT 22 STATUS – – Bitmap TEMP ELEMENT 23 STATUS – – Bitmap TEMP ELEMENT 24 STATUS – – Bitmap TEMP ELEMENT 25 STATUS – – Bitmap TEMP ELEMENT 26 STATUS – – Bitmap TEMP ELEMENT 27 STATUS – – Bitmap Endress+Hauser...
  • Page 15: Floating Point Format And Signed Integer Level

    LIQUID PRESSURE P2 STATUS – – – Bitmap VAPOUR PRESSURE P3 STATUS – – – Bitmap DENSITY STATUS – – – Bitmap SPARE – – – – SPARE – – – – SENSOR POSITION STATUS – – – Bitmap Endress+Hauser...
  • Page 16: Temperature Data

    TEMPERATURE ELEMENT 31 Deg C Deg F Float TEMPERATURE ELEMENT 32 Deg C Deg F Float Temperature data status Data Data Units Units Data type Offset MULTI-ELEMENTS TEMP ELEMENT 1 STATUS – – Bitmap TEMP ELEMENT 2 STATUS – – Bitmap Endress+Hauser...
  • Page 17: Density Data

    Density at position 4 (R3) Kg/M Deg API LBs/Ft Float 608-609 Density at position 5 (R4) Kg/M Deg API LBs/Ft Float 610-611 Density at position 6 (R5) Kg/M Deg API LBs/Ft Float 612-613 Density at position 7 (R6) Kg/M Deg API LBs/Ft Float Endress+Hauser...
  • Page 18: Diagnostic Data

    These values will only be available once density command has been issued and completed successfully. These values will be retained until the next density command. The values will be lost if the TVGL is powered down. 5.10 Diagnostic data This data will be returned using RTU address 247 only. Endress+Hauser...
  • Page 19 Registers 196 and 197 hold a heartbeat number. This number increment’s once a second, once the number has reached its limit it will roll back to zero and start incrementing again. On power up the heartbeat number will always start at zero. Endress+Hauser...
  • Page 20: Enraf Devices

    255 (0xFF) Signed integer ENRAF LEVEL ADDRESS 255 (0xFF) Signed integer ENRAF LEVEL ADDRESS 255 (0xFF) Signed integer ENRAF LEVEL ADDRESS 255 (0xFF) Signed integer ENRAF LEVEL ADDRESS 255 (0xFF) Signed integer ENRAF LEVEL ADDRESS 255 (0xFF) Signed integer Endress+Hauser...
  • Page 21: Average Temperature Addresses

    ENRAF AVERAGE TEMP ADDRESS 255 (0xFF) Signed integer ENRAF AVERAGE TEMP ADDRESS 255 (0xFF) Signed integer ENRAF AVERAGE TEMP ADDRESS 255 (0xFF) Signed integer ENRAF AVERAGE TEMP ADDRESS 255 (0xFF) Signed integer ENRAF AVERAGE TEMP ADDRESS 255 (0xFF) Signed integer Endress+Hauser...
  • Page 22: Temperature Element Addresses

    ENRAF TEMP ELEMENTS ADDRESS 255 (0xFF) Signed integer ENRAF TEMP ELEMENTS ADDRESS 255 (0xFF) Signed integer ENRAF TEMP ELEMENTS ADDRESS 255 (0xFF) Signed integer ENRAF TEMP ELEMENTS ADDRESS 255 (0xFF) Signed integer ENRAF TEMP ELEMENTS ADDRESS 255 (0xFF) Signed integer Endress+Hauser...
  • Page 23: Live Water Addresses

    ENRAF LIVE WATER ADDRESS 255 (0xFF) Signed integer ENRAF LIVE WATER ADDRESS 255 (0xFF) Signed integer ENRAF LIVE WATER ADDRESS 255 (0xFF) Signed integer Water dip addresses Data Offset Data Initial value Data type ENRAF WATER DIP ADDRESS 255 (0xFF) Signed integer Endress+Hauser...
  • Page 24: Density Addresses

    255 (0xFF) Signed integer ENRAF DENSITY ADDRESS 255 (0xFF) Signed integer ENRAF DENSITY ADDRESS 255 (0xFF) Signed integer ENRAF DENSITY ADDRESS 255 (0xFF) Signed integer ENRAF DENSITY ADDRESS 255 (0xFF) Signed integer ENRAF DENSITY ADDRESS 255 (0xFF) Signed integer Endress+Hauser...
  • Page 25: Reserved Addresses

    255 (0xFF) Signed integer RESERVED 255 (0xFF) Signed integer RESERVED 255 (0xFF) Signed integer RESERVED 255 (0xFF) Signed integer RESERVED 255 (0xFF) Signed integer RESERVED 255 (0xFF) Signed integer RESERVED 255 (0xFF) Signed integer RESERVED 255 (0xFF) Signed integer Endress+Hauser...
  • Page 26: Vapour Temperature Addresses

    ENRAF VAPOUR TEMP ADDRESS 255 (0xFF) Signed integer ENRAF VAPOUR TEMP ADDRESS 255 (0xFF) Signed integer ENRAF VAPOUR TEMP ADDRESS 255 (0xFF) Signed integer ENRAF VAPOUR TEMP ADDRESS 255 (0xFF) Signed integer ENRAF VAPOUR TEMP ADDRESS 255 (0xFF) Signed integer Endress+Hauser...
  • Page 27: Base Pressure P1 Addresses

    255 (0xFF) Signed integer ENRAF BASE PRESSURE P1 ADDRESS 255 (0xFF) Signed integer ENRAF BASE PRESSURE P1 ADDRESS 255 (0xFF) Signed integer ENRAF BASE PRESSURE P1 ADDRESS 255 (0xFF) Signed integer ENRAF BASE PRESSURE P1 ADDRESS 255 (0xFF) Signed integer Endress+Hauser...
  • Page 28: Liquid Pressure P2 Addresses

    255 (0xFF) Signed integer ENRAF LIQUID PRESSURE P2 ADDRESS 255 (0xFF) Signed integer ENRAF LIQUID PRESSURE P2 ADDRESS 255 (0xFF) Signed integer ENRAF LIQUID PRESSURE P2 ADDRESS 255 (0xFF) Signed integer ENRAF LIQUID PRESSURE P2 ADDRESS 255 (0xFF) Signed integer Endress+Hauser...
  • Page 29: Vapour Pressure P3 Addresses

    ENRAF GAUGE TYPE 255 (0xFF) Signed integer 1101 ENRAF GAUGE TYPE 255 (0xFF) Signed integer 1102 ENRAF GAUGE TYPE 255 (0xFF) Signed integer 1103 ENRAF GAUGE TYPE 255 (0xFF) Signed integer 1104 ENRAF GAUGE TYPE 255 (0xFF) Signed integer Endress+Hauser...
  • Page 30 ENRAF GAUGE TYPE 255 (0xFF) Signed integer 1128 ENRAF GAUGE TYPE 255 (0xFF) Signed integer 1129 ENRAF GAUGE TYPE 255 (0xFF) Signed integer 1130 ENRAF GAUGE TYPE 255 (0xFF) Signed integer 1131 ENRAF GAUGE TYPE 255 (0xFF) Signed integer Endress+Hauser...
  • Page 31: Emerson Devices

    Initial value Data type GAUGE ADDRESS 255 (0xFF) Signed integer GAUGE ADDRESS 255 (0xFF) Signed integer GAUGE ADDRESS 255 (0xFF) Signed integer GAUGE ADDRESS 255 (0xFF) Signed integer GAUGE ADDRESS 255 (0xFF) Signed integer GAUGE ADDRESS 255 (0xFF) Signed integer Endress+Hauser...
  • Page 32: Temperature Device Addresses

    255 (0xFF) Signed integer DAU ADDRESS 255 (0xFF) Signed integer DAU ADDRESS 255 (0xFF) Signed integer DAU ADDRESS 255 (0xFF) Signed integer DAU ADDRESS 255 (0xFF) Signed integer DAU ADDRESS 255 (0xFF) Signed integer DAU ADDRESS 255 (0xFF) Signed integer Endress+Hauser...
  • Page 33: Live Water Registers

    255 (0xFF) Signed integer LIVE WATER REGISTER 255 (0xFF) Signed integer LIVE WATER REGISTER 255 (0xFF) Signed integer LIVE WATER REGISTER 255 (0xFF) Signed integer LIVE WATER REGISTER 255 (0xFF) Signed integer LIVE WATER REGISTER 255 (0xFF) Signed integer Endress+Hauser...
  • Page 34: Vapour Temperature Registers

    255 (0xFF) Signed integer VAPOUR TEMP REGISTER 255 (0xFF) Signed integer VAPOUR TEMP REGISTER 255 (0xFF) Signed integer VAPOUR TEMP REGISTER 255 (0xFF) Signed integer VAPOUR TEMP REGISTER 255 (0xFF) Signed integer VAPOUR TEMP REGISTER 255 (0xFF) Signed integer Endress+Hauser...
  • Page 35: Base Pressure P1 Registers

    BASE PRESSURE P1 REGISTER 255 (0xFF) Signed integer BASE PRESSURE P1 REGISTER 255 (0xFF) Signed integer BASE PRESSURE P1 REGISTER 255 (0xFF) Signed integer BASE PRESSURE P1 REGISTER 255 (0xFF) Signed integer BASE PRESSURE P1 REGISTER 255 (0xFF) Signed integer Endress+Hauser...
  • Page 36: Liquid Pressure P2 Registers

    255 (0xFF) Signed integer 1001 VAPOUR PRESSURE P3 REGISTER 255 (0xFF) Signed integer 1002 VAPOUR PRESSURE P3 REGISTER 255 (0xFF) Signed integer 1003 VAPOUR PRESSURE P3 REGISTER 255 (0xFF) Signed integer 1004 VAPOUR PRESSURE P3 REGISTER 255 (0xFF) Signed integer Endress+Hauser...
  • Page 37 255 (0xFF) Signed integer 1028 VAPOUR PRESSURE P3 REGISTER 255 (0xFF) Signed integer 1029 VAPOUR PRESSURE P3 REGISTER 255 (0xFF) Signed integer 1030 VAPOUR PRESSURE P3 REGISTER 255 (0xFF) Signed integer 1031 VAPOUR PRESSURE P3 REGISTER 255 (0xFF) Signed integer Endress+Hauser...
  • Page 38: Modbus Task - Function: 1 (Read Coil Status)

    (0) for every coil within the 48 coil range. The purpose of this is depending on the system polling the TVGL, the host made need to poll for function 1 if force single coils (function 5) is going to be used. Endress+Hauser...
  • Page 39: Modbus Task - Function: 5 (Force Single Coil)

    This function is used to Stow, 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 corresponding Enraf gauge will respond to the appropriate command. Endress+Hauser...
  • Page 40: Modbus Task - Function: 15 (Force Multiple Coil)

    Enraf gauge will respond to the appropriate command. The coil addresses correspond to the gauge command below. Coil Address offset Command 11 (00012) Unstow, Unlock 12 (00013) Servo Check, Test Gauge 13 (00014) Stow, Lock Test 14 (00015) Water dip Endress+Hauser...
  • Page 41: Modbus Task - Function: 6 (Preset Single Register)

    The command issued to an address must have a gauge which can support the command. 11.2 Gauge operation code. Data offset 26 (40027) Value Description Level / Unstow Up / Stow Stop / Freeze Density Scan Repeatability / servo check Water dip Endress+Hauser...
  • Page 42: Modbus Task - Function: 16 (Preset Multiple Register)

    (see instruction manual for detailed information). The gauge addresses entered can be viewed using function 3. Any modbus register out of the register range, the TVGL will reply with an exception. Endress+Hauser...
  • Page 43: Modbus Task - Function: 8 (Sub Function 0) (Diagnostics)

    Modbus Task – Function: 8 (sub function 0) (Diagnostics) 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 used. The data field length must be 2 bytes long. Endress+Hauser...
  • Page 44: Status

    Unstow / unlock Stowed / Locktest Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved 14.2 Product Temperature Status Description General Product Temperature Fail Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Endress+Hauser...
  • Page 45: Water Level Status

    Reserved Reserved Reserved Reserved 14.4 Vapour Temperature Status Description General Vapour Temperature Fail Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved 14.5 Base Pressure P1 Status Description General Base Pressure P1 Fail Endress+Hauser...
  • Page 46: Liquid Pressure P2 Status

    Liquid Pressure P2 Status Description General Vapour Pressure P2 Fail Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved 14.7 Vapour Pressure P3 Status Description General Vapour Pressure P3 Fail Reserved Reserved Reserved Endress+Hauser...
  • Page 47: Density Status

    Density Status Description General Density Status Fail Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved 14.9 Sensor Position Status Description Low Low Alarm Low Alarm High Alarm High High Alarm Reserved Reserved Reserved Endress+Hauser...
  • Page 48: 14.10 Temperature Element

    14.11 Density Position Status Description General failure / default settings No value Y4 level Level / distance exceeds MH value Level / distance exceeds ML value Distance exceeds level y4, DB too small Density distance stops below DZ or EZ Endress+Hauser...
  • Page 49: 14.12 Density Status

    Displacer at reference position (Stowed) Displacer hoisting up (Stowing) Displacer stopped Level Measurement, balanced. Density Profile complete Seek level, unstowing Density profile active Stop at high stop Stop at low stop Repeatability, servo check Seeking water level Follow water level Error Endress+Hauser...
  • Page 50 Status Tankvision Gauge Link 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 failed. Endress+Hauser...
  • Page 51: Index

    Trademarks ........9 Endress+Hauser...
  • Page 52 71260207 www.addresses.endress.com...

Table of Contents