37 2 392KB
Item documentation for Enraf series 854 Level Gauges, 873 SmartRadar, 877 Field Display & Interface Version: 1.0 May 1998 Part no.: 4416.277
Enraf B.V. P.O. Box 812 2600 AV Delft The Netherlands Tel.: +31 15 2698600, Fax: +31 15 2619574 Email: [email protected] [email protected] Internet: http://www.enraf.com Offices in: The Netherlands - France - Germany - UK - USA - China - Singapore
Item documentation 854, 873, 877
Page 1
Copyright 1998 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.
Page 2
Preface
Preface This manual has been written for the technicians involved in the commissioning and service of the Enraf series 854 level gauges, 873 SmartRadar gauge and 877 Field Display & Interface. For installation and commissioning instructions of the instrument, please refer to the installation guides and instruction manuals of the applicable instruments and to the option manuals. This document only gives the item description of the basic level gauge and all its options. For an overview, refer to Appendix B related documents.
Safety and prevention of damage Safe execution of the procedures in this manual requires technical experience in handling tools, and knowledge of safety regulations in handling electrical installation in hazardous environments. "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 procedural steps or alter a procedure.
Legal aspects The information in this manual is copyright property of Enraf B.V., the 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; Negligence of the general safety precautions for handling tools, use of electricity and microwave radiation.
Additional information Please do not hesitate to contact Enraf or its representative if you require additional information.
Item documentation 854, 873, 877
Page 3
Table of contents
Table of contents Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 2 Level items . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2.1 Common level items . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2.2 Specific 854 level gauge items . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 2.3 Specific 873 SmartRadar items . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 2.4 Specific 877 Field Display & Interface items . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 3 XPU items (display, communications) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 4 Optional function items . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.1 Servo density items . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2 Analog level output items . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3 Spot temperature items for TPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4 Spot temperature items for TPU-2 and HSU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.5 Average temperature items (MRT / MTT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.6 HIMS / HTG items . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.7 Water bottom items . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Appendix A Appendix B
58 58 63 67 71 75 84 99
ASCII table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 Related documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Page 4
Introduction
1
Introduction
All items of the 854 level gauges, 873 SmartRadar and 877 Field Display & Interface instruments, and their options, are described in this manual. A further description can be found in “ITEMLIST”, and in the help function of the “ENSITE” service program, both available from Enraf B.V. (or its representative). The items can be of type N (Novram), D (data), or C (Command). Novram items are items from which the data is stored in the NOVRAM on the XPU board (for instance: the reference level item RL). Data items are items which contains the measured and calculated data (for instance: the radar ullage RU). The measured and calculated data are not stored in NOVRAM. Command items are items which results in an action; for instance item RS: resets the instrument. Indexed items can be recognized by the information line: No. of elements. Here, the number of elements is then specified. The protection level refers to the protection level 1 or 2 password which is required to issue the item. Data items have no write access; except for some data items which are stored in NOVRAM.
Item documentation 854, 873, 877
Page 5
Level items (common)
2
Level items
2.1 Common level items Item
AH
Alarm hysteresis
Type: Protection: Dimension: Default value:
N level 1 determined by item LD +000.0100 (m)
The level alarm hysteresis is used to set a hysteresis around the level alarms. Refer to HA, HH, LA, and LL.
Note: The software does not check for the size and an eventually negative sign of the hysteresis.
Item
AR
Type: Protection:
C level 2
Accept reference
With the AR command, the 854 level gauge accepts the level, specified in item RL, as the current level. The gauge remains in protection level 2. When the 873 SmartRadar is in calibration mode, and no warning code is active, this command takes the value specified in item RL (reference level) as the indicated radar level. Internally, a distance called radar position (item PR), is calculated as: RL + internal offset (antenna parameter). PR corresponds with the nozzle (or manhole) flange height. After the AR command, the level "jumps" to its new position. The radar level is made equal to the level value from item RL, inclusive active compensations. After the AR command, the 873 SmartRadar will remain in protection level 2.
Item
DE
Level type
Type: Protection: Entry format: Default value:
N level 2 one ASCII character, refer to description I
The level type item selects the type of level which will be shown on the display. The same level type will be transmitted in the level record on the Enraf field bus. The level type can be: • I : Innage • U : Ullage
Item
HA
High level alarm
Type: Protection: Dimension: Default value:
N level 1 determined by item LD +026.0000 (m)
With item HA, a high level alarm set point can be given. When the level exceeds the programmed high alarm setting, a status bit is set in item QS (servo status request), QR (radar status request) or QF (hydrostatic status request) and the character "H" is transmitted in the alarm status byte of the level record. To prevent the on/off switching of the high level alarm status, due to variations in the calculated level, an alarm hysteresis is implemented (item AH). The high level alarm status is set when the calculated level is higher than the high level alarm set point. The high level alarm status is reset when the calculated level is lower than the high level alarm set point minus the alarm hysteresis.
Page 6
Level items (common) Item:
HF
Hydrostatic deformation factor
Type Protection: Dimension: Entry format: Default value:
N level 2 mm/m standard floating point format +.00000000E+00
When your tank is not equipped with a stable mounting stud for installation of the instrument, item HF can be used, together with the hydrostatic deformation level (item HL), to compensate the level reading. The compensation becomes effective from levels above the setting in item HL. In formula: levelcomp. = level - (level - HL) x HF A positive signed HF indicates that the compensation of the innage level is subtracted in order to obtain a compensated level. When no compensation is required HF must contain the default value. For the 854 level gauges, the compensated level can be requested by item CQ (compensated innage servo). The compensated innage will be shown on the display and transmitted via the Enraf field bus when item DE (level type) is set to ‘C’ (compensated innage).
Figure 2.1
For the 873 SmartRadar, the compensated level can th be requested by item RI (radar innage) if the compensation switch (item CS) is enabled for hydrostatic deformation (8 position to ‘H’). The level on the display and on the Enraf field bus are automatically adapted when the hydrostatic deformation is enabled in item CS.
Note: As the alarm levels and the reference level are defined as compensated innage levels, the location of these levels also depends on the setting of the hydrostatic deformation factor.
Item:
HH
High high level alarm
Type: Protection: Dimension: Default value:
N level 1 determined by item LD +026.1000 (m)
With item HH, a high high level alarm set point can be given. When the level exceeds the programmed high high alarm setting, a status bit is set in items QS (servo status request), QR (radar status request) or QF (hydrostatic status request). To prevent the on/off switching of the high high level alarm status, due to variations in the calculated level, an alarm hysteresis is implemented (item AH). The high high level alarm status is set when the calculated level is higher than the high high level alarm set point. The high high level alarm status is reset when the calculated level is lower than the high high level alarm set point minus the alarm hysteresis.
Item:
HL
Hydrostatic deformation level
Type: Protection: Dimension: Default value:
N level 2 determined by item LD +002.0000 m (m)
Item HL is the start level for the compensation of hydrostatic tank deformation. Refer to HF.
Item documentation 854, 873, 877
Page 7
Level items (common) Item:
LA
Low level alarm
Type: Protection: Dimension: Default value:
N level 1 determined by item LD +002.0000 (m)
With item LA, a low level alarm set point can be given. When the level drops below the programmed low alarm setting, a status bit is set in items QS (servo status request), QR (radar status request) or QF (hydrostatic status request) and the character "L" is transmitted in the alarm status byte of the level record. To prevent the on/off switching of the low level alarm status, due to variations in the calculated level, an alarm hysteresis is implemented (item AH). The low level alarm status is set when the calculated level is lower than the low level alarm set point. The low level alarm status is reset when the calculated level is higher than the low level alarm set point plus the alarm hysteresis.
Item:
LD
Level dimension
Type: Protection: Entry format: Default value:
N level 2 one ASCII character, M, F, I or P M
Item LD determines the dimension in which the calculated level will be presented. All NOVRAM data which contain a level value will have the same dimension and have to be presented in the same format. The following dimensions are possible: • M : metres • F : feet • I : inches • P : fractions (feet, inches, and 1/ 16 of inches) When item LD is changed, all level items must be converted to the new dimension and new format. With the XPU-2, that will be done automatically. Each dimension has its own format; the formats are: Item LD
Dimension
M
m
sign X X X sep X X X X
F
ft
sign X X X X sep X X X
I
inch
sign X X X X X sep X X
P
ft in 1/16
Format
ft = ' in = "
sign = + or X = digit
sign X X ft X X sep
Item:
LL
Type: Protection: Dimension: Default value:
N level 1 determined by item LD +001.9000 (m)
in X X
= . or ,
Low low level alarm
With item LL, a low low level alarm set point can be given. When the level drops below the programmed low low alarm setting, a status bit is set in items QS (servo status request), QR (radar status request) or QF (hydrostatic status request). To prevent the on/off switching of the low low level alarm status, due to variations in the calculated level, an alarm hysteresis is implemented (item AH). The low low level alarm status is set when the calculated level is lower than the low low level alarm set point. The low low level alarm status is reset when the calculated level is higher than the low low level alarm set point plus the alarm hysteresis.
Page 8
Level items (common) Item:
RL
Reference level
Type: Protection: Dimension: Default value:
N level 2 determined by item LD +000.0000 (m)
The reference level is considered as the true level at the moment the AR (accept reference) command is given.
Item:
RN
Relay command
Type: Protection: Entry format:
D not protected eight ASCII characters; refer to description
Item RN is used for remote control of the relays. The eight bytes (C1, T1, T2, T3, C2, T4, T5, T6) control both relays as follows: C1 (C2) A D K -
Relay 1 (2) command: Activate relay 1 (2) De-activate relay 1 (2) Alarm acknowledge Don’t change
T1, T2, T3 (T4, T5, T6) 000 - 999
Relay 1 (2) time data field Time setting in seconds for ‘Activate’ command only. If the time field is set to 000, the relay is continuously activated. For the other commands, dummy values must be specified (e.g. RN=K000-000).
The acknowledge command can only be given when the relay is programmed for level alarm operation. The other commands can only be given as the relay is set for remote control.
Item:
RX
Type: Protection: Default value:
D no write access FF
Relay status
These two bytes (B0 for relay 1, B1 for relay 2) of item RX contain the current setting of both relays: B0 (B1) K D A T F N
Status of relay 1 (2) Acknowledged alarm De-activated relay Activated relay Relay is active with time setting Relay fail Relay is not mounted
Item:
RY
Relay alarm mode
Type: Protection: Entry format: Default value:
N level 1 six ASCII characters; refer to description HA - LA -
For 854 and 877 only! The six bytes (A1, A2, M1, A3, A4, M2) of item RY can be used to couple the relays to a level alarm or to set-up the relay for remote control: A1, A2 (A3, A4) HH HA LA LL RC NM
Usage of relay 1 (2) High high level alarm High level alarm Low level alarm Low low level alarm Remote control Relay not mounted
Item documentation 854, 873, 877
M1 (M2) T W
Relay 1 (2) mode Relay will always be active if an alarm level is reached Relay will only be active if an alarm level is reached and there is no test status active Relay will only be active if an alarm level is reached and there is no test status and water dip measurement active
Page 9
Level items (common) Item:
RZ
Relay mode
Type: Protection: Entry format: Default value:
N level 1 four ASCII characters; D or E DEDE
For 854 and 877 only! These four bytes (B0, B1, B2, B3) determine if the relay is energized, or de-energized, in case of no alarm situation and in case of gauge fail. B0 (B2) E D
Operation mode relay 1 (2) B1 (B3) Relay energized in case of no alarm situation E Relay de-energized in case of no alarm situation D
Item:
UR
Type: Protection: Dimension: Default value:
N level 2 determined by item LD +027.0000 (m)
Fail mode relay 1 (2) Relay energized in case of gauge failure Relay de-energized in case of gauge failure
Upper reference level
The upper reference level item is used to calculate an ullage, based on the programmed upper reference value. If item DE (level type) is set to 'U', then the ullage will be displayed in display format A and B and the ullage will be transmitted in the level records. The ullage is calculated as: Ullage = Upper reference level , level
Page 10
Level items (854) 2.2 Specific 854 level gauge items Item:
BF
Average measured frequency
Type: Protection: Dimension: Default value:
D not protected Hz -.99999999E-99
With this item the measured average frequency can be requested after balance test BT command. Refer to BT, BV and DO.
Item:
BL
Type: Protection:
C not protected
Block
The Block command stops the displacer. Refer to BM, HC and UN.
Item:
BM
Block mode
Type: Protection: Entry format: Default value:
N level 1 one ASCII character C
The block mode selects whether the Block command remains active after level I1, I2 or I3 has reached the displacer. • C : Continuous; the Block command will remain active until another operational command with a higher priority overrides the block command. • N : Non-continuous; the Block command will be cancelled if the product reaches the displacer. In both Block modes (BL and BM) the gauge will check the force on the displacer. When a force exceeding 350 gram acts on the sensor the displacer will be lowered to prevent wire rupture.
Item:
BT
Type: Protection:
C level 2
Balance test
SPU version A.61/A1.0: The balance test command checks the balance of the measuring drum. The measuring drum makes one revolution while force on the sensor is measured continuously. SPU version A2.0 and up: To increase the accuracy of the balance test, the force of the sensor is measured at discrete positions (default 8 positions, refer to DO), equally distributed over the circumference of the measuring drum. The maximum and minimum forces are stored as BU and BV. Upon completion of BT the 854 changes over to a freeze FR situation.
Note: The minimum free space below the displacer at start of BT = 400 mm.
Item:
BU
Maximum unbalanced weight
Type: Protection: Dimension: Default value:
D no write access grams -.99999999E-99
Once the balance test has been performed the maximum force that was found during the measurement can be read in this item. Until the first balance test command has been processed by the SPU, this item will contain the default value -.99999999E-99. Immediately after giving a next command BT, the BU item will be filled again with this default value.
Item documentation 854, 873, 877
Page 11
Level items (854) Item:
BV
Minimum unbalanced weight
Type: Protection: Dimension: Default value:
D no write access grams -.99999999E-99
Item BV contains the minimum force measured during the balance test BT.
Item:
BW
Average unbalanced weight
Type: Protection: Dimension: Default value:
D no write access grams -.99999999E-99
Item BW contains the average force measured during the balance test BT (can be done with displacer).
Item:
CA
Type: Protection:
C not protected
Calibrate
The calibrate command performs a calibration test by moving the displacer until it meets the ‘calibration plate’ of the gauge (above the limit switch). The computed compensated innage level, corresponding to this position, is compared with the known tank top level (item TT). If a difference greater than ± 2.5 mm is found between these two levels, the result of the calibration test will be a ‘fail’.
Note: The CA command is only operational when the first position in the WT item contains an E and it is not disabled in HC.
Item:
CQ
Compensated innage servo level
Type: Protection: Dimension: Default value:
D no write access determined by item LD @@P - - 99999999
Item CQ contains the innage servo level, compensated for hydrostatic tank deformation. The value is preceded by four status bytes; refer to the description of item QS. Refer to items LQ, HF and HL.
Item:
DA
Displacer area
Type: Protection: Dimension: Entry format: Default value:
N level 2 cm2 standard floating point format +.65000000E+02
Item DA is the displacer area in cm 2. Minimum value: +.10000000E+01; maximum value: +.50000000E+03.
Item:
DC
Drum circumference
Type: Protection: Dimension: Entry format: Default value:
N level 2 metres standard floating point format +.00000000E+00
The circumference of the measuring drum, which is engraved in the drum, must be programmed in DC.
Page 12
Level items (854) Item:
DH
Dip height
Type: Protection: Dimension: Default value:
N level 2 determined by item LD +000.3000 (m)
When the 854 operates in dip mode DM, the displacer will be raised after each product dip to a distance DH above the product level.
Item:
DM
Type: Protection:
C not protected
Dip mode
When the gauge is in dip mode the displacer will be set at a distance DH above interface I1. After a fixed time DT a single product measurement will be executed and after measuring the interface level, the displacer will be raised again. This sequence will be repeated once every dip time DT. In this mode the calculated level items LQ, UQ and CQ will show the last measured product level (when available) and not the actual displacer position. Refer to DH, DT, HC and UN
Item:
DO
Type: Protection: Entry format: Default value:
N level 2 one ASCII digit 8
Density no. of samples (per rev.)
During a BT and a TP command the apparent weight of the displacer is measured over a ‘complete’ drum revolution. With item DO a fixed number of measuring points per drum-revolution can be set.
Item:
DT
Dip time interval
Type: Protection: Dimension: Entry format: Default value:
N level 1 seconds standard floating point format +.60000000E+02
The dip interval time DT specifies the time in seconds between two measurements in dip mode. Refer to DM. The minimum value is: +.10000000E+01; the maximum value is:+.32767000E+05
Item:
DW
Displacer weight
Type: Protection: Dimension: Entry format: Default value:
N level 2 grams standard floating point format +.22300000E+03
Item DW contains the weight of the displacer in air. Request via BT / BW. The minimum value is: +.10000000E+03; the maximum value is: +.30000000E+03
Item documentation 854, 873, 877
Page 13
Level items (854) Item:
ER
Error restart
Type: Protection: Entry format: Default value:
N level 1 four ASCII characters; refer to description BLI1 (XPU A0.6 - A3.0) TGI1 (XPU A3.1 and higher)
Item ER specifies how the gauge will start after a reset, not caused by a power failure. Except an error situation it could be a RS or an EX command. From the 4 characters, the first two contain the desired operational command and the last two the desired default interface. Pos. 1, 2 Operational command Pos. 3, 4 Special command -No operational command I1 Interface 1 BL Block command I2 Interface 2 CA Calibrate command I3 Interface 3 FR Freeze command DM Dip mode LT Locktest command TG Test gauge command
Note: When in ER a command is specified that is disabled in the host command mode (item HC) the gauge starts up with this command.
Item:
ES
Type: Protection: Default value:
D no write access 0000
Error SPU request
The Error SPU request item contains the last error that occurred in the SPU. Refer to the SPU error list below: 0000 0002 0003 0004
0024 0034 0044 0064 0074 0080
0081
0082
0083
0104 0114 0124 0134 0154 0234
0235
Initialising the SPU. External RAM error. The RAM chip is defect. EPROM has an incorrect checksum. (Replace it). Syntax error. Invalid number of parameters. The SPU received to much parameters during startup. Mostly caused by a software version conflict. Check compatibility of XPU & SPU software. CC range error. DA range error. DC range error. A valid drum circumference must be set after initialising the NOVRAM. DW range error. DV range error. EQ Motor position syntax error. During startup an incorrect motor position counter value was supplied to the SPU. Use AR to solve problem. Syntax error of EQ. An incorrect value of the reference encoder position (> 200) was supplied to the SPU during startup. Use AR to solve problem. EQ Motor field position syntax error. An incorrect value of the motor field position (> 7) was supplied to the SPU during startup. Use AR to solve problem. EQ Checksum error. An incorrect checksum over the EQ item was supplied to the SPU during startup. Use AR to solve problem. F0 range error. F1 range error. F2 range error. F3 range error. HF range error. MH range error. A too high or too low level was supplied as MH motor limit switch high. Verify the DC and RL items if the MH level is correct. MH / ML range error. There must be a greater distance between the motor limit switch levels than recently is specified. Verify item DC if the MH and ML level items are correct.
Page 14
0244
0274 0284 0294 0304 0314 0324 0334 0364 0401
0402
0404
0405
0406
0407
0414 0471
0472
ML range error. A too low or too high level was supplied as motor limit switch low. Verify the DC and RL items if the ML level item is correct. RM range error. S1 range error. S2 range error. S3 range error. T1 range error. T2 range error. T3 range error. WW range error. Set-point calculation divide by zero error. During further handling of the F0... F3, T1... T3 or S1... S3 items a divide by zero situation occurred. Check these items. Floating point overflow error. During calculations with the set-point items F0 ... F3, T1 ... T3 or S1 ... S3 an overflow situation occurred. Check these items. Polynomial constants out of range 1. The specified F0 ... F3 items are no points of a valid frequency characteristic. Check the F0 ... F3 items and the force transducer. Polynomial constants out of range 2. The specified F0 ... F3 items are no points of a valid frequency characteristic. Check the F0 ... F3 items and the force transducer. Non convergent Newton Raphson algorithm. The setpoints S1 ... S3 or the WW can’t be transferred to valid frequency’s with the internal Newton Raphson algorithm. Please check the F0 ... F3, S1 ... S3 and WW items. Force transducer initialisation error. The force transducer does not startup correctly, or the motor unit has not been unlocked. RF range error. MZ divide by zero error. An invalid value of the lock test motor limit-switch has caused an internal divide by zero situation. MZ floating point overflow error. An invalid value of the lock test motor limit-switch has caused an internal overflow.
Level items (854) 0474 0481 0482 0484 0494 0500 0501 0502
0503
0504 0505 0511 0512 0534 0544 0551
0552
0553
0554
0555 0556
0557 0560 0570 0580
MZ range error. The MZ level exceeds the theoretical range of the gauge of (RL - MZ) ≤ 1260 x DC. DH divide by zero error. An invalid value of the Dip height has caused an internal divide by zero situation. DH floating point overflow error. An invalid value of the Dip height has caused an internal overflow. DH range error. The DH distance exceeds the theoretical range of the gauge of DH ≤ 1260 x DC. DT range error. Stack overflow 1. Unrecoverable SPU error. Processor stack too large during scheduling. Stack overflow 2. Unrecoverable SPU error. Maximum processor stack size exceeded. Unknown message. Unrecoverable SPU error. One of the processors has received an unknown intern process message or the SPU has received an unknown command or data item. Empty message queue. Unrecoverable SPU error. The message queue was empty. This can be the result of too much commands within too short time, but also a software problem. End of EPROM reached. Unrecoverable SPU error. General software error. Software trap. Unrecoverable SPU error. General software error. DZ divide by zero error. An invalid value of DZ caused an internal divide by zero situation. DZ floating point overflow error. An invalid value of DZ has caused an internal overflow. A1 range error. A2 range error. Position overflow. An internal motor position overflow has occurred. Check the Dip height item DH or change the reference level (RL + AR) setting. Position underflow. Unrecoverable error. An internal motor position underflow has occurred. Recalibrate the gauge and change the reference level setting (RL + AR). Reference encoder error 1. A minimum correlation between the reference encoder table and the value, read from the actual reference encoder is not achieved. Either the stepper motor or the reference encoder is defect or filthy. Check motor and reference encoder (excessive oil ?) Reference encoder error 2. A minimum correlation between the reference encoder table and the value, read from the actual reference encoder is achieved. Either the stepper motor or the reference encoder is defect or filthy. Reference encoder error 3. Motor slack of more than 1/4 the revolution appeared. Recalibrate the gauge. Calibration impossible. The combination of wire tension and displacer position makes it impossible for the SPU to move the motor and thus to check the reference encoder position. Change the motor limit-switch settings, or solve the wire tension problem. The internal checksum over the exit data is incorrect error. Unrecoverable error. RY syntax error. Unrecoverable error. RZ syntax error. Unrecoverable error. DO syntax error. Unrecoverable error.
Item documentation 854, 873, 877
0601 0602 0603 0604 0605
0606
0608
0609
0610 0611
0650
0651
0652 0700
0701
0702
0809
0851 0852 0901
0902
Force transducer error 1. The frequency of the force transducer is too low. Force transducer error 2. The frequency of the force transducer is too high. On line EPROM error. Replace the EPROM. On line external RAM error. Replace the RAM chip. No wire tension. A wire rupture was detected or the motor unit has not been unlocked or the stresstransducer is faulty. Coupling synchronisation error, drum slip detected. The internal position counters do not match the actual drum position. Go into maintenance mode SM and recalibrate the gauge. Check item WT, for a SPU (without alarm relays) WT should be set to ED or EDE. Exit data scan time-out exceeded. Unrecoverable error. The XPU refused to update the motor position in its NOVRAM. Level calculation overflow. The calculated level can not be displayed. Please change the reference level setting or select another level format. Wire tension too low. The wire tension has been too low for a while. Solve the problem or change the ML setting. Wire tension too high. The wire tension has been too high for a while. Solve the problem, clean the displacer or change the ML setting. Conversion error during level calculation. Unrecoverable SPU error. A conversion from internal units to an user specified dimension has gone wrong. Divide by zero error during level calculation. Unrecoverable error. A floating point divide by zero error occurred during level calculations. Floating point overflow during level. Unrecoverable SPU error calculation. Conversion error during set-point calculation. Unrecoverable SPU error. The conversion of a measured frequency, calculated weight or measured density has gone wrong. Divide by zero error during set-point. Unrecoverable SPU error. A divide by zero situation occurred during the calculation of a set-point, during a measure frequency command or during a density command. Floating point overflow error during set-point calculation. A floating point overflow situation occurred during the calculation of a set-point, during a measure frequency or during a density command. Exit data updating error. Unrecoverable SPU error. The exit data item in the SPU has not been updated for more than 20 steps. Relay 1 fail. Relay 1 has not been mounted or fails to operate properly. Relay 2 fail. Relay 2 has not been mounted or fails to operate properly. Divide by zero error in Control routines. Unrecoverable SPU error. A divide by zero situation occurred in a Control routine. Floating point overflow error in Control. Unrecoverable SPU error. A floating point overflow situation occurred in a Control routine.
Page 15
Level items (854) Item:
F0 (F1, F2, F3) Frequency constant 0 (1, 2, 3)
Type: Protection: Dimension: Entry format: Default value:
N level 2 Hz standard floating point format +.00000000E+00
F0 ... F3 are frequencies measured during calibration of the force transducer with the calibrated test weights. • F0 : frequency constant for displacer weight = 25 grams • F1 : frequency constant for displacer weight = 100 grams • F2 : frequency constant for displacer weight = 175 grams • F3 : frequency constant for displacer weight = 250 grams Minimum value: +.80000000E+04; maximum value: +.18000000E+05. If during initialization an error message is set in ES the values for F0 ... F3 must be checked. Measuring the frequencies F0 ... F3 must occur by the 854 itself after final assembly has taken place. For this purpose there is the command MF which can be used to measure the frequencies.
Note: The default value 0 in these items has as a consequence that immediately after initialization an error message is generated in the ES item.
Item:
FP
Type: Protection:
C level 2
Find reference encoder position
The special command FP does not break off any active operational command. FP determines in which position the reference encoder is. It is only active when previously the maintenance mode is selected by the command SM. After the installation of a new motor block or new EPROMs, the reference encoder counter must be synchronized to the actual position of the reference encoder by means of this special command. Refer to SM and UN.
Note: After giving an FP command the gauge must be recalibrated.
Item:
FQ
Frequency request
Type: Protection: Dimension: Default value:
D no write access Hz -.99999999E-99
Some time (5 to 25 sec.) after the command Measure frequency MF the FQ field contains the measured frequency of the force transducer.
Item:
FR
Type: Protection:
C not protected
Freeze
The Freeze command stops the motor of the 854. This situation is maintained until the user gives an Unlock UN command. Refer to HC and UN.
Note: An 854 in Freeze condition will not be able to change alarm status messages.
Item:
FS
Type: Protection: Default value:
N no write access 00
Fatal SPU errors
Item FS contains the number of fatal SPU errors counted, hangups of the SPU processor detected by the XPU via the inter processor communication. Only fatal errors are counted, power downs are omitted from this item.
Page 16
Level items (854) Item:
GD
Type: Protection:
C level 2
Go down
The GD command sends the displacer down when the 854 is in the Maintenance mode. The go down command can be broken off by a FR or a GU command. Refer to FR, GU and SM.
Note: The 854 in the maintenance mode cannot check wire tension or motor slip.
Item:
GU
Type: Protection:
C level 2
Go up
This command sends the displacer up when the 854 is in the maintenance mode. The Go up command an be broken off by a FR or a GD command. Refer to SM.
Note: The 854 in the maintenance mode cannot check wire tension or motor slip.
Item:
HC
Host command mode
Type: Protection: Entry format: Default value:
N level 2 twelve ASCII characters 123BCDFILTPU (from XPU A2.0 and up)
This item can enable or disable the transmission of commands to the 854 SPU processor. Commands which are disabled are filtered by the XPU processor. If the host issues a command which is disabled by the host command mode, the host will receive an error message. Position
Commands
Disabled
Enabled
1 2 3 4 5 6 7 8 9 10 11 12
interface 1 interface 2 interface 3 block calibrate dip mode freeze inter. profile lock test test gauge tank profile unlock
-
1 2 3 B C D F I L T P U
The host command mode also affects the 811/813 compatible host communication. If the host sends an 811/813 compatible command record to the 854, the XPU will convert it to 854 commands. If the issued command is disabled, the host won’t receive an error message because this is not supported by the 811/813 compatible host communication protocols. 811 / 813 compatible host request position N O Q T U W
(block) (lock test) (quit water) (test) (unlock) (water meas.)
enabled / disabled by HC position 4 8 1 10 11 12
will be converted to: water measurement not active
active
BL LT TG UN I3
BL, I1 LT, I1 I1 I1 UN, I1 I3
Note: Changes in this item will take effect immediately. No exit command is needed in this case.
Item documentation 854, 873, 877
Page 17
Level items (854) Item:
I1 (I2, I3)
Type: Protection:
C not protected
Interface 1 (2, 3)
With interface command I1, I2 or I3 the operation mode can be changed. Normally level mode I1 is active. I3 is normally used for the product-water interface. The displacer weight at the interface I1, I2, I3 is programmed in S1, S2, S3. The command I1, I2 and I3, given from the host can be enabled / disabled with item HC. Refer to HC.
Item:
L2 (L3)
Level offset for interface 2 (3)
Type: Protection: Dimension: Default value:
N level 2 determined by item LD +000.0000 (m)
The level offset items can be used to compensate for different submersion depths of the displacer at interface I2 and I3, compared to the submersion depth at interface I1. These offset levels will be subtracted from any calculated level if the current interface is either 2 or 3. The software checks neither for seize or sign of the level offset items.
Item:
LQ
Innage servo level request
Type: Protection: Dimension: Default value:
D no write access determined by item LD @@P - - 99999999
This item contains the computed innage level with four status characters The displacement of the displacer with respect to the internal reference level is added to the value of this RL. For a description of the status bytes; refer to item QS.
Item:
LT
Type: Protection:
C not protected
Lock test
After a Lock test command LT the displacer is raised until the level specified in item MH is reached, or (for SPU version A2.0 and higher) the lock test limit level (item MZ) is reached. The displacer is moved up at maximum speed. If the displacer reaches the level, the command mode will change to Block BL. If MH has been reached the LT will remain active and the displacer stays at the MH position. With another operational command with an equal or higher priority number, e.g. UN, the displacer can again be directed to another position in the tank. Refer to HC and UN.
Item:
MF
Type: Protection:
C not protected
Measure frequency
Item FQ holds the frequency measured by the force transducer, 5 to 25 seconds after issuing the command MF. When the 854 shows FR (Freeze) on the display the measurement is completed. Item WQ requests for the force exerted on the measuring wire. Once the frequency measurement has been performed, the gauge will continue with any operational command that is active. Refer to FQ, WQ.
Note: The 854 must be in Freeze FR or Block BL when the command MF is given.
Page 18
Level items (854) Item:
MH
Motor limit switch high level
Type: Protection: Dimension: Default value:
N level 2 determined by item LD +027.0000 (m)
Item MH contains the highest position allowed to the displacer during normal operation. Above the MH level the displacer can only be controlled by a CA and a GU command. When MH is reached, a status bit is set in the level status.
Note: Item MH must be defined below the physical upper part of the tank. If this is not done, the measuring wire may break as the 854 cannot react quickly enough to a too high wire tension.
Item:
ML
Motor limit switch low level
Type: Protection: Dimension: Default value:
N level 2 determined by item LD +001.0000 (m)
Item ML contains the lowest position allowed to the displacer during normal operation. Below the ML level the displacer can only be controlled with a GD command. When the ML level is reached, a status bit is set in the level status, just like MH.
Note: Item ML must be defined above the physical bottom of the tank. If this is not done the measuring wire may run from the measuring drum.
Item:
MZ
Lock test limit switch level
Type: Protection: Dimension: Default value:
N level 1 determined by item LD +050.0000 (m)
Item MZ sets the highest displacer position allowed during the execution of a lock test command. When the displacer reaches this level the Lock test command will be cancelled and a Block command will be activated. If the displacer is already on or above the MZ level when a Lock test is send to the gauge, the Lock test command will immediately change to a Block.
Item documentation 854, 873, 877
Page 19
Level items (854) Item:
QS
Servo status request
Type: Protection: Default value:
D no write access @@Q -
Bytes 0, 1 and 2 contain information of the status of the alarm levels, the default operation mode and other general status data. When ‘1’ the status is active, when ’0' the status is inactive. Byte 3 is an ASCII character that indicates the active operational command. The same four status bytes are used by data items: CQ, LQ, and UQ. Status byte 0: Status byte 1: bit 0 : Low alarm bit 0 : Displacer movement down 1 : Low low alarm 1 : Displacer movement up 2 : High alarm 2 : On level 3 : High high alarm 3 : Test flag 4 : Motor limit switch low 4 : Calibration test successful 5 : Motor limit switch high 5 : Calibration test failed 6 : 1 6 : 1 7 : 0 7 : 0 Status byte 2: bit 0 : 1 : 2 : 3 : 4 : 5 : 6 : 7 :
Active interface: Active interface bit 0 bit 1 bit 0 Active interface bit 1 0 0 Dipped level 0 1 0 1 0 General fail indication 1 1 No previous ST, WD or SD command 1 0
Status byte 3: - : A : B : C : D : F :
No command active Balance test Block Calibrate Go-down Freeze
Item:
RM
Type: Protection: Dimension: Entry format: Default value:
N level 2 gram force standard floating point format +.20800000E+03
N L M R T U
: : : : : :
Mode I1 I2 I3 Dip
Interface profile Lock test Measure frequency Tank profile Test gauge Go-up
Wire tension during AR command
Item RM is the wire tension, not compensated for springing of the magnetic coupling. Refer to AR.
Item:
S1 (S2, S3)
Set point 1 (2, 3)
Type: Protection: Dimension: Entry format: Default value:
N level 2 gram force standard floating point format +.20800000E+03
S1 ... S3 are used to set a liquid interface level. It contains the wire tension specific for interface I1, I2, I3. The content of a set point depends on the weight, the specific mass and the shape of the displacer and, of course, on the density of the products. The set points must be entered in gf. It is not necessary to define all three set points. Minimum value: +.35000000E+02; maximum value: +.30000000E+03 Refer to I1, I2, I3.
Page 20
Level items (854) Item:
SM
Type: Protection:
C level 2
Set maintenance
SM starts the 854 SPU in maintenance mode. The user can restart the operational mode with SO or EX. During SM there is no control of the reference encoder position. The user can restart the operational mode with SO or EX.
Item:
SO
Type: Protection:
C level 2
Set operational
The command SO is used to leave the maintenance mode. This will cause the 854 SPU to restart in operational mode. The XPU will remain in level 2 protection.
Item:
T1 (T2, T3)
Integration time 1 (2, 3)
Type: Protection: Dimension: Entry format: Default value:
N level 2 seconds standard floating point format +.20000000E+01
T1, T2, T3 specifies an integration time for the accompanying set point items S1, S2, S3. Minimum value: +.50000000E+00; maximum value: +.10000000E+02 Refer to items LQ, I1, I2, I3.
Note: A too long integration time can have as consequence that not only wave fluctuations are filtered out, but also that level changes are followed too slowly.
Item:
TG
Type: Protection:
C not protected
Test gauge
The TG command performs a reproducibility test. The displacer is moved up 6 cm and returns to level. During the execution of the test gauge command the reference encoder is also checked. Refer to HC to prevent acceptation of selected operational commands.
Item:
TT
Tank top level
Type: Protection: Dimension: Default value:
N level 1 determined by item LD +027.0000 (m)
When tank top reference stop for calibration is available this position should be programmed under item TT.
Note: Item TT is defined as a compensated innage CQ level, the location of this level depends on HF and HL.
Item:
UN
Type: Protection:
C not protected
Unlock
The UN command is used to break off any active operational command. After an UN command the 854 returns to the default operation mode. The unlock command will always be accepted.
Item documentation 854, 873, 877
Page 21
Level items (854) Item:
UQ
Ullage servo level request
Type: Protection: Dimension: Default value:
D no write access determined by item LD @@Q - - 99999999
Item UQ contains the computed ullage level. The ullage level is calculated by subtracting the innage level from the Upper reference level UR
Item:
WA
Type: Protection: Default value:
N no write access -
Water measurement status
Item WA stores the water measurement status during power down. • W : Water measurement active • - : Water measurement not active
Item:
WQ
Weight request (displacer)
Type: Protection: Dimension: Default value:
D no write access grams -.99999999E-99
Upon completion of the MF command the value from WQ is processed and it contains the computed displacer weight, derived from the measured frequency FQ.
Item:
WT
Type: Protection: Entry format: Default value:
N level 2 three ASCII characters (854 XPU version A2.0 and higher) EEE
First character E (enable) D (disable)
Second character E (enable) D (disable) Third character E (enable)
D (disable)
Wire tension protection
The wire tension of the measuring wire is checked in order to prevent wire rupture. The motor will not move when the wire tension is below 20 gram or above 350 g. Wire tension is not checked. Also the calibrate command CA does not operate and a CA command is internally converted to freeze FR.
Magnet slip detection will be active. Magnet slip detection is not activated
If this character together with the first character is set to E the wire rupture check is active. When the wire tension drops below 20 gram for more than 30 seconds a wire rupture error will be generated. A reset of the 854 resets this error. When the wire has not been repaired the 854 will generate again a wire rupture error after 30 seconds. The wire rupture check is disabled.
Note: For SPU boards (boards without alarm relay possibility) WT should be set to ‘EDE’. If not: Error ES=606 can be the result.
Item:
Y4
Last valid innage level at I1
Type: Protection: Dimension: Default value:
D no write access determined by item LD @@P - - 99999999
The last valid innage level at interface 1 (item Y4) is a copy from the innage servo level item LQ. The contents of the item Y4 is copied from the LQ item whenever the 854 operates in interface 1 or DIP mode and has a valid LQ item. Refer to QS for the level status.
Page 22
Level items (873) 2.3 Specific 873 SmartRadar items Item:
24
Last valid ambient temperature
Type: Protection: Dimension: Default value:
N no write access determined by item TD +020.00 (°C)
Valid from APU software version A1.2. The ambient temperature is used in the gauge reference correction (tank shell temperature correction). Since ambient temperatures are not yet measured, the ambient temperature can only be a manual value or the Antenna Unit temperature (item RT) is used as ambient temperature. If no manual temperature value is available, the last valid value is used.
Item:
25
Last valid vapour temperature
Type: Protection: Dimension: Default value:
N no write access determined by item TD +020.00 (°C)
Valid from APU software version A1.2. The vapour temperature is used in the vapour influence correction and the gauge reference correction (tank shell temperature correction). The 873 SmartRadar uses one of the following vapour temperatures (in decreasing priority): • Actual vapour temperature : If an actual vapour temperature is available (via one of the temperature boards) • Manual vapour temperature : If no actual value is available • Last valid vapour temperature : If none of the above vapour temperatures are available
Item:
26
Last valid product temperature
Type: Protection: Dimension: Default value:
N no write access determined by item TD +020.00 (°C)
Valid from APU software version A1.2. The product temperature is used in the vapour influence correction and the gauge reference correction (tank shell temperature correction). The 873 SmartRadar uses one of the following product temperatures (in decreasing priority): • Actual product temperature : If an actual product temperature is available (via one of the temperature boards) • Manual product temperature : If no actual value is available • Last valid product temperature : If none of the above product temperatures are available
Item
4L
Level conversion decision trace
Type: Protection: Default value:
D no write access ---------------
Each position of this item contains a flag from the level conversion process of the APU. Their meaning is: Position 1
2 3 4 5 6
Flag N C R A M I H N R
Mode / error Calculation mode normal Commissioning mode Verification pin mode Sweep mode automatic Manual sweeps Initialisation error APU hardware error Antenna Unit non fatal error Antenna Unit reduced accuracy
Position 7 8 9 10 11 12 13 14 15
Flag N I V R W O -
Mode / error Antenna Unit not operational RSP init busy RSP valid level RSP reduced accuracy RSP warning code RSP out of measuring range Not used Not used Not used
RSP means: Radar Signal Process. Note for positions 3 till 12: a character means 'status active'; a dash means 'status not active'.
Item documentation 854, 873, 877
Page 23
Level items (873) Item:
4M
Automatic gain correction switch
Type: Protection: Entry format: Default value:
N level 2 one ASCII character; D or E D
Valid from APU software version A1.2. To prevent the 07005/6/7 warning codes, an automatic gain correction can be applied at start-up. • E : Automatic gain correction enabled • D : Automatic gain correction disabled When the automatic gain correction is enabled, and top and/or bottom clipping of the A-channel signal occurs, the value of item 5O (gain A-channel) is automatically adjusted. This is only done after start-up or after an EX or RS command. After initial commissioning of the SmartRadar, item 4M shall be set to ‘D’.
Item
4P
Level calculation decision trace
Type: Protection: Default value:
D no write access -------------------------
This item traces the decisions of the signal processing routines of the APU software. The following flags are shown: Position 1 2 3 4 5
Flag I F A B O
Contents Init status Peak found status Peak accepted status Peak in bottom zone Peak in obstruction zone
Position 6 7 8 9 - 25
Flag R P A P -
Contents Reduced accuracy Peak found before highest peak in bottom zone Peak from normal level routine Peak from AdvancedDSP level routine Not used
Note a character means 'status active'; a dash means 'status not active' (except for position 8: A or P).
Item
4V
Level calculation decision switch
Type: Protection: Dimension: Entry format: Default value:
N level 2 determined by item LD ten ASCII characters ----------
This item changes the signal processing algorithm to adapt specific environment conditions (double reflection detection). It also switches the reduced accuracy status if product peak enters bottom zone or obstruction zone. Position 1
9
Selection B O D S P F L 1 X
10
-
2 3 4 5 6 7 8
Page 24
Function Reduced accuracy if peak in bottom zone No reduced accuracy if peak in bottom zone Reduced accuracy if peak in obstruction zone No reduced accuracy if peak in obstruction zone Double reflection detection switched on Double reflection detection switched off Reduced accuracy if level peak detected above the maximum safe fill height (item SF) No reduced accuracy if level peak detected above the value of SF Search for product peak before highest detected peak in bottom zone (valid from APU A1.2) Normal peak search Not used Enables AdvancedDSP routines (valid from APU A1.2) Disables AdvancedDSP routines Simulates item FI with fixed delay time of 99 measurements (only with APU A1.0!) Selects smaller band width for FCC units (with APU A1.1 and DAB A1.2 only!) No special selection Reduced accuracy if gauge was reset before the relation between normal level and AdvancedDSP level is established (for W&M approved gauges; valid from APU A1.2) Valid level condition in above mentioned situation Reserved for factory testing; do not change from default setting
Level items (873) Item:
4Z
Corrected position of detected peaks
Type: No. of elements: Protection: Dimension: Default value:
D 25 no write access determined by item LD 999999999
After issuing the FC command, this item contains the corrected position (distance from radar zero point) of the valid peaks in the reflection diagram. This is similar to item 5D, and in addition, all ullage values are corrected for the enabled compensations. Refer also to item 5D: position of detected peaks, and item CS: compensation switch.
Item
5A
Antenna offset
Type: Protection: Dimension: Default value:
D no write access determined by item LD 999999999
AU
Required free space
This item represents the distance of the antenna aperture to the radar zero point (refer to fig. 2.2). The distance (AU - 5A) is the area in which the 873 SmartRadar can not detect a peak, unless the double reflection detection is enabled.
5A
Radar zero
Figure 2.2 Antenna distance definitions
Item
5C
Type: Protection: Default value:
D no write access 00
Number of peaks above threshold
After issuing the FC command, this item contains the number of valid peaks in the reflection diagram. One of them is selected as the product peak. The other peaks are either multiple reflections or obstructions.
Item
5D
Position of detected peaks
Type: No. of elements: Protection: Dimension: Default value:
D 25 no write access determined by item LD 999999999
After issuing the FC command, this item contains the positions (distances from radar zero position) of the valid peaks in the reflection diagram. The first element contains the distance of the level peak.
Item
5E
Type: No. of elements: Protection: Dimension: Default value:
D 25 no write access decibel 9999999
Amplitude of detected peaks
After issuing the FC command, this item contains the amplitudes of the valid peaks in the reflection diagram. The first element contains the amplitude from the level peak.
Item documentation 854, 873, 877
Page 25
Level items (873) Item
5G
DAB software version
Type: Protection: Default value:
D no write access ---------
This item contains the software version of the DAB board, located in the Antenna Unit. Example:
DAB_A1.1 DAB software version A1.1.
Item
5K
Antenna Unit protocol version
Type: Protection: Default value:
D no write access ---------
This item contains the version of the communication protocol used by the Antenna Unit. The APU checks if the protocol of the connected Antenna Unit is compatible with the current APU software. Example:
CANA1.0
CAN A1.0 protocol version.
Item
5O
Gain A-channel adjustment
Type: Protection: Entry format: Default value:
N level 2 sign, one ASCII digit +0
With this item the gain of the Antenna channel can be adjusted. Minimum value is -7, maximum value is +7. Each step corresponds with 3.3 dB. For example: 5O is set on +3; a gain of 10 dB. 5O is set on -5; an attenuation of 16.5 dB.
Item
5Q
Type: Protection: Entry format: Default value:
N level 2 two ASCII digits 10
Acceptance window expansion delay
The acceptance window is used in the signal processing routines. The acceptance window is placed around the product peak and no peaks outside the acceptance window are accepted as new product peak. This prevents sudden level jumps. When the product peak is detected outside the acceptance window, the last valid level will be shown with reduced accuracy status. After a number of measurements (sweeps), the acceptance window will be expanded until a peak is found in the acceptance window. Item 5Q determines after how many sweeps the window starts to expand. The window will expand with each following sweep by 0.1 m.
Item
5R
Type: Protection: Entry format: Default value:
N level 2 two ASCII digits 03
Acceptance window size
Refer to description of item 5Q. The initial size of the acceptance window can be specified with item 5R. It is expressed in Fourier distances (0.1 m). When 5R is set to 00, the acceptance window routine is disabled.
Page 26
Level items (873) Item
60
Type: Protection: Default value:
D no write access ------------
Antenna Unit serial number
The Antenna Unit serial number (12 ASCII characters) is stored in the Antenna Unit SEEPROM, located on the HFB board. The serial number can be read to identify and verify the Antenna Unit.
Item
6E
Type: Protection: Default value:
D no write access ------
Antenna Unit parameter version
This item contains the version number of the data set in the Antenna Unit SEEPROM. Example: A1.0 (2 trailing spaces)
Item:
6H
Type: Protection: Entry format: Default value:
N level 2 two ASCII digits 72
Reference line amplitude point
Valid from APU software version A1.2. The contents of this item, which is stored in the Antenna SEEPROM, is the Fourier point of the reference line. For a standard SmartRadar Antenna Unit, the reflection of the reference line is found in point: 72 For an “FCC” SmartRadar Antenna Unit, the reflection of the reference line is found in point: 30.
Item
70
Type: Protection: Default value:
D no write access ------------
Antenna serial number
The Antenna serial number (12 ASCII characters) is stored in the Antenna SEEPROM, located on the DAB board. The serial number can be read to identify and verify the Antenna.
Item
7E
Type: Protection: Default value:
D no write access ------
Antenna parameter version
This item contains the version number of the data set in the Antenna SEEPROM. Example: A1.0 (2 trailing spaces)
Item
7G
Antenna reflection threshold
Type: Protection: Dimension: Default value:
D no write access dB 5A00 (90) (APU A1.0) +0100 (from APU A1.1)
This item contains the maximum allowed antenna aperture reflection. When the measured antenna reflection is above the threshold value, specified in item 7G, then the ‘sensor contaminated’ warning is given.
Item documentation 854, 873, 877
Page 27
Level items (873) Item
A0
Type: No. of elements: Protection: Default value:
D 10 no write access 00:00000
Last fatal APU error
This item contains the error number of the last encountered fatal error before the last 10 initializations. The most resent fatal error is stored in element number one, the fatal error before the last one in element number 2, etc.
Note: The format of error codes in item A0 are not the same as in item EE.
Item
AB
Adapter length
Type: Protection: Dimension: Default value:
N level 2 determined by item LD +000.0000 (m)
Only in cases where the planar antenna is installed inside the roof hatch or manhole trunk, the adapter length has to be set. Item AB represents the nozzle length (or length of manhole trunk).
Item
AC
Type: Protection: Entry format: Default value:
N level 2 two ASCII digits 70
Averaging constant
This item selects the value for the averaging constant in the output filter, and determines the weight of the (new) measured values from RI (radar innage) and RU (radar ullage). The formula is:
(AC/100) x RI_old + (1 - (AC/100)) x RI_new.
Item
AT
Type: Protection: Entry format:
C not protected eight ASCII characters, refer to description
Same for RU.
Alarm test
Valid from APU software version A1.1. When item LE (loop check enable) is set to ‘E’ (enable), the command AT can be used to check (loop check) the four level alarms of the SmartRadar. A setting must be given with the command, which of the four level alarms is going to be checked. The specified alarm is then toggled for approximately 1 minute. The AT command has to be given in the following format: AT=aabbccdd; for example: AT= - - - - LA - - : Alarm test of low level alarm where: aa = HH test high high level alarm cc = LA test of low level alarm -no test of high high level alarm -no test of low level alarm bb = HA test high level alarm dd = LL test of low low level alarm -no test of high level alarm -no test of low low level alarm The result of the alarm test can be observed on the display of the Control Unit (in display format A and B), on the indicators (if connected), on the tank inventory system, and on the external system where the alarm relays are connected (if applicable). It is recommended to check one level alarm at the time.
Item
AU
Physical antenna minimum ullage
Type: Protection: Dimension: Default value:
D no write access determined by item LD 999999999
Item AU represents the required free space below the antenna aperture. For easy interpretation AU is related to the radar zero point. The distance (AU - 5A) is the area in which the 873 SmartRadar can not detect a peak, unless the double reflection detection is enabled. Refer to figure 2.2 at the item description of item 5A.
Page 28
Level items (873) Item
AW
APU calculation mode
Type: Protection: Default value:
D no write access N
This item shows the current APU mode. Default the APU is in normal mode. After issuing one of the mode switching commands, the APU switches over to that other operation mode. • N : Normal operation mode • C : Commissioning mode • R : Verification pin mode When the APU mode is not in normal mode, a 'block' status is active.
Item:
AX
Relay mode
Type: No. of elements: Protection: Entry format: Default value:
N 2 level 2 twelve ASCII characters, refer to description MD - - - - - - - - - -
With this item the relays on the APU board can be programmed. The item consists of two elements: element 0 for relay 1 and element 1 for relay 2. The construction of each element is: Position 1 2 3
Selection M D E R
4 5 6
G F B -
Description Relay is mounted Relay is not mounted Relay normally de-energized Relay normally energized Relay set-up for remote control (via item RN) Relay set-up for level alarm Relay activated if general APU fail Relay not activated if general APU fail Relay activated if level fail Relay not activated if level fail Relay activated if level blocked Relay not activated if level blocked
Item:
AZ
Type: Protection: Dimension: Default value:
N level 2 determined by item LD +001.0000 (m)
Position 7 8 9 10 11, 12
Selection O L R W HH HA LA LL
Description Relay activated if level out of range Relay not activated if level out of range Relay activated if last valid level Relay not activated if last valid level Relay activated if reduced accuracy Relay not activated if reduced accuracy Relay activated if warning Relay not activated if warning Relay linked to HH level alarm setting Relay linked to HA level alarm setting Relay linked to LA level alarm setting Relay linked to LL level alarm setting
Antenna zone length
Refer to figure 2.3. This item selects the length of the antenna zone which starts at the end of antenna minimum ullage (item AU).
AU
Antenna zone length
Bottom zone offset BZ
AZ
Product zone
Radar zero
Tank zero
Figure 2.3 Zone definitions
Note: The antenna zone and bottom zone may not overlap.
Item
B0
Type: No. of elements: Protection: Default value:
D 10 no write access @@ : 0000
Last fatal Antenna Unit error
This item contains the error number of the last encountered fatal error before the last 10 Antenna Unit initializations. The most resent fatal error is stored in element number one, the fatal error before the last one in element number 2, etc.
Note: The error codes behind the colon in item B0 corresponds with item EB; the two characters before the colon are two status bytes.
Item documentation 854, 873, 877
Page 29
Level items (873) Item
BD
Stilling well diameter
Type: Protection: Dimension: Entry format: Default value:
N level 2 metres standard floating point format +.20320000E+00
If item OM (APU operational mode) is set on "S" (stilling well measurement), item BD corrects the measured ullage for the stilling well diameter. The correction also depends on the antenna type, which is automatically detected at start-up from the antenna parameter SEEPROM on the DAB board. BD represents the internal pipe diameter (min. value: +.45720000E-01; max. value: +.33530000E+00).
Item
BZ
Bottom zone offset
Type: Protection: Dimension: Default value:
N level 2 determined by item LD +000.3000 (m)
With this item the start of the bottom zone, relative to tank zero, can be specified. The bottom zone ends at the maximum measuring range. To set this item, the distance: tank zero to tank bottom should be known. If not sure, do not alter this setting.
Item:
CL
Ullage correction table levels
Type: No. of elements: Protection: Dimension: Default value:
N 200 level 2 determined by item LD +000.0000 (m)
This item contains the ullage correction table ‘ullage’ values at which a correction value (item CW) is programmed. Item CL and CW are grouped as: CL.0.1 - CW.0.1 CL.1.1 - CW.1.1, etc. For detailed information about the correction, refer to the description of item CW.
Item
CM
Type: Protection:
C level 2
Commissioning mode
With the CM command the 873 SmartRadar enters the commissioning mode. In this mode, the measured tank spectrum is analysed and if errors are detected, they can be found in item WC (warning code). The commissioning mode must be entered to give the AR (accept reference level) command. During the commissioning mode, the APU will set a 'block" in the level status to signal the 873 SmartRadar is not in normal measuring mode. The commissioning mode can be left with the PM or EX command.
Page 30
Level items (873) Item
CS
Compensation switch
Type: Protection: Entry format: Default value:
N level 2 ten ASCII characters; refer to description N-------F-
This item has ten positions. On each position a certain level compensation can be enabled or disabled. If a character is used at a certain position, that compensation is enabled. If a dash (“ - ”) is used, that compensation is disabled. Below follows a list which compensation is related to which position and which character should be used: Position 1 2 3 4 5 6 7 8 9 10 *)
Selection N V R G U T H F -
Function Nearby correction Reserved Vapour influence compensation *) Verification pin correction (valid from APU A1.1) Offset and gain correction Ullage correction table Gauge reference correction (valid from APU A1.2) Hydrostatic deformation correction Output filter Reserved
Not yet implemented in APU software.
Item
CT
Uncompensated level array
Type: No. of elements: Protection: Dimension: Default value:
D 20 no write access determined by item LD 999999999
This array of 20 levels contains intermediate results of the level calculation, which can be used in trouble shooting. For APU A1.2 the elements contain the following levels: Element 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 - 19
Level Radar ullage (with respect to PR), corrected for refline temperature Radar ullage (with respect to PR), corrected for refline temperature and stilling well diameter Raw radar ullage with respect to PR Raw radar ullage (with respect to PR), corrected for stilling well diameter CT.1.1 Raw radar AdvancedDSP ullage (with respect to PR) Corrected radar AdvancedDSP ullage (with respect to PR) Reserved for radar AdvancedDSP ullage with vapour correction Raw radar ullage, either from CT.4.1 or from CT.6.1 Raw radar ullage with respect to UR Radar ullage (with respect to UR), corrected for verification pins (items PB and PC) Radar ullage (with respect to UR), compensated for offset and gain factors (items CX and CY) CT.4.1, corrected for verification pins and offset and gain factors with respect to UR (input for ullage correction table) Radar ullage (with respect to UR), compensated for the ullage correction table (items CL and CW) Radar level (UR - CT.13.1) Radar level compensated for tank shell temperature (items SA, TV, TW, TX, WK) Radar level compensated for hydrostatic deformation correction (items HF and HL) Not used
Note: Earlier APU software versions have less elements and contain different information.
Item documentation 854, 873, 877
Page 31
Level items (873) Item:
CW
Ullage correction table values
Type: No. of elements: Protection: Dimension: Default value:
N 200 level 2 determined by item LD +000.0000 (m)
This item contains the ullage correction to be applied by the corresponding ullage value. The ullage correction is calculated as: ö
where:
Ullcorr. Ull CW.n.1 CW.n+1.1 CL.n.1 CL.n+1.1
= = = = = =
ø
ø ø
ø
÷ ÷
÷
Ullage value corrected for the ullage correction table Ullage input (CT.6.1 for APU A1.0 / A1.1 and CT.12.1 for APU A1.2 / A2.0) Ullage correction value at point n in the ullage correction table Ullage correction value at point n+1 in the ullage correction table Ullage value at point n in the ullage correction table Ullage value at point n+1 in the ullage correction table
As soon as an element of item CL is found to be zero, that is assumed to be the end of the ullage correction table. The ullages with their respective correction values are sorted first, hence it is not necessary to enter them in ascending or descending order.
Item:
CX
Ullage gain factor
Type: Protection: Entry format: Default value:
N level 2 standard floating point format +.10000000E+01
Item CX is an ullage gain factor, which together with item CY (ullage offset), can be used to correct the ullage reading as follows: ö
ø
Maximum value: +.99999999E+35, minimum value: -.99999999E+35.
Item:
CY
Ullage offset
Type: Protection: Dimension: Default value:
N level 2 determined by item LD +000.0000 (m)
Item CY is an ullage offset which can be used to compensate for the ullage reading. Refer to description of item CX.
Item
CZ
Type: Protection:
C level 2
Clear min-max diagram
Valid from APU software version A1.1. Clears all elements of item 4T by writing 30 H in them (sets 4T to default). Then new values can be stored for the min-max diagram.
Page 32
Level items (873) Item
EB
Type: Protection: Default value:
D no write access 9999
Antenna Unit error request
This item contains the most recent error encountered by the DAB board in the Antenna Unit. The error codes of the Antenna Unit are listed below: 0000 0010 0011 0050 0051 0052 0053 0054 0055 0056 0057 0058 0060 0061 0067 0068 0070 0080 0081 0082 0083 0100 0101 0102 0103
No errors encountered Initial balance adjust probably incomplete Online balance adjust probably incomplete Antenna SEEPROM can not be read Antenna parameter can not be stored Antenna Unit SEEPROM can not be read Antenna Unit parameters can not be stored Antenna Unit calibration parameters can not be stored Antenna SEEPROM is write protected Antenna Unit SEEPROM is write protected Antenna Unit calibration SEEPROM is write protected Antenna Unit calibration parameters invalid One or more of the Antenna Unit calibration parameters is incorrect One or more Antenna Unit start-up settings is incorrect Offset adjust failed Slope adjust failed Balance could not be adjusted within 0.1 V Wrong block number in Antenna Unit calibration parameters Wrong block number in Antenna parameters Wrong block number in Antenna Unit parameters Wrong block number in Antenna Unit start-up settings Illegal length (CAN comm.) Illegal block count (CAN comm.) Illegal block number (CAN comm.) Illegal message number (CAN comm.)
Item:
EE
Type: No. of elements: Protection: Default value:
D 10 no write access 00000 : - - - -
0104 0105 0106 0107 0110 0111 0112 0113 0114 0115 0116 0117 0120 0121 0122 0123 0127 0130 0131 0132 0135 0136 0137 0138 0140 0150
Illegal; transmit I.D. (CAN comm.) No transmission possible (CAN comm.) CAN bus Off-state (CAN comm.) CAN overrun interrupt (CAN comm.) Illegal I.D. Illegal I.D. Illegal I.D. Illegal I.D. Illegal I.D. Illegal I.D. Illegal I.D. Illegal I.D. Sweep time-out Sweep time-out Sweep time-out Sweep time-out Illegal sweep number EPROM BCC mismatch XRAM failure Sample RAM failure EEPROM BCC mismatch at init XRAM failure at init Sample RAM failure at init Internal RAM failure at init No free event available APU is unable to communicate with DAB
APU error request
This item contains the most recent 10 errors encountered by the APU board in the Control Unit. Some error codes contain an error counter in the field behind the colon, which counts the number of errors in a certain group. The error codes of the APU are listed below: 00000 02001 02002 02003 02004 02005 02006 02007 02008 02009 07040 07042 07050 07052 07101 07102 07103 07104 07106
No errors encountered Antenna Unit parameter version error Antenna parameter version error Antenna Unit parameter checksum error Antenna parameter checksum error Antenna Unit CAN protocol version error Antenna Unit non fatal error Antenna Unit fatal error Sweep relation error Radar type error Fourier distance out of range Radar zero out of range Antenna minimum ullage out of range Negative antenna aperture position Antenna zone out of range Antenna zone end before begin (AZ100 ohm (thermocouple 0 open loop) 330 ohm > R_TC0' > 430 ohm. Check if CN1-19 is unconnected and if item MR has the correct value 2) Leak current too large. Check with item VV10,00. This should be lower than 250 nA. Check grounding of all cabling to 862 MIT and level gauge. R_TCi error. Thermo elements possibly not connected in the right order. On resistance of one of the FETs is too high. Check if item MR has the correct value Measured thermo voltage of one of the elements is too high Floating point calculation failure (on processor board) No communication with MIT during last 10 seconds. Check cabling between 862 MIT and connected instrument.
Communication error with 862 MIT; check wiring and grounding between 862 MIT and connected instrument Check on too high leak current
If one element is detected absent it could very well mean that the thermocouple wiring to the 862 MIT is not correct connected or the FET switch in the 862 MIT is not correct working.
Item:
FH
Type: Protection: Default value:
N no write access 00
Fatal HPU / OPU errors
This item counts the number of fatal HPU / OPU errors, detected by the XPU software. The maximum count is 99, additional errors are not registered.
Item:
FM
Type: Protection: Default value:
N no write access 00
Fatal MPU errors
This item counts the number of fatal MPU errors, detected by the XPU software. The maximum count is 99, additional errors are not registered.
Item:
H0
Type: Protection: Default value:
D no write access 000:000
Last fatal HPU / OPU error
The first three bytes contains the last fatal error number which occurred just before the HPU / OPU board became unaccessible for the XPU. The last three bytes contains the number of 862 MIR / MIT resets as a result of lost communication or bad records.
Page 76
Average temperature items Item:
M0
Type: Protection: Default value:
D no write access 000:000
Last fatal MPU error
The first three bytes contains the last fatal error number which occurred just before the MPU board became unaccessible for the XPU. The last three bytes contains the number of 862 MIR / MIT resets as a result of lost communication or bad records.
Item:
MG
Gas immersion depth
Type: Protection: Dimension: Default value:
N level 2 determined by item LD +000.1000 (m) for 877 FDI +000.5000 (m) for 854 level gauges and 873 SmartRadar)
Distance MG is introduced to reduce the heat-transfer (via thermo-well) on the spot just above the product interface. Refer to the description of item AG.
Item:
MI
Switch hysteresis
Type: Protection: Dimension: Default value:
N level 2 determined by item LD +000.1000 (m)
To prevent erratic readings by the on/off switching of spots / elements due to small level variations, a switch hysteresis is incorporated in selecting the spots / elements.
Item:
MK
Sensitive length
Type: Protection: Dimension: Default value:
N level 2 determined by item LD +030.0000 (m)
For 864 MTT only. MK is the sensitive length which is used for calculating the distance between the spots (MK/15). With the standard MTT, the sensitive length = overall length - 700 mm. The sensitive length is engraved in the top fitting of the MTT.
Item:
MN
Type: Protection: Entry format: Default value:
N level 2 two ASCII digits 16
Number of elements
For 863 MRT: Item MN specifies the number of elements connected to the 862 MIR (inclusive the spot element). The maximum number of elements which can be connected is 13 (i.e. 13 elements from an MRT without spot element, or 12 elements from an MRT element with spot element). When an MRT is connected with a separate gas spot, then the maximum number of elements which can be connected is 11 (i.e. 11 elements from an MRT without product spot element, or 10 elements from an MRT element with product spot element). A special case is when a dual spot element is connected (one product spot element and one spot element in the gas phase). Then item MN becomes 01 with item MT set to Dxx, where xx is one of the following: PL, PS, NI, CB, CN or CS. For 864 MTT: The number of elements (spots) with an 864 MTT is: 16.
Item documentation 854, 873, 877
Page 77
Average temperature items Item:
MO
Temperature element level offset
Type: Protection: Dimension: Default value:
N level 2 determined by item LD +000.0000 (m)
Distance MO defines the position of the lower end of the MRT / MTT with respect to the zero-level of the tank. For innage measurement, the switching level = actual level - MO; for ullage measurements, the switching level = MO - actual level (this is exclusive the distances MP and MI).
Item:
MP
Product immersion depth
Type: Protection: Dimension: Default value:
N level 2 determined by item LD +000.5000 (m)
Distance MP is introduced to reduce the heat-transfer (via thermo-well) on the spot just below the product interface. Refer to the description of item AP.
Item:
MQ
Type: Protection: Default value:
D no write access IF@@
Temperature status request
This item contains 4 bytes with temperature status information. Status byte 0: Contains the character 0 - F (for MTT), indicating the highest immersed spot element of the MTT; or 0 - C (for MRT), indicating the highest immersed element of the MRT At start-up, this is I (initializing). Status byte 1: bit 0 : 1 : 2 : 3 : 4 : 5 : 6 : 7 :
Status byte 2: General temperature fail bit 0 : Fail in average product temperature 1 : Fail in average gas temperature 2 : Level exceeds lowest element / spot 3 : Level exceeds highest element / spot 4 : Element / spot fail (one or more elements / spots defect) 5 : 1 6 : 0 7 :
Status byte 3: bit 0 : 1 : 2-5 : 6 : 7 :
No previous store command Alternative (lower) element selected (MRT only) 0 1 0
Item:
MR
Reference resistance
Type: Protection: Dimension: Entry format: Default value:
N level 2 ohm standard floating point format +.00000000E+00 (ohm)
This item contains the value of the reference resistor. • +.22200000E+03 (222 Ω) for MTT with 862 MIT • +.27750000E+03 (277.5 Ω) for MRT with 862 MIR
Page 78
Last valid level used Manual level used Level time-out Device not calibrated (MTT only) Exceeding differential temp. range (MTT only) Out of specified temperature range 1 0
Average temperature items Item:
MT
Temperature element type
Type: Protection: Entry format: Default value:
N level 2 three ASCII characters; refer to description TPL
Item MT specifies the type of element connected to the 862 MIR / MIT. For an 864 MTT (with 862 MIT) the element type is: TPL For an 863 MRT (with 862 MIR) the 3 byte code (C3 C2 C1) for the element type has the following meaning: C3 R refers to an MRT without spot element Q refers to an MRT with spot element D refers to an MRT with spot element and separate gas spot element E refers to an MRT without spot element and separate gas spot element C2 C1
1
)
SA SS BE BS PL PS NI CB CN CS
Sangamo MRT; Rth = 90.4778 + T x 0.3809 1) Sangamo spot; Rth = 90.5 + T x 0.3873 1) Beacon MRT; Rth = 90.2935 + T x 0.38826 1) Beacon spot; Rth = 90.2935 + T x 0.38826 1) Pt100 large range (-200 - +250 °C) Pt100 small range (-20 - +120 °C) Ni191 (-20 - +120 °C) Cu90 Beacon MRT; Rth = 90.2935 + T x 0.38826 1) Cu90 Nulectrohm MRT; Rth = 90.4778 + T x 0.3809 1) Cu90 spot; Rth = 90.5 + T x 0.3873 1)
T is temperature in degrees Celsius The temperature range for all copper elements is: -100 - +280 °C.
Note: The dual spot configuration (C3=D or E) is not supported by MPU A0.7 and A0.8 software versions. Selecting this type will result in an MPU start-up error (EP: 027).
Item:
MU
Test resistance
Type: Protection: Dimension: Default value:
D no write access ohm 99999999999999
This item contains the measured test resistance used in the 862 MIR / MIT. The value of this test resistor should be: • MTT / 862 MIT 166.5 ohms ±0.03% (displayed as: +.16650000E+03; standard floating point format) • MRT / 862 MIR 370 ohms ±0.03% (displayed as: +.37000000E+03; standard floating point format)
Item documentation 854, 873, 877
Page 79
Average temperature items Item:
MW
MTT wiring connections
Type: Protection: Entry format: Default value:
N level 2 sixteen ASCII characters 0000000000000000
For 864 MTT only: This item stores the sequence in which the thermo-couples of the MTT are connected to the 862 MIT. The 862 MIT has 16 terminals for connection of the thermo-couples (TC0 ÷ TC15) and 3 terminals for the Pt100 element. The connections can be made in any order, except for the connections TC0, TC15 and the Pt100 element.
Note: Only if this item holds its default value, item RW can be used to determine the sequence of the connected elements. Once the measured sequence has been entered into item MW, RW cannot be used anymore. If the sequence must be measured again, first item MW must be set to its default value. Example: The MW item is as follows: 0173AC82EB945D6F. This means: thermo-couple 0 is connected to CN2-0; thermo-couple 1 is connected to CN2-1; thermo-couple 7 is connected to CN2-2; and so on.
Note: When entering the connection sequence (measured by item RW) the display of the PET (Portable Enraf Terminal) will be cleared after entering the 15th character. Continue with entering the last character and press return. All 16 entered characters will be displayed on the top line of the PET.
Item:
RW
MTT wiring request
Type: Protection: Default value:
D no write access 9999999999999999
For 864 MTT only: This item is used to request the connection sequence of the MTT wiring. The sequence can only be requested when item MW holds its default value. Once RW has been determined, it must be entered in MW.
Item:
TD
Temperature dimension
Type: Protection: Entry format: Default value:
N level 2 one ASCII character; C or F C
The temperature dimension can be set to: • C : Temperature in degrees Celsius • F : Temperature in degrees Fahrenheit
Item:
TU
Temperature status conversion
Type: Protection: Entry format: Default value:
N level 2 one ASCII character T
The character “T” (default setting) in this item is used in the temperature status byte in the field communication to indicate a reduced or not guaranteed temperature accuracy. Other characters can be used, if the host systems accepts them. The status byte is set if: • Out of specified temperature range • Exceeding differential temperature range (MTT only) • Device not calibrated (MTT only) • Last valid level used • Manual level used • Level below lowest element • Alternative element selected (MRT only)
Page 80
Average temperature items Item:
U0 - UF
Calculated positions of spot elements
Type: Protection: Dimension: Default value:
D no write access determined by item LD IF@@
For 863 MRT: As the maximum number of elements for an MRT is 13, only items U0 .. UC are used. These items contain the calculated element lengths from the 863 MRT with respect to the lower end of the MRT. The distance of items MO, MI, MG and MP are not yet taken into account in items U0 .. UC. The table below gives the element lengths for MRT with spot element (MT=QXX) and MRT without spot element (MT=RXX).
MT = QXX
MT = RXX
MT = QXX
MT = RXX
U0
0.25 (m)
0.65 (m)
U7
7.35 (m)
9.25 (m)
U1
0.65 (m)
1.25 (m)
U8
9.25 (m)
11.65 (m)
U2
1.25 (m)
1.95 (m)
U9
11.65 (m)
14.65 (m)
U3
1.95 (m)
2.85 (m)
UA
14.65 (m)
18.45 (m)
U4
2.85 (m)
4.15 (m)
UB
18.45 (m)
22.95 (m)
U5
4.15 (m)
5.65 (m)
UC
22.95 (m)
29.65 (m)
U6
5.65 (m)
7.37 (m)
Element
Element
Note: For MPU software version A0.8 and lower, these element lengths are for the spot 0.3 m and for the other elements 0.35 m higher. Example: MO = 0.3 m, MP=0.5 m, MI=0.1 m. Element U4 (for an MRT with spot element) switches on at the level of: 2.85 + 0.3 + 0.5 = 3.65 m. For 864 MTT: These 16 items contains the calculated positions of the spot elements from the 864 MTT. The distances of items MO, MI, MG and MP are not yet taken into account in items U0 .. UF. For details on the status bytes, refer to item MQ.
Item:
V0 .. VF
Spot temperatures
Type: Protection: Dimension: Default value:
D no write access determined by item TD IF@@999999999
For 863 MRT: These 13 items contains the temperature values of the individual elements. For 864 MTT: These 16 items contains the temperature values of the individual spot elements. For details on the status bytes, refer to the description of item MQ.
Item documentation 854, 873, 877
Page 81
Average temperature items Item:
VP
Value pointer
Type: Protection: Entry format: Default value:
D not protected two ASCII digits, point or comma, two ASCII digits 99999
The VP item consists of 4 positions, separated in the middle: v w , x y (or v w . x y). This item, together with item VV, makes it possible to request several important calculation results. By means of the value pointer, a vector can be loaded to the MPU, HPU or OPU board. Then, with item VV the selected value is returned. For the temperature part of the MPU, HPU and OPU board, the following pointer values can be requested: For 863 MRT: vw
,
xy
Selected value
00 10 10 10 10
, , , , ,
01÷12 00 01 02 03
vw
,
xy
00 01 10 10 10 10 11 20 21 22 30
, , , , , , , , , , ,
01÷15 00÷01 00 01 02 07 08 01÷15 01÷15 00÷03 00÷15
Dimension
Element resistance R1 ÷ R13 f_Rref f_offset_Rref R_cable Element being measured
ohm Hz Hz ohm
For 864 MTT:
Example:
VP=22,03 VV
Selected value
Dimension
UTC1 ÷ UTC15 UTC0 ÷ UTC0' Sigma leak current Uref / Utest Element being measured fRref fRref-offset Ron1 ÷ Ron15 RTC1 ÷ RTC15 RTC0, RTC0', Rgnd , Rpt100 Element temperature in 8 digits
µV µV µA
Hz Hz ohm ohm ohm [TD]
(Value pointer for requesting the Pt100 element resistance) (Item VV holds the requested Pt100 element resistance)
Item:
VR
MIT reference voltage
Type: Protection: Dimension: Entry format: Default value:
N level 2 µV standard floating point format +.00000000E+00
For 864 MTT only. This item contains the reference voltage value, used in the 862 MIT. It must be set on: +.18500000E+04. If this value is not entered, the 862 MIT is considered as not calibrated.
Item:
VT
MIT test voltage
Type: Protection: Dimension: Entry format: Default value:
N level 2 µV standard floating point format +.00000000E+00
For 864 MTT only. This item contains the test voltage value, used in the 862 MIT. It must be set on: +.13567000E+04. If this value is not entered, the 862 MIT is considered as not calibrated.
Page 82
Average temperature items Item:
VV
Pointer value
Type: Protection: Dimension: Default value:
D no write access determined by item VP 99999999999999
Item VV holds the measured value, selected by the value pointer item VP. For the contents of this item, refer to description of item VP.
Item:
YP
Stored average product temperature
Type: Protection: Dimension: Default value:
D no write access determined by item TD IF@A9999999
This item contains the ‘stored’ average product temperature value from item AP, at the time an ST command was issued.
Item documentation 854, 873, 877
Page 83
HIMS / HTG items 4.6 HIMS / HTG items Item:
28
Last valid density
Type: Protection: Dimension: Default value:
N level 2 determined by item DI +00000.00 (kg/m3)
This item contains the last valid density calculated by the HPU / OPU /HSU, or contains the manual density.
Item:
29
Last valid P3
Type: Protection: Dimension: Default value:
N level 2 determined by item PI +000000.0 (Pa)
This item contains the last valid pressure P3 measured by the HPU/OPU/HSU, or contains the manual P3 value.
Item:
CE
Coefficient element
Type: Protection: Default value:
D level 2 (873: not protected) 99999999999999
The coefficient element item is only used with Honeywell DE pressure transmitters connected to the OPU board. Item CE holds an SPT database item, specified in the coefficient pointer item (see item CP). The contents from item CE is built up as follows: [] space space '' pointer: database-item: ASCII-equivalent:
specified pointer (contents of item CP), 5 characters plus two brackets ([]). database item from Honeywell pressure transmitter; 2 character in hexa-decimal notation. ASCII notation of the database item from displayable characters (from 20 H till 7E H). Un-displayable database items are represented by a dot (.); length: 1 character plus the two dashes (').
For selection of a database item from a transmitter (P1, P2 or P3), refer to item CP. If the database item is not (yet) available or the transmitter is not connected, the user is informed by a status byte in the CE item: CEB9999999999999 - OPU is busy. CEN9999999999999 - Invalid database item. CEE9999999999999 - Transmitter not connected or invalid Coefficient Pointer. Example: Database item TR (type and range) is requested from pressure transmitter P1. This database item has ID number 21 of the database (refer to item CP). The coefficient pointer (item CP) has to get the value: CP=10,21 (refer to item CP). The contents of the pressure transmitter P1 database for the Type and Range (ID number 21) can be requested with item CE; the response is like: CE[1,021] 2F '/'
Page 84
HIMS / HTG items Item:
CP
Coefficient pointer
Type: Protection: Entry format: Default value:
D not protected 2 ASCII digits, a comma, two ASCII digits 99999
The coefficient pointer item is only used with Honeywell DE pressure transmitters connected to the OPU board. With this item, the ID number of the pressure transmitters memory and the pressure transmitter (P1, P2 or P3) is selected from which the contents can be requested by the coefficient element item (refer to item CE). The entry format for the coefficient pointer is: 2 numbers, a comma (,) followed by 2 numbers (n 1 n 2 , n3 n4). The first number, n1, selects the transmitter, while the following 3 numbers are used to select the desired ID number for the database n1
n2 , n3 n4
Selected item
1
000 - 255
Database item from transmitter P1
2
000 - 255
Database item from transmitter P2
3
000 - 255
Database item from transmitter P3
Note: A comma must be placed between n 2 and n3. The database address table for the Honeywell DE pressure transmitters is: Database identifier 000
Database item description
Database identifier
Database item description
Start frame (total numbers of database items)
037 - 047
Not defined
001 - 008
Transmitter identification
048
Filter code
009 - 011
LRV (lower range value)
049
Unit and Type code
012 - 014
SPAN1 (URV - LRV)
050 - 052
URL (upper range limit)
015
Damping / Conformity
053 - 055
AUX1
016
Software version (2 x BCD)
056 - 058
AUX2
017 - 020 021
Serial number (MSSSSSSC)
059
Sensor type
Type and Range
060
Mounting and characterization
022 - 024
Detailed transmitter data
061 - 063
SPAN2 (not used)
025 - 031
Not defined
112 - 114
Secondary Variable (sensor temperature)
032 033 - 036
DE XMTR configuration data (F/S mode, 4/6, A/DE, PV)
254
Gross XMTR status
DE XMTR configuration data (not used)
255
End frame (XOR checksum of database)
Item documentation 854, 873, 877
Page 85
HIMS / HTG items Item:
DD
Manual density
Type: Protection: Dimension: Default value:
D not protected determined by item DI 9999999999
With item DD a manual density can be programmed. The density value must be preceded by one character: • I : Invalid • V : Valid The V denotes an actual manual value for the density that is transferred to item 28. The I denotes an invalid manual density value and then DD is not used for item 28.
Item:
DI
Density dimension
Type: Protection: Entry format: Default value:
N level 2 one ASCII character; K, A, or L K
The following density dimensions are possible: • K : kg/m3 • A : degrees API • L : lbs/ft3 When item DI is changed, all density items must be converted to the new dimension and new format. With the XPU-2, that will be done automatically. Each dimension has its own format; the formats are: Item DI
Dimension
K
kg/m3
sign X X X X X sep X X
A
degrees API
sign X X X X sep X X X
L
lbs/ft
3
Format
sign X X X sep X X X X
sign = + or X = digit sep = . or , Items, from which the format depends on the density dimension, are: 28, DL, DU, HD.
Item:
DL
Density lower limit
Type: Protection: Dimension: Default value:
N level 1 determined by item DI +00000.00 (kg/m3)
With item DL a low density limit can be programmed. If the calculated density is lower than the set point given in item DL, a status bit is set in item QF (hydrostatic status request) and the character L is set in the status byte of the density item QQ. To prevent on/off switching of the of the low density alarm status, a density alarm hysteresis is implemented (item HD). Only for HTG with 877 FDI: If, at start-up of the 877 FDI, a low density alarm exists, the 877 FDI concludes that the level is too low for a proper density calculation out of P1 and P2. Then the last valid density (item 28), or the manual density (item MM) is used in stead of the calculated density.
Page 86
HIMS / HTG items Item:
DQ
Hydrostatic density request
Type: Protection: Dimension: Default value:
D no write access determined by item DI A@@PH999999999
With item DQ, the calculated density can be requested. If no valid calculated density is available, the last valid density (from item 28) or the manual density (from item DD) will be used. The density value is preceded by the 5 status bytes from item QF. With HIMS, the density is calculated as: P7 / (level - LP) / LP (kg/m 3) With HTG, the density is calculated as: P8 / LS / LG (kg/m 3)
Item:
DU
Density upper limit
Type: Protection: Dimension: Default value:
N level 1 determined by item DI +00000.00 (kg/m3)
With item DU a high density limit can be programmed. If the calculated density is higher than the set point given in item DU, a status bit is set in item QF (hydrostatic status request) and the character H is set in the status byte of the density item QQ. To prevent on/off switching of the of the high density alarm status, a density alarm hysteresis is implemented (item HD).
Item:
EH
Error HPU / OPU / HSU request
Type: Protection: Default value:
D no write access 2400 for HPU option board 2600 for OPU option board 2800 for HSU option board
Item EH contains the most recent error encountered by the HPU, OPU or HSU board. The error codes mean: For HPU / HSU: 2x00 No error, value at initialisation 2882 Shift register fail 2x90 Floating point calculation failure (underflow, overflow, or divide by zero). 2x91 No reply on a command #0 request (identification) from transmitter 1. Transmitter 1 (P1) considered absent. 2x92 No reply on a command #0 request (identification) from transmitter 2. Transmitter 2 (P2) considered absent. 2x93 No reply on a command #0 request (identification) from transmitter 3. Transmitter 3 (P3) considered absent. 2x94 No reply on a command #16 request (final assembly number) from transmitter 1. Only applicable if the transmitter conforms to Revision 5 of the Universal Command Specification. Transmitter 1 (P1) considered absent. 2x95 No reply on a command #16 request (final assembly number) from transmitter 2. Only applicable if the transmitter conforms to Revision 5 of the Universal Command Specification. Transmitter 2 (P2) considered absent. 2x96 No reply on a command #16 request (final assembly number) from transmitter 3. Only applicable if the transmitter conforms to Revision 5 of the Universal Command Specification. Transmitter 3 (P3) considered absent. 2x97 Calculated level (metres) too large to convert to fractions.
For OPU: 2600 No error, value at initialisation. 2681 Conflicting database item received: the received database item does not match the contents of the database present in the external RAM of the OPU board, read at start-up (concerning transmitter 1). 2682 Conflicting database item received: the received database item does not match the contents of the database present in the external RAM of the OPU board, read at start-up (concerning transmitter 2). 2683 Conflicting database item received: the received database item does not match the contents of the database present in the external RAM of the OPU board, read at start-up (concerning transmitter 3). 2684 Unable to determine range of transmitter 1 (TR refers to URL, but no URL received or wrong or no TR received). 2685 Unable to determine range of transmitter 2 (TR refers to URL, but no URL received or wrong or no TR received). 2686 Unable to determine range of transmitter 3 (TR refers to URL, but no URL received or wrong or no TR received). 2688 Multiplexer on OPU board fail (data received while no transmitter selected). 2690 Floating point calculation error (underflow, overflow or divided by zero). 2694 Database checksum error (transmitter 1). 2695 Database checksum error (transmitter 2). 2696 Database checksum error (transmitter 3). 2697 Calculated level too large to convert into fractions (fis).
x : 4 for HPU; 8 for HSU.
Item documentation 854, 873, 877
Page 87
HIMS / HTG items Item:
FH
Type: Protection: Default value:
N no write access 00
Fatal HPU / OPU / HSU errors
This item counts the number of fatal HPU, OPU or HSU errors. The maximum count is 99. When this count is reached, additional fatal errors are not registered.
Item:
H0
Type: Protection: Default value:
D no write access 000:000
Last fatal HPU / OPU / HSU error
The item H0 contains a combined error code. The first 3 bytes represents a fatal HPU/OPU/HSU error code before it came in fault condition, and the last 3 bytes contains the number of MIR (or MIT) resets. Report the contents of item H0 to Enraf for clarification.
Item:
H1 (H2, H3)
Maximum trip pressure P1 (P2, P3)
Type: Protection: Dimension: Default value:
N level 1 determined by item PI +000000.0 (Pa)
This item is used to set a maximum trip pressure of a pressure transmitter. When the measured pressure exceeds the programmed maximum trip pressure, a status bit is set in item QF (hydrostatic status request).
Note: Pressure transmitter P2 is not present in a HIMS configuration. However, H2 needs to be set to the correct format when the pressure dimension is changed. This also applies for H3 when P3 is not present in a HIMS configuration.
Item:
HD
Density alarm hysteresis
Type: Protection: Dimension: Default value:
N level 1 determined by item DI +00005.00 (kg/m3)
The item HD is used to set an alarm hysteresis around the density alarm levels (DL and DU).
Item:
HE
HART or Honeywell DE communication errors
Type: Protection: Default value:
D no write access 000:000:000:000
This item contains error counters for the communication errors with the pressure transmitters for the HPU, OPU or HSU -board. The first, second and third counter refer to P1, P2 and P3 (note: P2 is absent in a HIMS configuration). The fourth counter refers to an optional HART transmitter (i.e. WaterScout; HPU and HSU -board only). The maximum count for each counter is 999; additional errors are not registered. With an RS or EX command, the counters are reset.
Page 88
HIMS / HTG items Item:
HQ
Hydrostatic level request
Type: Protection: Dimension: Default value:
D no write access determined by item LD A@@PH999999999
With this item, the calculated HTG level can be requested. The level value is preceded by 5 status bytes from item QF. The level can be calculated in the following cases: • From P1, P2 and P3 (level status is valid) • From P1, P2 and a manual or last valid P3 (P3 is absent or defective) • From P1, P3 and a manual or last valid density (P2 is absent, defective or level is below LN) • From P1, a manual or last valid P3 and a manual or last valid density (P2 and/or P3 are absent or defective, and/or level is below LN) • From P2, P3 and a manual or last valid density (P1 is absent or defective) • From P2, a manual or last valid P3 and a manual or last valid density (P1 and P3 are absent or defective) Only in the first case the level is valid, in all other situations the hydrostatic level status (item QF) and the level status byte in the level record hold a message about the condition.
Item:
HT
HIMS / HTG selection
Type: Protection: Entry format: Default value:
N level 2 one ASCII character; I or T I
This item is used to select the required HIMS or HTG configuration. • I : HIMS • T : HTG
Item:
IF
Hydrostatic deformation factor
Type: Protection: Dimension: Entry format: Default value:
N level 2 mm/m standard floating point format +.00000000E+00
For HIMS configuration: Item IF is used to compensate the programmed distance P1 - zero level tank (item LP) for the hydrostatic tank deformation. The compensation becomes effective above the level, programmed in item IL (hydrostatic deformation level). The hydrostatic deformation compensates distance LP as given in the following formula: ö
where: LPcomp. = LPprogr. = IL =
÷
÷
LP compensated for hydrostatic tank deformation the programmed value for LP hydrostatic deformation level (item IL)
For HTG configuration: Item IF is used to compensate the programmed distance P1 - P2 (item LS) for the hydrostatic tank deformation. The compensation becomes active above the level, programmed in item IL (hydrostatic deformation level). The hydrostatic deformation compensates distance LS as given in the following formula: ö
where: LScomp. = LSprogr. = IL =
ø
÷
LS compensated for hydrostatic tank deformation the programmed value for LS hydrostatic deformation level (item IL)
If the user does not wish to use the hydrostatic tank deformation compensation, item IF must be set to zero (the default setting).
Item documentation 854, 873, 877
Page 89
HIMS / HTG items Item:
IL
Hydrostatic deformation level
Type: Protection: Dimension: Default value:
N level 2 determined by item LD +002.0000 (m)
Item IL holds the level above which the hydrostatic tank deformation compensation becomes effective. Refer to the description of item IF.
Item:
IT
Integration time
Type: Protection: Dimension: Entry format: Default value:
N level 1 seconds standard floating point format +.20000000E+02
The item IT is used to set the integration time of the moving average filter on the measured pressure values. The relation of IT and the recursive equation is as follows: ø
where: Pai+1 Pi Pai tµp
= = = =
ö
ø
÷
average pressure value after the i th measurement pressure value of the i th measurement average pressure value after the (i -1) th measurement time needed by the HPU/OPU board to process the data - for the HPU board t µp = 5 seconds; - for the OPU board t µp = 9 seconds.
Item:
LG
Local gravity
Type: Protection: Dimension: Entry format: Default value:
N level 2 m/s2 standard floating point format +.98128800E+01
Item LG contains the local gravity acceleration which is used to correct the calculated density for the local gravitation differences. The gravity depends on the ellipsoidal latitude of the place on earth and the height above sea level. The international Gravity Formula (adopted in 1930 by the International Association of Geodesy) is: ö where: g = ß = h =
ø
ù÷
ù
÷
normal gravity acceleration [cm/s 2] ellipsoidal latitude [(] height above sea level [km]
Item:
LM
Distance P3 - zero level tank
Type: Protection: Dimension: Default value:
N level 2 determined by item LD +025.0000 (m)
Item LM is used for compensation of (P1-P3) for the weight of the ambient air and the product vapour in the tank. If there is no P3 installed on the tank (atmospheric application), LM can be set to the value of the Upper Reference Point (item UR).
Page 90
HIMS / HTG items Item:
LN
Minimum HIMS / HTG level
Type: Protection: Dimension: Default value:
N level 2 determined by item LD +003.5000 (m)
The minimum HIMS/HTG level is used to decide whether the calculated HIMS/HTG density or the last valid density is used. If the level in the tank falls below the minimum HIMS/HTG level, the "stored" last valid density is used in the data items DQ and QQ (this will be of course signalled in the status bytes of both items). In HTG configurations also the level status is influenced (items HQ, VQ and the status in the level record).
Item:
LP
Distance P1 - zero level tank
Type: Protection: Dimension: Default value:
N level 2 determined by item LD +001.0000 (m) with 854 and 873 +030.0000 (m) with 877 FDI
This item holds the distance between the ‘zero’ line of pressure transmitter P1 and the zero point (datum plate) of the tank. This item is required in HIMS configuration to calculate the density and in HTG configuration to calculate the level.
Item:
LS
Distance P1 - P2
Type: Protection: Dimension: Default value:
N level 2 determined by item LD +002.0000 (m)
This item contains the distance between the ‘zero’ line of pressure transmitters P1 and P2. Distance LS is used in HTG level and density calculations.
Item:
LU
Level status conversion
Type: Protection: Entry format: Default value:
N level 2 one ASCII character (range: from 20 H to 7EH) ? (with 877 FDI)
In HTG configuration, the level status conversion is used to indicate a ‘reduced accuracy’ condition of the calculated level. In case of such a reduced accuracy, the ASCII character specified in item LU, is placed in the level status byte of the level record. Most Enraf Tank gauging systems accept “?” as a reduced accuracy condition. With the following conditions, the contents of item LU is placed in the level status: • Manual or last valid P3 used • Manual or last valid density used (not for HTG without P2) • Manual gas density used • Level below distance LN
Item:
M1 (M2, M3)
Minimum trip pressure P1 (P2, P3)
Type: Protection: Dimension: Default value:
N level 1 determined by item PI +000000.0 (Pa)
This item is used to set a minimum trip pressure of a pressure transmitter. When the measured pressure falls below the programmed minimum trip pressure, a status bit is set in item QF (hydrostatic status request).
Note: Pressure transmitter P2 is not present in a HIMS configuration. However, M2 needs to be set to the correct format when the pressure dimension is changed. This also applies for M3 when P3 is not present in a HIMS configuration.
Item documentation 854, 873, 877
Page 91
HIMS / HTG items Item:
N1 (N2, N3)
Type: Protection: Default value:
D no write access 9999999999
Serial number pressure transmitter P1 (P2, P3)
This item is used to request the serial number from the pressure transmitter via command #16 or via command #0 (HART pressure transmitters). For the Honeywell pressure transmitters, the N1, N2 and N3 items contains more information. With the Honeywell DE transmitters, the N1, N2 and N3 items are constructed as follows: