880 plus - 4416526_rev05.pdf

44
Instruction manual 880 CIU Plus Page 1 Instruction manual series 880 CIU Plus May 2009 Part no.: 4416.526 Rev. 5 Enraf B.V. P.O. Box 812 2600 AV Delft Netherlands Tel. : +31 15 2701 100 Fax : +31 15 2701 111 E-mail : [email protected] Website : http://www.honeywell.com/ps

Upload: fabro-coronel

Post on 22-Oct-2015

139 views

Category:

Documents


11 download

TRANSCRIPT

Page 1: 880 PLUS - 4416526_Rev05.pdf

Instruction manual 880 CIU Plus Page 1

Instruction manual series 880 CIU Plus

May 2009

Part no.: 4416.526

Rev. 5

Enraf B.V.

P.O. Box 812

2600 AV Delft

Netherlands

Tel. : +31 15 2701 100

Fax : +31 15 2701 111

E-mail : [email protected]

Website : http://www.honeywell.com/ps

Page 2: 880 PLUS - 4416526_Rev05.pdf

Page 2 Instruction manual 880 CIU Plus

Copyright 2000 - 2009 Enraf B.V. All rights reserved.

Reproduction in any form without the prior consent of Enraf B.V. is not allowed.

This instruction 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 instruction manual.

The warranty terms and conditions for Honeywell Enraf products applicable in the country of

purchase are available from your supplier. Please retain them with your proof of purchase.

Page 3: 880 PLUS - 4416526_Rev05.pdf

Preface

Instruction manual 880 CIU Plus Page 3

Preface This manual has been written for the technicians involved with the

communication with the Honeywell Enraf series 880 CIU Plus via

ModbusTM

.

For installation and commissioning of the CIU Plus, please refer to the

related installation guide and instruction manual Ensite Pro.

This manual describes the communication between a CIU Plus and

higher layered systems. The communication is based on emulation of

the ModbusTM

protocol (Gould Modicon Modbus Protocol Reference

Guide, PI-MBUS-300, Rev. B).

Safety and prevention of damage

>>>>Cautions==== and >>>>Notes==== have been used throughout this manual to

bring special matters to the immediate attention of the reader.

Legal aspects The information in this instruction manual is copyright property of

Enraf B.V., Netherlands.

Enraf B.V. disclaims any responsibility for personal injury or damage

to equipment caused by:

• Deviation from any of the prescribed procedures;

• Execution of activities that are not prescribed;

Additional information

Please do not hesitate to contact Honeywell Enraf or its representative

if you require additional information.

A Note points out a statement deserving more emphasis than the

general text.

A Caution draws attention to an action which may damage (the

operation of) the equipment.

Page 4: 880 PLUS - 4416526_Rev05.pdf

Table of contents

Page 4 Instruction manual 880 CIU Plus

Table of Contents

Preface ..............................................................................................................................................3

Introduction........................................................................................................................................5

Safety ................................................................................................................................................7

Safety aspects of the CIU Plus ..................................................................................................7

Personal safety ..........................................................................................................................7

Safety conventions ....................................................................................................................8

Description and operation .................................................................................................................9

Description.................................................................................................................................9

Operation.................................................................................................................................10

Default communication settings...............................................................................................10

Commissioning................................................................................................................................11

Read tank data ................................................................................................................................13

Write tank data ................................................................................................................................19

Tank data.................................................................................................................................19

CIU data...................................................................................................................................20

Gauge commands ...................................................................................................................20

Dimensions......................................................................................................................................21

Statuses ..........................................................................................................................................23

Validity byte .............................................................................................................................23

Status byte...............................................................................................................................24

Modbus number representation ......................................................................................................25

Scaling and offset ....................................................................................................................28

Maintenance / trouble shooting .......................................................................................................30

Appendix A Glossary ..........................................................................................................31

Appendix B Article and part numbers .................................................................................42

Appendix C Related documents .........................................................................................43

Page 5: 880 PLUS - 4416526_Rev05.pdf

Introduction

Instruction manual 880 CIU Plus Page 5

Introduction The configuration of the new tank inventory system consists of

modular parts:

• Entis Pro

• CIU Plus

• CIU Prime

• field instrumentation

Entis Pro This system displays calculated data from the CIU Plus. It is a

Windows7NT or Windows 2000 Professional based program,

displaying data in windows, boxes, tables, graphs, etc.

CIU Plus This unit calculates volume, standard volume, mass, density, flow

rate, etc. It requests data from the CIU Prime and calculates all other

data. It presents data to higher layered systems like Entis Pro,

SCADA, DCS, ENSITE, etc.

Host ports Up to four RS-232C/RS485 host ports can be installed to interface

host communication (Modbus) to Entis Pro, SCADA, DCS, ENSITE,

etc. For a description of the Modbus protocol, refer to the related

instruction manual.

Field ports Two fixed RS-232C/RS-485 field ports interface to a CIU Prime.

Automatic calculation After configuration, the CIU Plus automatically calculates data and

stores the information in a database. For a description of the

configuration and programming, refer to the instruction manual Ensite

Pro.

CIU Prime This unit is an interface between the field instrumentation and

inventory systems. It receives data from the field and converts it to

digital signals (Modbus) for systems like CIU Plus, PLC, ENSITE, etc.

Field instrumentation

The instruments in the field collect data like level, temperature, density

and/or pressure. The instruments are based on several principles:

mechanical, servo, radar, hydrostatic and capacitive or a combination.

The instruments measure the data and transmit it upon request of

higher layered systems.

Page 6: 880 PLUS - 4416526_Rev05.pdf

Introduction

Page 6 Instruction manual 880 CIU Plus

Page 7: 880 PLUS - 4416526_Rev05.pdf

Safety

Instruction manual 880 CIU Plus Page 7

Safety

Safety aspects of the CIU Plus

The protection class for the CIU Plus housing is IP30 (NEMA 1), which

means that the CIU Plus can only be installed indoor in an explosion

safe area or in a protective cabinet.

Other environmental parameters are:

- ambient temperature: 0...60 °C

- relative humidity: 5...90 % (non condensing)

- over voltage category: II

- pollution degree: II

The host ports of the CIU Plus are galvanically separated. The field

ports of the CIU Plus do not have galvanic separation.

Personal safety The technician must have basic technical skills to be able to safely

operate the equipment and work in accordance with the (local)

requirements for electrical equipment.

Do not use the CIU Plus other than originally intended.

Modification to the CIU Plus may only be carried out by authorized

personnel.

Failure to adhere to this will invalidate the approval certificate.

Take all necessary personal protection measures and apply to the safety

regulations, valid for the working area.

Never start working before the work permit is signed by all parties.

Page 8: 880 PLUS - 4416526_Rev05.pdf

Description and operation

Page 8 Instruction manual 880 CIU Plus

Safety conventions >>>>Cautions==== and >>>>Notes==== have been used throughout this manual to

bring special matters to the immediate attention of the reader.

A Note points out a statement deserving more emphasis than the

general text.

A Caution draws attention to an action which may damage (the

operation of) the equipment.

Page 9: 880 PLUS - 4416526_Rev05.pdf

Description and operation

Instruction manual 880 CIU Plus Page 9

Description and operation

Description The CIU Plus consists of the following parts:

- Front panel

- Rear connectors

- Internal circuitry

Front panel The front panel holds LEDS, indicating power and communication:

Rear connectors The CIU Plus is delivered with two fixed field ports at slots 2 and 3.

The lay-out of the other slots is as follows:

Slot

Description

1

not used

2

3

field ports (fixed)

4

not used

5

6

7

8

Up to four host ports can be installed. These ports can be:

- RS-232C / RS-485 with modbus communication (IP-

RS232/485)

9

Used when key switches are to be installed:

Page 10: 880 PLUS - 4416526_Rev05.pdf

Description and operation

Page 10 Instruction manual 880 CIU Plus

Slot

Description

Internal circuitry The internal circuitry consists of the following parts:

- Power supply

- Service port

- 2 fixed field communication ports

- 4 optional host communication ports

- Real time clock

- Digital inputs (key switches)

Operation The CIU Plus calculates volume, standard volume, mass, density, flow

rate, etc. It requests data from the CIU Prime and calculates all other

data. It presents data to higher layered systems like Entis Pro,

SCADA, DCS, ENSITE, etc.

After configuration, the CIU Plus automatically calculates data and

stores the information in a database. The next chapters describe the

programming of the CIU Plus.

Default communication settings The CIU Plus has maximum four optional host ports with following

default settings:

Interface: RS-232

Protocol: Modbus

RTU address: 41

Baudrate: 19200

Parity: Odd

Stop bits: 1

Do not re-adjust any setting inside, this will negatively influence the

operation of the CIU Plus.

Page 11: 880 PLUS - 4416526_Rev05.pdf

Commissioning

Instruction manual 880 CIU Plus Page 11

Commissioning The CIU Plus is a user-configurable multi-processor unit and can be

totally programmed at site, or remotely, without opening the CIU Plus.

Commissioning is done in the following steps:

Check installation - Examine the mechanical installation

- Examine the electrical installation

Select tools - Use >Ensite= to collect the data from the field instruments

- Use >Ensite Pro= to configure the CIU Prime and Plus

- Use a spreadsheet program to generate strapping files

Prepare files - Ensite: make a log file of each field instrument

- Spreadsheet: make a strapping table for each tank.

(The filename shall be ><tankname>.TXT=, in which <tankname> is

the

name of the tank. The next page shows an example of what the file

should look like)

Program configuration - Ensite Pro: configure data inputs (use log files from Ensite)

- Ensite Pro: configure tanks (use strap files from spreadsheet)

- Ensite Pro: configure CIU Primes

- Ensite Pro: configure CIU Plus=s

- Ensite Pro: link data inputs, tanks, CIU Primes and CIU Plus=s

Download configuration - Ensite Pro: set communication parameters

- Ensite Pro: select physical communication path

- Ensite Pro: download all CIU Primes

- Ensite Pro: download all CIU Plus=s

Page 12: 880 PLUS - 4416526_Rev05.pdf

Commissioning

Page 12 Instruction manual 880 CIU Plus

Tank strap file

Example strap file >TNK-03.TXT=:

[TANK_ID] [Tank identification]

Name = TNK-03 ASCII string: the name of the tank

Date = 15-Feb-99 ASCII string: the date this file is generated

Time = 12:34 ASCII string: the time this file is generated

Level = 2 1 = m xxx.xxxx

2 = mm xxxxxx.x

3 = ft xxx.xxxx

4 = in xxxx.xxx

5 = in/16 xxxxxx.x

Volume = 51 50 = l xxxxxxxxx

51 = m3 xxxxxx.xxx

52 = USgal xxxxxxxx.x

53 = bbls xxxxxxx.xx

Ullage = 0 0 = innage

1 = ullage

Straps = 6 Number of straps

[STRAPS] [Strap data (level vs. volume)]

1 = -233.0 0.000 first (and lowest) strap

2 = 100.0 0.213 .

3 = 1006.3 5631.000 .

4 = 2001.7 10732.000 .

5 = 10032.0 52721.000 .

6 = 20531.4 98321.000 last (and highest) strap

[EOF]

[End Of File]

All text, >==-signs and numbers must be separated by one or more

spaces or Tabs.

Digit separators are not allowed.

Decimal separator must be the same as set in regional settings of your

windows system (and Ensite Pro).

Page 13: 880 PLUS - 4416526_Rev05.pdf

Read tank data

Instruction manual 880 CIU Plus Page 13

Read tank data Data can be read from the CIU Plus.

Statusses can be read via discrete inputs.

Data can be read via holding registers and input registers.

See manual ´Instruction manual ModbusTM

Protocol´ chapter

Honeywell Enraf implementation.

General Entities Some general CIU Plus entities are available to the user via modbus

registers. These entities are available on fixed modbus addresses.

Column name Description

Name The name of the entity. For a detailed description,

refer to Appendix A, Glossary.

ID The unique identifier of the entity

Dimension Category of dimensional units. For a detailed

description, refer to chapter >Dimensions=.

Name ID Comment(s)

Year (real-time clock) 521 Time (YYYY)

Month (real-time clock) 522 Time (MM)

Day of month (real-time clock) 523 Time (dd)

Hour (real-time clock) 524 Time (h)

Minute (real-time clock) 525 Time (min)

Seconds (real-time clock) 526 Time (s)

DayLightSaving (real-time clock) 527 0 = off; 1 = on

Available tank entities The CIU Plus is delivered with a pre-programmed Tank Record lay-out

(list of tank entities) for communication with Entis Pro. The lay-out for

communication with Entis Pro is fixed, however it is possible to alter

the lay-out to fit other requirements.

A selection can be made which data must be presented in the user

defined tank data area. This because of the lot of information which

can be retrieved.

One tank data reply packet is selected which is used for all tanks

available to the modbus host.

The sequence how the tanks are organized in the user defined

modbus map is programmable.

Page 14: 880 PLUS - 4416526_Rev05.pdf

Read tank data

Page 14 Instruction manual 880 CIU Plus

There are two methods possible to organize the user defined modbus

memory map:

1. Tank oriented.

Data in the modbus memory map is grouped per tank.

Start address of memory map is programmable. Default start address

is 0000.

The start address-interval between the tank records is programmable.

2. Data oriented.

Data in the modbus memory map is grouped per selected entity.

Start address of memory map is programmable. Default start address

is 0000.

The table below displays all entities, available to the user.

Column name Description

Name The name of the entity. For a detailed description,

refer to Appendix A, Glossary.

ID The unique identifier of the entity

Dimension Category of dimensional units. For a detailed

description, refer to chapter >Dimensions=.

Name ID Dimension

TankName 1 Text (ASCII or Unicode)

TankStatus 2 Bit coded

MovingStatus 3 Index

TankType 4 Bit coded

GaugeType 5 Nodim

GaugeStatus 6 Index

TempElementType 8 Index

HotStandbyStatus 9 Bit coded

CommStatus 10 Bit coded

TankShape 16 Index

ShellCapacity 17 Volume

LowTOV 18 Volume

HighTOV 19 Volume

HighLevel 20 Level

ProductName 21 Text (ASCII or Unicode)

GSVCalcType 22 Index

ProductCode 23 Index

VolumeCorrections 24 Index

Page 15: 880 PLUS - 4416526_Rev05.pdf

Read tank data

Instruction manual 880 CIU Plus Page 15

Name ID Dimension

MassCalcType 25 Bit coded

ProductTRef 26 Temperature

DRef 30 Density

DRefStatus 31 Status

SedAndWater 32 Percentage

ProductTC 33 Temperature coefficient

ProductTCStatus 34 Status

LiqVolRatio 35 Nodim

GaugeLevelAlarms 36 Bit coded

ExternalContacts 37 Bit coded

DisplacerPosition 38 Level

DisplacerPositionStatus 39 Status

ProductLevel 40 Level

ProductLevelStatus 41 Status

WaterLevel 42 Level

WaterLevelStatus 43 Status

ProductTemp 44 Temperature

ProductTempStatus 45 Status

VapRoomTemp 46 Temperature

VapRoomTempStatus 47 Status

VapRoomPress 48 Pressure

VapRoomPressStatus 49 Status

DObs 50 Density

DObsStatus 51 Status

ForegroundTimeStamp 52 Absolute time

BackgroundTimeStamp 53 Absolute time

TOV 54 Volume

TOVStatus 55 Status

WaterVol 56 Volume

WaterVolStatus 57 Status

GOV 58 Volume

GOVStatus 59 Status

GSV 60 Volume

GSVStatus 61 Status

NSV 62 Volume

NSVStatus 63 Status

LiqInVap 64 Volume

LiqInVapStatus 65 Status

Page 16: 880 PLUS - 4416526_Rev05.pdf

Read tank data

Page 16 Instruction manual 880 CIU Plus

Name ID Dimension

TGSV 66 Volume

TGSVStatus 67 Status

MassLiq 68 Mass

MassLiqStatus 69 Status

MassVap 70 Mass

MassVapStatus 71 Status

TotalMass 72 Mass

TotalMassStatus 73 Status

FlowTOV 74 Flow

AvailableRoom 75 Volume

AvailableTOV 76 Volume

VerificationSignature 77 Nodim

ConfigurationStatus 78 Bit coded

MolarWeight 79 Molar Weight value

AutomaticMeasurableValues 80 Bit coded

HydroMeterCorr 88 Nodim

TankShellTRef 90 Temperature

TankShellExpansionCoefficient 91 TankShellCoefficient

TankAirDensity 92 Density

VapRoom 93 Volume

TankConfigurationCRC 94 Nodim

CIUPrimeGeneralConfiguratonCRC 95 Nodim

CIUPlusGeneralConfigurationCRC 96 Nodim

LowLevel 97 Level

FlowStatus 99 Status

AvailableRoomStatus 100 Status

AvailableTOVStatus 101 Status

VapRoomStatus 102 Status

AmbientTemperature 103 Temperature

AmbientTemperatureStatus 104 Status

CIUPlusTankID 105 Nodim

CIUPrimeTankID 106 Nodim

CTSh 107 CTSh

CTShStatus 108 Status

InsulationFactor 109 Insulation Factor

TObs 118 Temperature

TObsStatus 119 Status

VolumeCorrectionFactor 124 VCF

Page 17: 880 PLUS - 4416526_Rev05.pdf

Read tank data

Instruction manual 880 CIU Plus Page 17

Name ID Dimension

VolumeCorrectionFactorStatus 125 Status

TemperatureCorrectionFactor 126 TCF

TemperatureCorrectionFactorStatus 127 Status

DensityCorrectionFactor 128 DCF

DensityCorrectionFactorStatus 129 Status

TankStatusStatus 131 Nodim

MovingStatusStatus 132 Nodim

TankTypeStatus 133 Nodim

ShellCapacityStatus 134 Nodim

LowTOVStatus 135 Nodim

HighTOVStatus 136 Nodim

ProductNameStatus 137 Nodim

GSVCalcTypeStatus 138 Nodim

ProductCodeStatus 139 Nodim

VolumeCorrectionStatus 140 Nodim

MassCalcTypeStatus 141 Nodim

ProductTRefStatus 142 Nodim

SedAndWaterStatus 143 Nodim

LiqVolRatioStatus 144 Nodim

MolarWeightStatus 145 Nodim

AutomaticMeasurableValuesStatus 146 Nodim

HydroMeterCorrStatus 154 Nodim

TankTRefStatus 155 Status

TankTCStatus 156 Nodim

AirDensityStatus 157 Status

InsulationFactorStatus 158 Nodim

Alarms*

(gauge level alarms)

(external contacts)

200

(36)

(37)

Nodim

(bit coded)

(bit coded)

Dynamic tank status*

(gauge status)

(moving status)

(tank status)

201

(6)

(3)

(2)

Nodim

(index)

(index)

(bit coded)

Static tank definitions*

(tank type)

(tank shape)

202

(4)

(16)

Nodim

(bit coded)

(index)

Field instrument details*

(gauge type)

(temperature element type)

203

(5)

(8)

Nodim

(nodim)

(index)

Page 18: 880 PLUS - 4416526_Rev05.pdf

Read tank data

Page 18 Instruction manual 880 CIU Plus

Name ID Dimension

Combined volume corrections*

(GSV calculation type)

(product code)

204

(22)

(23)

Nodim

(index)

(index)

Mass and volume corrections*

(volume corrections)

(mass calculation type)

205

(24)

(25)

Nodim

(index)

(bit coded)

Comm. and conf. status*

(configuration status)

(hot standby status)

(comm status)

206

(78)

(9)

(10)

Nodim

(bit coded)

(bit coded)

(bit coded)

A * behind the entity name indicates that this is a combined entity. The

entities requested with this combined entity are in the above table

written between brackets. Entities available in a combined entity are not

available as individual entity.

A more detailed description of all entities can be found in Appendix A,

Glossary.

Page 19: 880 PLUS - 4416526_Rev05.pdf

Write tank data

Instruction manual 880 CIU Plus Page 19

Write tank data Please refer to the =Instruction manual Modbus

TM Protocol= chapter

Honeywell Enraf implementation

Tank data Entities can be (over-)written using direct overwrite mechanism.

On the same modbus address as where data is read this data can be

overwritten.

The following entities can be overwritten:

Name ID Dimension

ProductName 21 Text (ASCII or Unicode)

GSVCalcType 22 Index

ProductCode 23 Index

VolumeCorrections 24 Index

DRef 30 Density

SedAndWater 32 Percentage

ProductTC 33 Temperature Coefficient

LiqVolRatio 35 Nodim

ProductLevel 40 Level

WaterLevel 42 Level

ProductTemp 44 Temperature

VapRoomTemp 46 Temperature

VapRoomPress 48 Pressure

DObs 50 Density

MolarWeight 79 Molar Weight value

HydroMeterCorr 88 Nodim

AmbientTemperature 103 Temperature

TObs 118 Temperature

VolumeCorrectionFactor 124 VCF

TemperatureCorrectionFactor 126 TCF

DensityCorrectionFactor 128 DCF

E.g. in case gas temperature for a tank is read on address 0034. Then

the gas temperature for the related tank can be overwritten by a host

on address 0034 by using the Pre-set single register command.

Provided that the gas temperature is not automatically measured the

overwritten value is used for calculations.

Page 20: 880 PLUS - 4416526_Rev05.pdf

Write tank data

Page 20 Instruction manual 880 CIU Plus

CIU data The internal date and time can be overwritten by writing holding

registers.

Gauge commands Gauge commands can be issued with the >Force single coil=

command.

Page 21: 880 PLUS - 4416526_Rev05.pdf

Dimensions

Instruction manual 880 CIU Plus Page 21

Dimensions The CIU Plus has a specified set of dimensions. The dimension set

has to be the same for the whole combination of CIU Prime, CIU Plus

and Entis Pro. The used dimension sign and scaling factor are set-up

parameters and will be entered using Ensite Pro.

Unit Format Minimum Maximum

Level m

mm

ft

in

in/16

fis

in/256

∀xxx.xxxx

∀xxxxxx.x

∀xxx.xxxx

∀xxxx.xxx

∀xxxxxx.x

∀xxx=xx≅xx

∀xx=xx≅xxx

-999.9999

-999999.9

-999.9999

-9999.999

-999999.9

-999'11"15

-99'11"255

+999.9999

+999999.9

+999.9999

+9999.999

+999999.9

+999'11"15

+99'11"255

Temperature °C

°F

∀xxx.xx

∀xxx.xx

-300.00

-400.00

+300.00

+572.00

Pressure kgf/cm2

Pa

kPa

psi (lbf/in2)

+xx.xxx

+xxxxxxx

+xxxx.x

+xxx.xx

+00.000

+0000000

+0000.0

+000.00

+65.535

+6553500

+6553.5

+655.35

Volume l

m3

USgal

bbls

+xxxxxxxxx

+xxxxxx.xxx

+xxxxxxxx.x

+xxxxxx.xxx

+000000000

+000000.000

+00000000.0

+000000.000

+999999999

+999999.999

+99999999.9

+999999.999

Density kg/m3

°API

lbs/ft3

dens60/60

lbs/USgal

+xxxx.xx

∀xxx.xx

+xxx.xxx

+x.xxxxx

+xx.xxxx

+0000.00

-050.00

+000.000

+0.00000

+00.0000

+9999.99

+600.00

+999.999

+9.99999

+99.9999

Flow m3/min

m3/h

l/min

l/h

bbls/min

bbls/h

USgal/min

USgal/h

∀xxxx.xx

∀xxxxx.x

∀xxxxxx

∀xxxxxx

∀xxxx.xx

∀xxxxx.x

∀xxxxxx

∀xxxxxx

-9999.99

-99999.9

-999999

-999999

-9999.99

-99999.9

-999999

-999999

+9999.99

+99999.9

+999999

+999999

+9999.99

+99999.9

+999999

+999999

Acceleration m/s2 +xx.xxxxx +00.00000 +99.99999

Mass kg

metric ton

USton

+xxxxxxxxx

+xxxxxx.xxx

+xxxxxx.xxx

+000000000

+000000.000

+000000.000

+999999999

+999999.999

+999999.999

Page 22: 880 PLUS - 4416526_Rev05.pdf

Dimensions

Page 22 Instruction manual 880 CIU Plus

Unit Format Minimum Maximum

lbs

long ton

+xxxxxxxxxx

+xxxxxx.xxx

+0000000000

+000000.000

+999999999

+999999.999

Time s

min

h

AbsTime

dd

MM

YYYY

saving active

xx

xx

xx

xx:xx:xx

xx

xx

xxxxx

x

00

00

00

00:00:00

01

01

00000

0

59

59

23

23:59:59

31

12

16383

1

Text ASCII

Unicode

1 char = 1 byte

1 char = 2 bytes

Molar Value kg/kmol +xx.xxxx +00.0000 +99.9999

Percentage % +xx.xx +00.00 +99.99

TempCoefficient 10-7/°C

10-7/°F

+xxxxx.xxx

+xxxxx.xxx

+00000.000

+00000.000

+99999.999

+99999.999

Nodim no dim., unsigned value 0 2#bits

Bit coded separate bits 0 2#bits

Index row number in table 0 2#bits

Status see chapter >Statuses=

VCF - +x.xxxxx +0.00000 +9.99999

Page 23: 880 PLUS - 4416526_Rev05.pdf

Statuses

Instruction manual 880 CIU Plus Page 23

Statuses Each measured and each calculated entity in the CIU Plus contains a

16 bits status register.

High byte The high byte, the validity byte, is used to indicate if the data of this

entity is available (valid) and, if not valid, to indicate why the data is

not available (invalid).

Low byte The low byte is used to indicate the status of the data.

Validity byte The data validity byte is a hexadecimal number.

If the validity byte is >=80HEX

, the related data is invalid. If the data of

an entity is invalid, all derived data shows the same code in its data

validity byte and the status indicates how the data field should be

displayed (>FFFF=, blanks, etc.).

If the validity byte is <80HEX

, the related data is valid. Then additional

information is given.

Some examples are listed below. If the complete list is required

contact Enraf BV.

Validity

byte

Description Action

0x00 Valid data -

0x6F Reduced accuracy in

ambient temperature

-

0x70 Stored because of

water dip

-

0x81 No data available For derived data it is necessary to

check all input parameters for this

code

0x82 Killed data For derived data it is necessary to

check all input parameters for this

code

0xA4 General conversion

error

Check input and output value

dimensions

.

.

.

Page 24: 880 PLUS - 4416526_Rev05.pdf

Statuses

Page 24 Instruction manual 880 CIU Plus

Status byte The data status byte is bit coded. The meaning of the bits depends on

the validity byte (<80HEX

or >=80HEX

)

Status

Bit

Validity < 80HEX

Description (bit set)

Validity >= 80HEX

Description (bit set)

7 Uncalibrated Generate Alarm

6 Manual No Data Available

5 Killed

4 Over Range

3 Under Range

2 Un-initialised

1 Stored

0 Reduced Accuracy

Validity < 80HEX

represents valid data.

Suggested characters to display depending on the contents of the status

byte:

- uncalibrated = >#=

- manual = >&=

- stored = >S=

- reduced accuracy = >?=

The data status basically exists of two parts which should be displayed

in tabular data in two separate columns:

- bit 7, which indicates whether the data is calibrated or not

- bit 6...0, which (in decreasing priority) tell something about the physical

status of the data.

Validity >= 80HEX

represents invalid data.

Suggested characters to display: >FFFF= or >blanks=

Page 25: 880 PLUS - 4416526_Rev05.pdf

Modbus number representation

Instruction manual 880 CIU Plus Page 25

Modbus number representation The CIU Plus will be delivered with a pre-programmed Tank Record

lay-out for communication with Entis Pro. The lay-out for

communication with Entis Pro is fixed. However in case of

communication to another system the customer is able to alter the lay-

out to fit his own requirements.

This chapter describes the way data can be represented in the

modbus registers:

ID Data type Nr. of

registers

used

Description

0 Not a

number (just

data)

1...5 Data is represented according the

item definition (status, index, bit

coded, etc.)

15 ASCII string 1...10 Data represents a string of two ASCII

characters per register. Empty

registers contain >0'.

25 Unicode

characters

1...10 Data represents a string of one

Unicode character per register.

Empty registers contain >0'.

40 16 bit

unsigned

integer

1 Data is transmitted as contents of the

register. Value FFFFHEX

(65535DEC

) is

seen as failure

41 16 bit signed

integer

1 Represented in 2's complement.

bit 15: sign

bit 14...0: data

e.g. 0000HEX

= 0

e.g. 0001HEX

= 1

e.g. 7FFFHEX

= failure

e.g. 8000HEX

= -32768

e.g. FFFFHEX

= -1

42 16 bit

decimal float

1 Mostly used for scaling and offset.

bit 15: sign, 0 = pos., 1 = neg.

bit 14...11: exponent power of 10

bit 10...0: mantissa

e.g. 0000HEX

= 0

e.g. 2001HEX

= 0.001

e.g. 4801HEX

= 100

e.g. 5A16HEX

= 5340000

Page 26: 880 PLUS - 4416526_Rev05.pdf

Modbus number representation

Page 26 Instruction manual 880 CIU Plus

ID Data type Nr. of

registers

used

Description

e.g. 73E8HEX

= 1Α1010

e.g. 7BFFHEX

= failure

e.g. 9001HEX

= -1

43 12 bit signed 1 bit 15...13: if not 000 see further:

bit 12: sign, 0 = pos., 1 = neg.

bit 11...00: analogue value

e.g. EF FFHEX

= invalid

51 32 bit signed

integer

2 Binary data, covering data range

between -2147483647 and

+2147483647

e.g. 00 00 00 00HEX

= 0

e.g. 00 00 00 01HEX

= 1

e.g. 7F FF FF FFHEX

= invalid

e.g. FF FF FF FFHEX

= -1

52 32 bit floating

point

2 Data in two registers. Data is coded

into four bytes floating point,

covering data range between

-3.402823Α1038

and +3.402823Α1038

byte 1: sign + 7 bit exponent

byte 2: 8th bit exponent + 7 bit

mantissa

byte 3: 8 bits of mantissa

byte 4: rest of mantissa

e.g. 40 80 00 00HEX

= 4

e.g. 40 A0 00 00HEX

= 5

e.g. 7F 80 00 00HEX

= invalid

53 32 bit floating

point

(swapped)

2 Data in two registers. Data is coded

into four bytes floating point,

covering data range between

-3.402823Α1038

and +3.402823Α1038

byte 1: 8 bits of mantissa

byte 2: rest of mantissa

byte 3: sign + 7 bit exponent

byte 4: 8th bit exponent + 7 bit

mantissa

e.g. 00 00 40 80HEX

= 4

e.g. 00 00 40 A0HEX

= 5

e.g. 00 00 7F 80HEX

= invalid

Page 27: 880 PLUS - 4416526_Rev05.pdf

Modbus number representation

Instruction manual 880 CIU Plus Page 27

ID Data type Nr. of

registers

used

Description

60 Unsigned

double

register

2 1st register = integer value

2nd

register = fraction*1

e.g. 19 70 00 00HEX

= 6512

Value FFFF FFFFHEX

is seen as

failure

61 Unsigned

double

register

2 1st register = integer value

2nd

register = fraction*10

e.g. 19 70 00 06HEX

= 6512.6

Value FFFF FFFFHEX

is seen as

failure

62 Unsigned

double

register

2 1st register = integer value

2nd

register = fraction*100

e.g. 19 70 00 43HEX

= 6512.67

Value FFFF FFFFHEX

is seen as

failure

63 Unsigned

double

register

2 1st register = integer value

2nd

register = fraction*1000

e.g. 19 70 02 A6HEX

= 6512.678

Value FFFF FFFFHEX

is seen as

failure

64 Unsigned

double

register

2 1st register = integer value

2nd

register = fraction*10000

e.g. 19 70 1A 85HEX

= 6512.6789

Value FFFF FFFFHEX

is seen as

failure

ID53,60,61,62,63 and 64 are available in CIU Plus firmware version

1.003 and higher.

In CIU Plus firmware versions up to 1.002 ID50 was available. ID50 is

identical to ID64 in CIU Plus firmware versions 1.003 and higher.

Page 28: 880 PLUS - 4416526_Rev05.pdf

Modbus number representation

Page 28 Instruction manual 880 CIU Plus

Scaling and offset Scaling and offset are defined as follows:

• The value of the data that will be available for the user is

calculated as follows:

Register value = (data * scaling) + offset

• Per selected data entity a scaling and offset value can be

entered. These entered values are used for calculating the

register value.

• The original data measured or calculated by the CIU Plus is

available in the dimension and resolution as defined by the

dimension table.

• This data is represented in the requested representation in the

output registers.

Page 29: 880 PLUS - 4416526_Rev05.pdf

Modbus number representation

Instruction manual 880 CIU Plus Page 29

Example 1: Level : 22316.2 mm

Dimension : mm

Scaling : 0.01

Offset : 0

Data type : unsigned double register (ID=63)

Calculation : (22316.2 * 0.01) + 0 = 223.162

Data in reg. 1 : 223DEC

Data in reg. 2 : 162DEC

Example 2: Temperature : -8.23 °C

Dimension : °C

Scaling : 10

Offset : 100

Data type : 16 bit unsigned integer (ID=40)

Calculation : (-8.23 * 10) + 100 = 17.7

Data in reg. : 18 (rounded)

Example 3: Volume : 87654.321 m3

Dimension : m3

Scaling : 0.1

Offset : 0

Data type : unsigned double register (ID=64)

Calculation: : (87654.321 * 0.1) + 0 = 8765.4321

Data in reg. 1 : 8765DEC

Data in reg. 2 : 4321DEC

Example 4: Mass : 87654321 kg

Dimension : kg

Scaling : 1

Offset : 0

Data type : 32 bit signed integer (ID=52)

Calculation : (87654321 * 1) + 0 = 87654321

Data in reg. : 05 39 7F B1HEX

Page 30: 880 PLUS - 4416526_Rev05.pdf

Maintenance / trouble shooting

Page 30 Instruction manual 880 CIU Plus

Maintenance / trouble shooting

Maintenance The CIU Plus requires neither preventive nor periodical maintenance.

Trouble shooting If something appears to be wrong, proceed as follows:

1. Check mains voltage; OK: yes -> step 2

no -> check/replace

fuses

2. Check cabling: not connected -> connect

connected -> step 3

3. Check communication: yes -> finish

no -> step 4

4. Start >Ensite Pro=

5. Go to >Diagnostic data=

6. Press the >Update=-button to have the current values.

7. Press the >Print...=-button to print the data.

8. Contact Honeywell Enraf with diagnostic data.

Cleaning of the housing of the CIU Plus should be done with a moist

cloth only.

After switching on the CIU Plus it will take approximately 1 minute before

it will be able to communicate via the host ports.

The ´Alive´ LED (green LED under the red power LED) gives an

indication if the CIU Plus is in healthy condition.

In case healthy the LED is on for 2 seconds and off for 1 second etc.

Note that the healthy flash rhythm is different from the flash rhythm of

the Alive LED on the CIU Prime.

Page 31: 880 PLUS - 4416526_Rev05.pdf

Appendix

Instruction manual 880 CIU Plus Page 31

Appendix A Glossary

A

Alarms ID#200; Combined entity which represents the ExternalContacts

(ID#37) and the GaugeLevelAlarms (ID#36).

High byte ID#37; Indicates (bit coded) the ExternalContacts:

- Bit 0 = 1 External contact 1 active

- Bit 1 = 1 External contact 2 active

- Bit 2 = 1 External contact failure

- Bit 3 = 1 External contact not available in this instrument

Low byte ID#36; Indicates (bit coded) GaugeLevelAlarms:

- Bit 0 = 1 Low Level alarm tripped

- Bit 1 = 1 High Level alarm tripped

- Bit 2 = 1 Alarm failure

- Bit 3 = 1 Gauge alarms not available in this instrument

AmbientTemperature ID#103; Value of the tank=s ambient temperature.

AmbientTemperatureStatus ID#104; Status of ID#103, AmbientTemperature.

AutomaticMeasurableValues

ID#80; Indicates (bit coded) which values can be automatically

measured (this doesn't necessarily mean that they are actually

measured). Bit n = 1: value can be measured automatically:

- Bit 0 = 1 Level [ID#38, ID#40]

- Bit 1 = 1 Temperature [ID#44]

- Bit 2 = 1 Water level [ID#42]

- Bit 3 = 1 Density [ID#50]

- Bit 4 = 1 Vapour temperature [ID#46]

- Bit 5 = 1 Vapour pressure [ID#48]

- Bit 6 = 1 Ambient Temperature [ID#103]

- Bit 7 = 1 Dummy scan (now used for FDI scan)

- Bit 14 ProductTC calc. mode: 0 = manual, 1 = calculated

- Bit 15 VCF calc. mode: 0 = manual, 1 = calculated

Because of the representation as combined entity the length of each

individual entity (#36 and #37) is fixed to 8 bits.

Bits 14 and 15 are for internal use of the CIU Plus.

The length is fixed to 16 bits.

Page 32: 880 PLUS - 4416526_Rev05.pdf

Appendix

Page 32 Instruction manual 880 CIU Plus

AutomaticMeasurableValuesStatus

ID#146; Status of ID#80, AutomaticMeasurableValues.

AvailableRoom ID#75; Value of the tank=s spare capacity.

AvailableRoomStatus ID#100; Status of ID#75, AvailableRoom.

AvailableTOV ID#76; Value of the available product volume.

AvailableTOVStatus ID#101; Status of ID#76, AvailableTOV.

Page 33: 880 PLUS - 4416526_Rev05.pdf

Appendix

Instruction manual 880 CIU Plus Page 33

B

BackgroundTimeStamp ID#53; (Absolute) time when, in the background scan, the most recent

item was scanned.

C

CIUPlusGeneralConfigurationCRC

ID#95; Checksum, calculated over general CIU Plus configuration

parameters (for W&M purposes).

CIUPlusTankID ID#106; Holds (bit coded) the CIU Plus tank identifier:

- Bit 0..7 Tank number between 1 and 50

- Bit 8..15 RTU Address of the CIU Plus host port

CIUPrimeGeneralConfigurationCRC

ID#95; Checksum, calculated over general CIU Prime configuration

parameters (for W&M purposes).

CIUPrimeTankID ID#106; Holds (bit coded) the CIU Prime tank identifier:

- Bit 0..7 Tank number between 1 and 50

- Bit 8..15 RTU Address of the CIU Prime host port

CommStatus ID#10; Indicates (bit coded) the communication status:

- Bit 0 = 1 CIU Prime to Gauge comm. OK. (Future) (Bit 0 does

not change when bit 1=0)

- Bit 1 = 1 CIU Plus to (active or passive) CIU Prime comm. OK

- Bit 2 = 1 FieldPort on (active) CIU Prime OK

ConfigurationStatus ID#78; Indicates (bit coded) the CIU and tank configuration status:

- Bit 0 = 1 Gauge configuration mismatch (Future)

- Bit 1 = 1 CIU Prime general configuration mismatch

- Bit 2 = 1 CIU Prime tank configuration mismatch

- Bit 3 = 1 CIU Plus general configuration mismatch

- Bit 4 = 1 CIU Plus tank configuration mismatch for this tank

- Bit 5 = 1 Ensite Pro general configuration mismatch

- Bit 6 = 1 Ensite Pro tank configuration mismatch

- Bit 7 = 1 CIU Prime record contains invalid verification

signature

Value FFFF: tank/port not used.

Value FFFF: tank/port not used.

Because of the representation as combined entity the useful length is

fixed to 3 bits.

Page 34: 880 PLUS - 4416526_Rev05.pdf

Appendix

Page 34 Instruction manual 880 CIU Plus

CorrectionFactor ID#124; Value of the VCF.

CorrectionFactorStatus ID#125; Status of ID#124, CorrectionFactor.

CTSh ID#107; The correction for the expansion of the shell.

CTShStatus ID#108; Status of ID#107, CTSh.

D

DCF ID#128; Value of the DCF.

DCFStatus ID#129; Status of ID#129, DCF.

DisplacerPosition ID#38; Value of the physical servo displacer position.

DisplacerPositionStatus ID#39; Status of ID#38, DisplacerPosition.

DObs ID#50; Value of the product density.

DObsStatus ID#51; Status of ID#50, DObs.

DRef ID#30; Value of the reference density.

DRefStatus ID#31; Status of ID#30, DRef.

E

ExternalContacts ID#37; Indicates (bit coded) the external contacts:

- Bit 0 = 1 External contact 1 active

- Bit 1 = 1 External contact 2 active

- Bit 2 = 1 External contact failure

- Bit 3 = 1 External contact not available in this instrument

F

FlowTOV ID#74; Value of the total product volume (TOV) per time unit.

FlowStatus ID#99; Status of ID#74, FlowTOV.

ForegroundTimeStamp ID#52; (Absolute) time when, in the foreground scan, the most recent

item was scanned.

Because of the representation as combined entity the length is fixed to 8

bits.

Because of the representation as combined entity the length is fixed to 8

bits.

Page 35: 880 PLUS - 4416526_Rev05.pdf

Appendix

Instruction manual 880 CIU Plus Page 35

G

GaugeCommands ID#7; Indicates (bit coded) the allowed gauge commands:

- Bit 0 = 1 Test not allowed

- Bit 1 = 1 Lock test not allowed

- Bit 2 = 1 Block not allowed

- Bit 3 = 1 Calibration not allowed

- Bit 4 = 1 Alarm test not allowed

- Bit 5 = 1 Tank profile not allowed

- Bit 6 = 1 Interface profile not allowed

- Bit 7 = 1 Water dip not allowed

- Bit 8 = 1 Reset Gauge not allowed

- Bit 9 = 1 Interface 2 command not allowed

GaugeLevelAlarms ID#36; Indicates (bit coded in the high order byte) gauge level alarms

(firmware version >2.000):

- Bit 8 = 1 Low Level alarm tripped

- Bit 9 = 1 High Level alarm tripped

- Bit 10 = 1 Alarm failure

- Bit 11 = 1 Gauge alarms not available in this instrument

GaugeStatus ID#6; Indicates (in the high order byte) the (servo) gauge status.

Following modbus values represents a status (firmware version

>2.000):

- 0 = Level gauge is measuring level

- 256 = Level gauge is in test

- 512 = Level gauge is in lock test

- 768 = Level gauge is blocked

- 1024 = Level gauge is busy with a density profile measurement

- 1280 = Level gauge is searching water level

- 1536 = Level gauge end switch reached

- 2560 = Level gauge has found water level and is measuring it

- 65280 = Level gauge is in failure

These 2 bytes are configured in the CIU Prime by Ensite Pro. The data

extraction of Ensite Pro takes care of the configuration of this entity.

Because of the representation as combined entity the length is fixed to

16 bits.

Page 36: 880 PLUS - 4416526_Rev05.pdf

Appendix

Page 36 Instruction manual 880 CIU Plus

GaugeType ID#5; Type of level measuring instrument. To get the instrument type

number, add 800 (decimal) to the GaugeType value. Example: Gauge

type value = 54 -> instrument 854. This entity is configured by Ensite

Pro.

GOV ID#58; Value of the Gross Observed Volume.

GOVStatus ID#59; Status of ID#58, GOV.

GSV ID#60; Value of the Gross Standard Volume.

GSVCalcType ID#22; Indicates (indexed) the GSV calculation method:

- 0 = No GSV calculation

- 1 = VCF/Dref calc. acc. to ASTM D1250 (1980) table 6/5

- 2 = VCF/Dref calc. acc. to ASTM D1250 (1980) table 24/23

- 3 = VCF/Dref calc. acc. to ASTM D1250 (1980) table 54/53

- 4 = DCF calculation

- 5 = TCF calculation

- 6 = VCF calc. acc. to ASTM D4311 (1990) table 1

- 7 = VCF calc. acc. to ASTM D4311 (1990) table 2

- 8 = M - manual entry of VCF

- 9 = VCF calc. acc. to ASTM D4311 (1996) table 1 (implemented

using formula)

- 100...255 GSV calculation according defined chemical formulas

(future implementation)

GSVCalcTypeStatus ID#138; Status of ID#22, GSVCalcType.

GSVStatus ID#61; Status of ID#60, GSV.

Statuses 2048 and 2304 can only be detected when the ZLQ request is

used for the level measurement.

Because of the representation as combined entity the length is fixed to

16 bits.

Because of the representation as combined entity the length is fixed to 8

bits.

If index 0 = 0, Dref is not calculated.

Because of the representation as combined entity the length is fixed to 8

bits.

Page 37: 880 PLUS - 4416526_Rev05.pdf

Appendix

Instruction manual 880 CIU Plus Page 37

H

HighLevel ID#20; Level corresponds to HighTOV (for graphical purposes only).

HighTOV ID#19; The maximum volume the tank may safe contain.

HighTOVStatus ID#136; Status of ID#19, HighTOV.

HotStandbyStatus ID#9; Indicates (bit coded) the hot standby status:

- Bit 0 = 1 Primary CIU Prime is scanning this tank

- Bit 1 = 1 Primary CIU Prime is available for this tank

- Bit 2 = 1 Secondary CIU Prime is scanning this tank

- Bit 3 = 1 Secondary CIU Prime is available for this tank

- Bit 4 = 1 CIU Plus is passive member of a Hot-Standby pair

HydroMeterCorr ID#88; >0' is false, >1' means true.

HydroMeterCorrStatus ID#154; Status of ID#88, HydroMeterCorr.

I

InsulationFactor ID#109; The insulation factor of the tank shell.

InsulationFactorStatus ID#158; Status of ID#109, InsulationFactor.

L

LiqInVap ID#64; Value of the vapour volume in the tank, if it was >liquefied=.

LiqInVapStatus ID#65; Status of ID#64, LiqInVap.

LiqVolRatio ID#35; Factor by which a product in gaseous form reduces in volume

when converted to a liquid.

LiqVolRatioStatus ID#144; Status of ID#35, LiqVolRatio.

LowLevel ID#97; Level corresponds to LowTOV (for graphical purposes only).

LowTOV ID#18; The minimal volume under which no pumping is allowed.

LowTOVStatus ID#135; Status of ID#18, LowTOV.

Because of the representation as combined entity the useful length is

fixed to 5 bits.

Page 38: 880 PLUS - 4416526_Rev05.pdf

Appendix

Page 38 Instruction manual 880 CIU Plus

M

MassCalcType ID#25; Indicates (bit coded) the method of mass calculation:

- Bit 0 = 1 Liquid mass directly calculated from GOV * DObs

- Bit 1 = 1 Liquid mass calculated from NSV

- Bit 2 = 1 Liquid mass calculated in air

- Bit 3 = 1 Vapour mass calculated in air

MassCalcTypeStatus ID#141; Status of ID#25, MassCalcType.

MassLiq ID#68; Value of the product volume weight.

MassLiqStatus ID#69; Status of ID#68, MassLiq.

MassVap ID#70; Value of the vapour volume weight.

MassVapStatus ID#71; Status of ID#70, MassVap.

MolarWeight ID#79; Molar weight of the gas composition.

MolarWeightStatus ID#145; Status of ID#79, MolarWeight.

MovingStatus ID#3; Indicates (indexed) the level moving status:

- 0 = Tank level is stable

- 1 = Tank level is moving up

- 2 = Tank level is moving down

- 3 = No valid movement status can be detected (e.g. manual level)

MovingStatusStatus ID#132; Status of ID#3, MovingStatus.

N

NSV ID#62; Value of the Net Standard Volume.

NSVStatus ID#63; Status of ID#62, NSV.

P

ProductCode ID#23; Indicates (indexed) the product code:

- 0 = Not applicable

- 1 = A (use subsection A of the table specified in ID#22)

- 2 = B (use subsection B of the table specified in ID#22)

- 3 = C (use subsection C of the table specified in ID#22)

- 4 = D (use subsection D of the table specified in ID#22)

- 5 = E (use subsection E of the table specified in ID#22)

Because of the representation as combined entity the length is fixed to 8

bits.

Because of the representation as combined entity the length is fixed to 4

bits.

To disable the range checking, add 128 to above numbers.

Because of the representation as combined entity the length is fixed to 8 bits.

Page 39: 880 PLUS - 4416526_Rev05.pdf

Appendix

Instruction manual 880 CIU Plus Page 39

ProductCodeStatus ID#139; Status of ID#23, ProductCode.

ProductLevel ID#40; Value of the product level.

ProductLevelStatus ID#41; Status of ID#40, ProductLevel.

ProductName ID#21; 20 characters ASCII or 10 characters UNICODE.

ProductNameStatus ID#137; Status of ID#21, ProductName.

ProductTC ID#33; Value of the product temperature coefficient.

ProductTCStatus ID#34; Status of ID#33, ProductTC.

ProductTemp ID#44; Value of the product temperature.

ProductTempStatus ID#45; Status of ID#44, ProductTemp.

ProductTRef ID#26; Value of the product reference temperature.

ProductTRefStatus ID#142; Status of ID#26, ProductTRef.

S

SedAndWater ID#32; Volume of emulsified water in the product. The absolute

volume is calculated from the sediment and water percentage

(S&W%) and is used when calculating NSV. S&W% is a manual entry.

SedAndWaterStatus ID#143; Status of ID#32, SedAndWater.

ShellCapacity ID#17; Value of the tank shell volume (used for gas calculations).

ShellCapacityStatus ID#134; Status of ID#17, ShellCapacity.

T

TankConfigurationCRC ID#94; Checksum, calculated over tank related configuration

parameters by the CIU Plus (for W&M purposes).

TankName ID#1; 10 characters ASCII or 5 characters Unicode.

TankNameStatus ID#130; Status of ID#1, TankName.

TankShape ID#16; Indicates (indexed) the shape of the tank:

- 0 = No shape defined

- 1 = Cylindrical fixed roof

- 2 = Cylindrical with floating roof

- 3 = Cylindrical with internal floater

- 4 = Spherical tank

- 5 = Bullet

- 6 = Underground bullet

- 7 = Irregular cavern

- 8...99 Reserved (future)

- 100...255 Free configurable by the user.

These values are used to display a picture of the tank by Entis Pro or

Scada systems.

Because of the representation as combined entity the length is fixed to 8

bits.

Page 40: 880 PLUS - 4416526_Rev05.pdf

Appendix

Page 40 Instruction manual 880 CIU Plus

TankStatus ID#2; Indicates (bit coded) the status of the tank:

- Bit 0 = 1 Tank shell is calibrated by W&M (Treated as General

Tank calibrated Flag)

- Bit 1 = 1 Maintenance (future)

- Bit 2 = 1 Tank is disabled

- Bit 3 = 1 Tank is not available

TankStatusStatus ID#131; Status of ID#2, TankStatus.

TankType ID#4; Indicates (bit coded) the type of the tank:

- Bit 0 = 1 Ullage if bit is set, otherwise Innage

- Bit 1 = 1 WAP tank (Water Above Product) (future)

- Bit 2 = 1 Liquid mass calculated in air

- Bit 3 = 1 Vapour mass calculated in air

- Bit 4 = 1 HIMS calculation not allowed. If bit is set then mass

may NOT be calculated from GOV * Dobs.

TankTypeStatus ID#133; Status of ID#4, TankType.

TCF ID#126; Value of the TCF.

TCFStatus ID#127; Status of ID#126, TCF.

TempElementType ID#8; Indicates (indexed) the type of temperature element:

- 0 = No element available

- 1 = MRT

- 2 = MRT with bottom spot

- 3 = MRT with bottom and top spot

- 4 = One Spot element

- 5 = Two spot elements

- 8 = MTT

TGSV ID#66; Value of the Total Gross Standard Volume.

TGSVStatus ID#67; Status of ID#66, TGSV.

TotalMass ID#72; Value of the product plus vapour volume weight.

TotalMassStatus ID#73; Status of ID#72, TotalMass.

TObs ID#118; Value of the observed temperature.

TObsStatus ID#119; Status of ID#118, TObs.

TOV ID#54; Value of the Total Observed Volume.

TOVStatus ID#55; Status of ID#54, TOV.

Default: 6 (bit 2+3). Because of the representation as combined entity

the length is fixed to 4 bits.

Because of the representation as combined entity the length is fixed to 8

bits.

Because of the representation as combined entity the length is fixed to 8 bits.

Page 41: 880 PLUS - 4416526_Rev05.pdf

Appendix

Instruction manual 880 CIU Plus Page 41

V

VapRoom ID#93; Vapour room.

VapRoomPress ID#48; Value of the product vapour pressure.

VapRoomPressStatus ID#49; Status of ID#48, VapRoomPress.

VapRoomStatus ID#102; Status of ID#93, VapRoom.

VapRoomTemp ID#46; Value of the product vapour temperature.

VapRoomTempStatus ID#47; Status of ID#46, VapRoomTemp.

VerificationSignature ID#77; Calculated over all entities in the default tank record. The

patented calculation algorithm verifies the contents of the transmitted

tank records.

VolumeCorrections ID#24; Indicates (indexed) the volume correction method:

- 0 = NONE *)

- 1 = S&W correction applied **)

- 2 = Vap. calc. acc. Liq/Vol Ratio ISO/TC28/SC 3 N ***)

- 3 = Vap. calc. acc. Molar Method acc. to ISO/TC28/SC 3 N ***)

- 4 = Vap. calc. acc. Molar Method acc. to API research proj. 44 ***)

- 5 = Vap. calc. acc. Molar Method acc. to ISO 6578 ***)

- 6...255 Other vapour calculations (reserved, future) ***)

VolumeCorrectionsStatus ID#140; Status of ID#24, VolumeCorrections.

W

WaterLevel ID#42; Value of the water level.

WaterLevelStatus ID#43; Status of ID#42, WaterLevel.

WaterVol ID#56; Value of the water volume.

WaterVolumeStatus ID#57; Status of ID#56, WaterVol.

*) Liquid Mass calculated from GSV*Dref or Dobs*TOV

Vapour Mass = Not valid

**) Liquid Mass calculated from NSV

Vapour Mass = Not valid

***) Liquid Mass calculated from GSV*Dref or Dobs*TOV

Vapour Mass = According vapour calculations

Because of the representation as combined entity the length is fixed to 8

bits.

Page 42: 880 PLUS - 4416526_Rev05.pdf

Appendix

Page 42 Instruction manual 880 CIU Plus

Appendix B Article and part numbers

Article description Part no.

Indication stickers 2075.998

Carrier board 0880.601

Newt 80165 0880.602

IP-232/485 complete (Modbus) 0880.811

IP-BPM complete 0880.812

IP-232/485 complete (858 CIU) 0880.813

Key switch complete 0880.822

Power supply complete 0880.830

Serial driver (DIL) 2518.120

ROM serial carrier board 2518.941

RTC clock chip carrier board 2518.942

Serial driver (DIL) 2519.105

BPM connector 2522.110 + 2524.968

Micro jumpers (RS232) 2522.130

Jumpers carrier board 2523.922

Mains connection cable 2570.238

Mains fuse 2655.337

Net entry 2670.202

Fuse T1A carrier board 2829.978

Page 43: 880 PLUS - 4416526_Rev05.pdf

Appendix

Instruction manual 880 CIU Plus Page 43

Appendix C Related documents

API Manual of Petroleum Measurement Standards

(Annex to chapter 1, >Vocabulary=, released in January 1982)

ISO/TC 28/Section 3 - Terms relating to the calculation of oil quantity

Installation guide 880 CIU Prime/Plus

Instruction manual 880 CIU Prime

Instruction manual ModbusTM

Protocol

Instruction manual Ensite Service Tool

Instruction manual Ensite Pro Configuration Tool

Page 44: 880 PLUS - 4416526_Rev05.pdf

Page 44 Instruction manual 880 CIU Plus

Delftechpark 39 2628 XJ Delft Tel. :+31 15 2701 100 E-mail : [email protected] Website: http://www.honeywell.com/ps PO Box 812 2600 AV Delft The Netherlands We at Honeywell Enraf are committed to excellence. Information in this publication is subject to change without notice Enraf is a registered trade mark. Enraf B.V. Netherlands