Instruction manual97x SmartRadarHART output communication
Instruction manual 97x SmartRadar series HART output communication Page 1
Instruction manual 97x SmartRadar HART
® output communication
January 2010
Part no. 4416.646
Rev. 3
Enraf B.V. P.O. Box 812 2600 AV Delft Netherlands Tel. : +31 15 2701100 Fax : +31 15 2701111 E-mail : [email protected] Website : http://www.honeywellenraf.com
Page 2 Instruction manual 97x SmartRadar series HART output communication
Copyright 2001 - 2010 Enraf B.V. All rights reserved.
Reproduction in any form without the prior consent of Enraf B.V. is not allowed. This manual is for information
only. The contents, descriptions and specifications are subject to change without notice. Enraf B.V. accepts no
responsibility for any errors that may appear in this manual.
The warranty terms and conditions applicable in the country of purchase in respect to Enraf B.V. products are
available from your supplier. Please retain them with your proof of purchase.
Preface
Instruction manual 97x SmartRadar series HART output communication Page 3
Preface
This manual is intended for technicians involved with the commissioning and service of the Enraf Series
97x SmartRadar with optional analog level output including HART communication.
A description preceding the technical procedures gives the technical information necessary to understand its
functioning. It is recommended to read this description prior to performing any of the procedures.
Safety and prevention of damage
Refer to the chapter Safety in the instruction manual of the 970, 971 and 973 series SmartRadar for detailed
safety instructions.
"Warnings", "Cautions", and "Notes" have been used throughout this manual to bring special matters to the
immediate attention of the reader.
• A Warning concerns danger to the safety of the technician or user;
• A Caution draws attention to an action which may damage the equipment;
• A Note points out a statement deserving more emphasis than the general text, but
does not deserve a "Warning" or a "Caution".
The sequence of steps in a procedure may also be important from the point of view of personal safety and
prevention of damage; it is therefore advised not to change the sequence of procedure steps or modify any
procedure in any other way.
Legal aspects
The commissioning and troubleshooting to the instrument may only be conducted by qualified engineers, trained
by Enraf and with knowledge of safety regulations for working in hazardous areas.
The information in this manual is the copyright property of Enraf B.V., Netherlands.
Enraf B.V. disclaims any responsibility for personal injury or damage to equipment caused by:
• Deviation from any of the prescribed procedures;
• Execution of activities that are not prescribed;
• Neglect of the general safety precautions for handling tools and use of electricity.
EC declaration of conformity
This instrument is in conformity with the protection requirements of EC Council Directive 93/68/EEC.
The CE conformity marking fulfills the provisions of:
• 89/336/EEC regarding EMC:
EN 50081-2 Generic Emission Standard
EN 50082-2 Generic Immunity Standard
• 73/23/EEC regarding Low Voltage Directive
• 94/09/EEC regarding ATEX
• 97/23/EEC regarding PED Directive
Additional information
Please do not hesitate to contact Honeywell Enraf or its representative if you require any additional information.
Table of contents
Page 4 Instruction manual 97x SmartRadar series HART output communication
Table of contents
Preface.............................................................................................................................................................3
1 Introduction ......................................................................................................................................................5
2 Commissioning.................................................................................................................................................6
2.1 Setting / checking the analog output loop ...............................................................................................6
2.2 HART communicator...............................................................................................................................7
2.2.1 Change HART communication address......................................................................................8
2.2.2 Change PV LRV and/or PV URV ................................................................................................9
3 Operation .......................................................................................................................................................10
3.1 HART frame formats .............................................................................................................................10
3.2 Supported HART commands ................................................................................................................11
3.3 Using HART physical layer with Enraf GPU protocol ............................................................................12
4 Troubleshooting .............................................................................................................................................13
Appendix A Implemented universal HART commands.................................................................................14
Appendix B Related documents ...................................................................................................................15
Index ..............................................................................................................................................................16
Introduction
Instruction manual 97x SmartRadar series HART output communication Page 5
1 Introduction
The ICU_HPO output board in the 970, 971 and 973 SmartRadar has the following two communication options:
• analog (4-20 mA) level output
• HART communication
The HART communication signal (Bell 202 standard, frequency shifting key 1200/2200 Hz) is superimposed on
the analog 4-20 mA level output signal.
The analog output loop can be either active or passive. The analog loop is galvanically separated from the
SmartRadar electronics. When set to active, the supply voltage in the loop is: 20 Vdc (±5%).
When set to passive, an external supply voltage (minimum 12 Vdc, maximum 64 Vdc) is required.
For setting the analog output, refer to instruction manual Temperature, Water bottom and Analog output options.
This instruction manual only describes the functions with the HART communication signal.
HART communication
With the HART communicator (model 275 or equivalent) connected to the SmartRadar 97x, a limited number of
parameters can be read and set.
Enraf recommends to use the digital HART communication to request the PV (Primary Variable) and SV
(Secondary Variable) from the host.
This gives the most accurate value for the level data as the D/A conversion is skipped.
• PV level (or ullage) value
• SV product temperature value.
Other information via the HART communication can be obtained with the Enraf GPU protocol via the ‘standard’
records or by means of items via the ‘Z-record’. Refer to the SmartRadar protocol manual.
Commissioning
Page 6 Instruction manual 97x SmartRadar series HART output communication
2 Commissioning
2.1 Setting / checking the analog output loop
The analog loop is galvanically separated from the SmartRadar electronics and can be set either passive or
active. When set to active, the supply voltage in the loop is: 20 Vdc (±5%).
When set to passive, an external supply voltage (minimum 12 Vdc, maximum 64 Vdc) is required.
Refer to the installation guide 97x series SmartRadar for the wiring connection of the external equipment.
Setting the analog output loop to active or passive is done by selecting the correct connector on the ICU_HPO
board. Standard, the SmartRadar are delivered with the analog output loop set as ‘passive’. Hence, an external
supply voltage is required.
When the analog loop should be set to Αactive≅, the connector on the ICU_HPO board needs to be changed
from position. That procedure is described below.
1 Switch off mains power from the SmartRadar LT;
2 Open electronic compartment cover;
3 Locate the ICU_HPO board (refer to figure 2.1);
4 Loosen the cable connector from connector CN 1 (passive), and plug it into CN 2 (active);
5 Close electronic compartment cover;
6 Apply mains power.
Figure 2.1 Changing over from passive to active analog output loop supply
Commissioning
Instruction manual 97x SmartRadar series HART output communication Page 7
2.2 HART communicator
The HART communicator must be connected to terminals 1 and 2 of the SmartRadar.
HART communication requires a series resistor of at least 250 Ω, maximum loop resistance for HART
communication is 1100 Ω. Refer to figure 2.2.
Figure 2.2 Connecting the HART communicator
When the HART loop is powered by an external power source, the minimum supply voltage (Vmin
) is 14 Vdc; the
maximum supply voltage (Vmax1
) is 36 Vdc (with 250 Ω resistor). When a larger supply voltage is used, the series
resistor must be increased according to the graph in figure 2.2.
The maximum external power supply voltage (Vmax2
) is 57.5 Vdc. The total loop resistance includes cable
resistance, series resistance and input impedance of the host. Each 97x SmartRadar with ICU_HPO output
board is delivered with the HART communication address set to >0=. With this setting, the analog output is
enabled and can be in any value between 4 to 20 mA.
The 97x SmartRadar with ICU_HPO output board can be set for multi-drop mode by changing the HART
communication address. Any address between 1 and 15 will do. Then the current is fixed to 4 mA (only possible
when loop is externally powered). In this way a bus structure is formed. Changing the HART communication
address can be done with the HART communicator.
The HART communicator can also be used to set the 4 mA value (PV LRV) and the 20 mA value (PV URV).
As long as the PV LRV and PV URV are not set, items AM (4 mA level value) and AN (20 mA level value) are
used by the ICU_HPO board.
A soon as the PV LRV (4 mA level value) and PV URV (20 mA level value) are set, those settings will be used
by the ICU_HPO board. The PV LRV and PV URV settings are locally stored on the ICU_HPO SEEPROM.
Commissioning
Page 8 Instruction manual 97x SmartRadar series HART output communication
2.2.1 Change HART communication address
1 Switch on the HART communicator and wait for the self test message and the message that no device is
found. Then press OK <F4>.
2 Connect the HART communicator to the SmartRadar as indicated in figure 2.2.
3 The HART communicator shows the following message on the display:
Select “On line” by pressing the “β” key and the “⇒” key.
4 After the scanning is completed, the following message will be shown:
Note: If more HART devices are connected, their addresses are shown
too.
Select the SmartRadar LT with address 0 by Α_≅ key.
5 The following menu will be shown:
Select “Device setup” by pressing the “⇒_” key.
6 Select: 4 Detailed setup
3 HART condition
2 HART output
1 Poll address
Press the “⇒” key. The default polling address 0 is shown. Give the desired address (1, 2, 3 ... to 15) by
means of the numerical key path on the HART communicator. Then press ENTER <F4>.
7 Press SEND <F2> to store the new address in the ICU_HPO memory.
8 Press OK <F4> twice.
9 Press HOME <F3>.
The SmartRadar is now set in multi-drop mode.
When ready with the HART communicator, switch it off and disconnect it from the SmartRadar.
Please note that the analog output of the SmartRadar is set to 4 mA and hence, data communication only can
be done via requesting the PV (Primary Variable) and/or SV (Secondary Variable). Refer to section 3.
HART Communicator
1→ Offline
2 Online
3 Frequency Device
HART Communicator
1 Online
Generic:
Online (Generic)
1 → Device setup
2 PV
3 PV AO
4 PV LRV
5 PV URV
Commissioning
Instruction manual 97x SmartRadar series HART output communication Page 9
2.2.2 Change PV LRV and/or PV URV
1 Switch on the HART communicator and wait for the self test message and the message that no device is
found. Then press OK <F4>.
2 Connect the HART communicator to the SmartRadar as indicated in figure 2.2.
3 The HART communicator shows the following message on the display:
Select “On line” by pressing the “⇓”key and the “⇒Α” key.
4 After the scanning is completed, the following message will be shown:
Note: If more HART devices are connected, their addresses are shown too.
Select the SmartRadar with the desired address by pressing
the (“⇓” key and) “⇒”key.
5 The following menu will be shown:
Select 4 (PV LRV) by pressing the “⇓” key (3 times) and the “⇒” key.
6 Select 1 (PV LRV) from the menu by pressing the “⇒”key.
Enter the value for PV LRV (the level which should correspond with
the 4 mA value) on the numerical key path and press ENTER <F4>.
Select 2 (PV URV) from the menu by pressing the “⇓” and “⇒”key.
Enter the value for PV URV (the level which should correspond with
the 20 mA value) on the numerical key path and press ENTER <F4>.
7 Press SEND <F2> and press OK <F4> twice.
8 Press HOME <F3>.
The analog output of the SmartRadar is now calibrated.
Switch off the HART communicator and disconnect it from the SmartRadar.
HART Communicator
1→ Offline
2 Online
3 Frequency Device
4 Utility
HART Communicator
Online
1→ 0:
Generic:
Online (Generic)
1→ Device setup
2 PV
3 PV AO
4 PV LRV
5 PV URV
Generic:
1→ PV LRV
2 PV URV
Generic:
PV LRV
000.0000 m
_
Operation
Page 10 Instruction manual 97x SmartRadar series HART output communication
3 Operation
3.1 HART frame formats
The SmartRadar supports the “HART extended frame format”. The “HART short frame format” is only supported
in command 0 (read unique identifier). The response of command 0 in HART short frame format will inform the
host that further communication must be done in the HART extended frame format.
The lay-out of the short frame format is:
Request: STX
Address
Command
Byte count
Data
Checksum
Reply: ACK
Address
Command
Byte count
Status code
Data
Checksum
where:
STX = 02H
Address = bit 7 : 1 primary master
0 secondary master
bit 6 : 1 burst mode
0 normal mode
bits 5, 4 : 0, 0 logical address
bits 3..0 : device address = polling address
Command = HART command number (see section 3.2)
Byte count = number of data bytes
Checksum = XOR of all bytes in the message preceding the checksum
ACK = 06H
Status code = 2 bytes of HART status code (see next page)
The lay-out of the extended frame format is:
Request: STX=
Unique ID
Command
Byte count
Data
Checksum
Reply: ACK=
Unique ID
Command
Byte count
Status code
Data
Checksum
where:
STX= = 82H
Unique ID = bit 39 : 1 primary master
0 secondary master
bit 38 : 1 burst mode
0 normal mode
bits 37..24 : mfr=s identification code bits 5..0
mfr=s device type code bits 7..0
bits 23..0 : device id number
Command = HART command number (see section 3.2)
Byte count = number of data bytes
Checksum = XOR of all bytes in the message preceding the checksum
ACK= = 86H
Status code = 2 bytes of HART status code (see next page)
Operation
Instruction manual 97x SmartRadar series HART output communication Page 11
The status code in the reply message contains two bytes.
Error message on communication:
First byte: Second byte:
bit 7 = 1 bits 7..0 = 0
bit 6 = parity error
bits 5,4 = 0, 0
bit 3 = checksum error
bit 2 = 0
bit 1 = buffer overflow
bit 0 = undefined
Error message on data:
First byte: Second byte:
bit 7 = 0 bit 7 = device malfunction *)
bits 6..0 not bit-mapped; bit 6 = configuration changed
0 no error bit 5 = cold start
2 invalid selection bit 4 = 0
3 passed parameter too large bit 3 = output current fixed
4 passed parameter too small bit 2 = analog output saturated
5 too few data bytes received bit 1 = 0
64 command not implemented bit 0 = primary variable out of limits
*) The device malfunction bit is set on the following radar status conditions (item QR):
• general ICU fail
• level fail
• out of measuring range
• blocked
3.2 Supported HART commands
The following HART commands are implemented in the SmartRadar:
Command 0 Read unique identifier
Command 1 Read PV
Command 2 Read current and percent of range
Command 3 Read current and two dynamic variables (PV and SV; message is truncated after the
14th byte)
Command 6 Write polling address
Command 11 Read unique identifier associated with tag
Command 12 Read message
Command 13 Read tag descriptor date
Command 14 Read PV sensor information
Command 15 Read output information
Command 16 Read final assembly number
Command 17 Write message
Command 18 Write tag descriptor date
Command 19 Write final assembly number
Command 35 Write range values
Refer to Appendix A for detailed information on above commands.
Operation
Page 12 Instruction manual 97x SmartRadar series HART output communication
3.3 Using HART physical layer with Enraf GPU protocol
With the universal HART commands, the PV (product level, or ullage) and the SV (product temperature) can be
requested.
More information, such as: vapour temperature, vapour pressure, HIMS density or service data for e.g.
reflection diagram, can be collected from the SmartRadar by means of the Enraf GPU protocol.
This is an ASCII protocol, described in the protocol manual SmartRadar.
Note: Standard, the GPU protocol uses 7 data bits with odd parity. HART communication uses 8 data bits, odd
parity and a preamble (8 times logical >1=) in front of the message.
The connection between the host (or PC) and the SmartRadar consists of the HART communication line. Even
when only the analog output (4-20 mA) of the SmartRadar is used, the HART communication is present for data
exchange of other quantities than product level or for service purposes.
Figure 3.1 HART communication to a host or service PC
When the HART loop is powered by an external power source, the minimum supply voltage (Vmin
) is 14 Vdc; the
maximum supply voltage (Vmax1
) is 36 Vdc (with 250 Ω resistor). When a larger supply voltage is used, the series
resistor must be increased according to the graph in figure 3.1.
The maximum external power supply voltage (Vmax2
) is 57.5 Vdc. The total loop resistance includes cable
resistance, series resistance and input impedance of the HART modem.
Troubleshooting
Instruction manual 97x SmartRadar series HART output communication Page 13
4 Troubleshooting
The 97x SmartRadar is a self diagnostic instrument. Detected errors can be requested by the host, or by the
847 Portable Enraf Terminal, when the IR connector is present.
The following items contains error information of the ICU_HPO board:
Communication board fatal error counter (item FO):
This counter contains the detected number of fatal ICU_HPO board errors. The maximum count is 99;
additional errors are not registered.
Communication board last encountered fatal error (item OF):
This item holds the last encountered fatal error code of the ICU_HPO board.
0000 no error encountered
0001 cmx errors
0002 program errors
0003 interrupt errors
0004 watchdog errors
Communication board actual status (item OA):
Item OA contains the actual status of the ICU_HPO board, 30 seconds after startup. The first 30 seconds
after initialization (EX, or RS command or power on) this item contains the ICU_HPO software version.
OK000 no error encountered
ER010 ICU (XPU-part) not found
ER011 ICU (XPU-part) not responding
ER012 ICU (XPU-part) answer with error
ER020 DAC error
ER021 not calibrated (items A3 and/or A4 are zero)
ER030 NOVRAM checksum error
ER031 NOVRAM access error
ER040 code checksum error
ER050 RAM error
Appendix
Page 14 Instruction manual 97x SmartRadar series HART output communication
Appendix A Implemented universal HART commands
Command number
and function
Data in command (type)
Data in reply (type)
Default
0 Read unique
identifier
none
byte 0 expansion
byte 1 Enraf identification code
byte 2 Enraf device type code
byte 3 number of preambles
byte 4 universal command revision
byte 5 transmitter specific cmd revision
byte 6 software revision (integers)
byte 7 hardware revision (bit mapped)
byte 8 device function flags
bytes 9..11 device ID number
254
148
1
8
05
01
10
0
0
1 (after start-up: contents of item PN)
1 Read primary
variable
none
byte 0 PV units code
bytes 1..4 primary variable (floating point format)
according to item LD
2 Read current and
% of range
none
bytes 0..3 current [mA] (floating point format)
bytes 4..7 percent of range (floating point format)
item AK = D : 4.0 mA / 0 %
item AK = A,I,L,O : 3.5 mA /-3.125 %
item AK = B,J,M,P : 22.0 mA / 112.5 %
3 Read current and
4 (predefined)
dynamic values
none
bytes 0..3 current [mA] (floating point format)
byte 4 PV units code
bytes 5..8 primary variable (floating point format)
byte 9 SV units code
bytes 10..13 secondary variable (floating point format)
3.5 / 4.0 / 22.0
according to item LD
7F A0 00 00H
according to item TD
7F A0 00 00H
6 Write polling
address
byte 0: polling address
as in command
11 Read unique
identifier & tag
bytes 0..5: tag (ASCII)
as command 0
as command 0
12 Read message
none
bytes 0..23 message (ASCII)
> - = (32 x) packed
13 Read tag
descriptor date
none
bytes 0..5 tag (ASCII)
bytes 6..17 descriptor (ASCII)
bytes 18..20 date (dd mm yy)
> - = (8 x) packed
> - = (16 x) packed
01 01 99
14 Read PV sensor
information
none
bytes 0..2 sensor serial number
byte 3 units code for sensor limits and span
bytes 8..11 lower sensor limit (floating point format)
bytes 12..15 minimum span (floating point format)
0x000000 (not applicable)
250 (not used)
7F A0 00 00H
7F A0 00 00H
15 Read output
information
none
byte 0 alarm select code
byte 1 transfer function code
byte 2 PV / range units code
bytes 3..6 upper range value (floating point format)
bytes 7..10 lower range value (floating point format)
bytes 11..14 damping value [s] (floating point format)
byte 15 write-protect code
byte 16 private-label distributer code
250 (not used)
250 (not used)
according to item LD
according to item AN
according to item AM
7F A0 00 00H
250 (not used)
250 (not used)
16 Read final assy
number
none
bytes 0..2 final assembly number
0x000000 (after start-up: contents of
item PN)
17 Write message
bytes 0..23: message (ASCII)
as in command
18 Write tag
descriptor date
bytes 0..5: tag (ASCII)
bytes 6..17: descriptor (ASCII)
bytes 18..20: date (dd mm yy)
19 Write final assy
number
bytes 0..2: final assembly number
35 Write range values
byte 0: range unit code
bytes 1..4: upper range value
(floating point format)
bytes 5..8 lower range value (floating
point format)
as in command
Appendix
Instruction manual 97x SmartRadar series HART output communication Page 15
Appendix B Related documents
Instruction manual 970 SmartRadar ATi
Instruction manual 971 SmartRadar LTi
Instruction manual 973 SmartRadar LT
Installation guide 970 SmartRadar ATi
Installation guide 971 SmartRadar LTi
Installation guide 973 SmartRadar LT
Instruction manual ENSITE service tool
Index
Page 16 Instruction manual 97x SmartRadar series HART output communication
Index
Analog output loop
active................................................................. 6
passive .............................................................. 6
Caution................................................................... 3
Communication board
actual status .................................................... 13
fatal error counter............................................ 13
last encountered fatal error ............................. 13
Extended frame format......................................... 10
HART communicator ....................................... 5, 7-9
ICU board............................................................... 6
ICU_HPO board ................................................. 5, 7
Items
AK ................................................................... 14
AM................................................................... 14
AN ................................................................... 14
FO ................................................................... 13
LD.................................................................... 14
OA................................................................... 13
OF ................................................................... 13
PN ................................................................... 14
QR................................................................... 11
TD ................................................................... 14
Multi-drop mode ..................................................7, 8
Note ........................................................................3
Preamble...............................................................12
Primary Variable .....................................................5
PV ...............................................................5, 11, 12
PV LRV ...................................................................9
PV URV...................................................................9
Radar status..........................................................11
Secondary Variable.................................................5
Short frame format ................................................10
SV ...............................................................5, 11, 12
Warning...................................................................3
Honeywell Enraf
Delftechpark 39
2628 XJ Delft
The Netherlands
Tel: +31 (0)15-2701 100
Email: [email protected]
www.honeywellenraf.com
4416646 - Revision 3January 2010© 2010 Honeywell International Inc.
Top Related