Escolar Documentos
Profissional Documentos
Cultura Documentos
Model 604
Operation Manual
P/N 44103622
Revision G
April 21, 2000
TABLE OF CONTENTS
Section Description
Page
1.0 Introduction 3
1.1 Hardware specification 3
1.2 Software specification and calculation 4
2.0 Installation 5
2.1 Terminal description 6
2.2 Digital alarm output wiring configuration 7
2.3 Setup 8
2.4 Analog output wiring configuration 9
2.5 Digital alarm output wiring configuration 10
2.6 Calibration procedure 12
ILLUSTRATIONS
1.0 Introduction
The SPUD Model 604 is a microprocessor based instrument designed to
perform the accurate computation (7 significant digit accuracy) of liquid
density using the linear equations for (1) liquid vibrating densimeter. The
SPUD Model 604 will provide the linearized density in LCD readout.
Outputs:
(1) 4-20 mA Output for compensated Density, user adjustable.
(6) Digital outputs, Open collector, (1) signal alarm and (5) progammable for "out of
range" condition of the followings:
- Density
- Temperature
- Pressure
- Densimeter's frequency
Memory:
Non-volatile SRAM with self-contained lithium energy source capable of providing
over ten years of data retention.
Display: A two line alphanumeric LCD display with user ajustable backlit capable
of providing the continuous indication of density, temperature, pressure and
densimeter frequency.
Push button switches: The one on the left is labeled "Func" and rotates the
display between the densimeter frequency, compensated density, temperature,
pressure and field calibration for densimeter. The second button on the right is
labeled " Unit" and is used to rotate between the English, CGS and SI unit systems
for density, temperature and pressure. The two up and down arrow pushbuttons "!"
and """ in the middle of the front panel are used to change (1) the offset value "K0"
for density reading and (2) the analog output 4-20 mA zero and full scale for density
range output.
Power Requirement:
16 ~ 32 VDC, with 0.25 VA nominal @ 24 VDC supplied. 3/4 A fuse (5 x 20 mm).
115 VAC, 0.5 A power supply adapter and 230 VAC adapter are available
(optional).
Operating Environment:
Page 3 of 37
SPUD Model 604 Operating instructions
Physical Size:
Height .................................3.8 in. ( 96 mm)
Width ..................................3.8 in. ( 96 mm)
Depth ..................................6.5 in. (165.5 mm)
Shipping Weight:.....approx. 2 lbs. (0.9 Kg)
All information of the SPUD Model 604 may be accessed via the serial
communication port using the communication software supplied. (Refer to sections 3
& 4 for more details). The system calculation shown below is for the DENSITRAK
Model D625. The temperature algorithm for Models SVT and RST is proprietary and
includes additional temperature coefficients.
Page 4 of 37
SPUD Model 604 Operating instructions
2.0 Installation: Refer to the CSI Operation and Installation manual for your specific
DENSITRAK densimeter for the correct wiring diagram and installation instructions.
FIGURE 1: REAR PANEL USER I/O (See following page for terminal description)
Page 5 of 37
SPUD Model 604 Operating instructions
J4-1 (N/C)
J4-2 (N/C)
J4-3 (+) Densimeter tube Temp. in (4-20mA) ref. to return ground
J4-4 (+) Pressure transmitter in (4-20mA) ref. to return ground
J4-5 (+) SVT & RST shell temp. in (4-20mA) ref. to return ground
J4-6 Return ground (power supply ground)
Page 6 of 37
SPUD Model 604 Operating instructions
2.2 Digital alarm output connection: The open collector alarm output is capable of driving
an external 5 volt DC relay with a current sinking up to 500 mA maximum. With the
exception of the "NO SIGNAL" alarm, other alarms for density, temperature,
pressure and densimeter frequency may be scaled to the desired ranges via the RS-
232 communication port. The open collector output is turned on when the input(s) is
within range. Figure 8 shows a typical alarm output connection.
Figure 2
DIGITAL ALARM OUTPUT CONNECTION
2.3 Setup: All specific calibration coefficients and input/out parameters have been
programmed at the factory prior to shipment. However, the user should first perform
a bench test to verify the setup parameter and familiarize with the setup
communication.
Note: In cases where pressure transmitters are not available, fixed values for
pressure may be programmed into the 604SPUD via communication port for
pressure compensation of densimeter.
3.0 Communicating with SPUD 604: Install the computer diskette containing communication
software "CAL.EXE" into the PC terminal and type "CAL" at the DOS prompt and then
"ENTER." Follow the screen menu or refer to the function code listing located in this
manual. The communication protocol for the SPUD 604 is in binary and floating point (not
in ASCII).
Note: For customized monitoring applications, the Application Platform Builder software is
available. This software package is written in Quick Basic that provides the user with a
built-in communication protocol for the Model 604 and allows the user to modify and add
their own application programming (in Quick Basic code).
Page 7 of 37
SPUD Model 604 Operating instructions
3.1 Introduction: The program CAL.EXE a general communications, control and utility
program provided with each SPUD Model 604 and designed for inputting the specific
densimeter calibration coefficients. The hardware requirements are as follows:
a). MS-DOS compatible PC with at least one RS 232 serial port
(if printing is desired, one parallel port and a printer are required)
b). At least 512Kb of RAM
c). Communication cable and connectors (User-supplied or available from
Calibron)
d). Models 625, SVT or RST Densimeter and Model 604 Density Processor
The program is supplied are on a non-system diskette, which means that the PC must have
been started from a system diskette or hard disk before the program can be used. If a hard
disk is present, copy the program from the diskette to the C: drive. To start the program
from the C: prompt, switch to the directory (if any) into which the programs have been
copied and type CAL followed by Enter. The program should now start. A description of
the program functions follows:
Each piece of information held within the transmitter that is available through the
communication port has been assigned with an item number for quick and easy access.
The item numbers within the 604 processor's memory correspond to the various
parameters.
[1] - Communication
[2] - Program Setup
[3] - Exit to DOS
Time: 12:40:36
Date: 11-26-1995
Project: Custom
Meter Address: 0
Communication Port: 1
Baud Rate: 1200
--------------------------------------------------------------------------------------------------------
Enter function
Page 8 of 37
SPUD Model 604 Operating instructions
[1] - Communication
[2] - Program Setup
[3] - Exit to DOS
Type in the number of the selection and the program will immediately activate that function,
by displaying a sub-menu. The main functions are described on the following sheets.
3.3 Communication:
This is activated by typing "1" at the main menu and displays a sub-menu as below:-
[1] - Calibration Parameter Setup
[2] - Live Measurement Monitoring
Because this portion of the program can change the settings in the 604, and allow the 604
to display incorrect data, a Password is required to proceed into this portion of the program.
Once the password is entered correctly you will not need to enter it again unless you exit
the program.
If the password is entered, a screen of current settings with the prompt "....which item?"
will appear. This asks the user to type in the item number corresponding to the parameter
he wishes to view. So if, for example, the K0 coefficient were needed (item 46), then type
46 followed by Enter. The program interrogates the transmitter and, provided the PC and
transmitter are in communication, the current value for that item will be displayed on the
screen [If communication is not taking place, a "Polling" message will show at the bottom
right of the screen. If this occurs, you may press the space bar at any time to abort.
With the data value/units, the screen will ask "Change this (Y or N)?". If the item is to be
changed, enter "Y" and, at the prompt "Enter new value" (8 significant digit), enter the
required new value and press Enter. The program will transmit the new value to the
transmitter and read it back to the display.
If there are no more items to be monitored or if the displayed parameter is "Read only"
(such as Compensated Density (item 54), which is a measurement) or if the item is not to
be changed, enter "N" at the prompt and the program will return to the menu.
Page 9 of 37
SPUD Model 604 Operating instructions
Note: When several meters are wired in a typical Multi-Drop configuration, at any
"which item" prompt the entry of "#n" (where n = address number of a meter) will cause the
program to attempt to communicate with meter. For example, #4 would select the meter
with a communication address of 4
To be able to continuously monitor one or more items (up to 8 items) in real time and to see
how they are changing.
A screen of Item Numbers and their Descriptions will show on the screen with the prompt
"....which item?" appears. Enter the first item number and a Return. The prompt
reappears, so enter the second item number, and so on up to a max of eight items. Once
you have entered all the items you wish to monitor, press ENTER at the prompt.
The program will ask whether you wish to store the records that you will be monitoring -
"Do you want to store the data?" . Typing "N" or a Return will start the monitoring
process. Typing "Y" will produce "Store records on printer?". At this point you may say
"Y" to have a printed record of all the monitored data. (NOTE: You must have a printer
connected and ready) If you enter "N" then "Store records on disk file ?" appears.
Typing "Y" will bring up a sub-menu as follows:-
[1] - Text
[2] - Data
[3] - Both
If text files are selected, the prompt "Disk file name ( .DAT)?" appears. The
program automatically adds the ".DAT" extension to the name you enter so all you need to
ensure is that your chosen name is no more than 8 characters long and follows normal
DOS rules on filenames. The structure of the data file is as follows.
Each record is stored as 1 line of several data items delimited by comma's. There will be
one record per data item monitored at the end of each monitoring period. This means that if
the user is monitoring 4 items of data, with each log time the program will add 4 records to
the bottom of the file. the format for each record is:
RecNo, Ctr, Item, Avg, Desc, LVal, HVal, Std Dev, Std Fac, Time, Date
' RecNo = The record number. A new record number is issued each log time
' Ctr = The position within a given log. In our example monitoring 4 items Ctr would run
from
1 to 4
' Item = 604 parameter item number. For example if monitoring Frequency, Item = 17
' Avg = Average value of the data during the current time period
Page 10 of 37
SPUD Model 604 Operating instructions
NOTE: This type of file holds raw data. Trying to print this data directly will yield a very poor
picture of what occured. This data should be loaded into another program like Lotus®, or
Quattro® or Excell® so that it can be formatted in a manner that it makes sense to the
reader.
For Text files the prompt is "Disk file name ( .MON)?" . The same rules apply.
This type of file stores all the information exactly as it would have been printed if a printer
was available. This type of file holds all data in a usable format and can be dumped directly
to a printer to provide a formatted easy to read picture of what occured.
The next prompt is "Number of seconds between records?" . The entry must be an
integer number >=1 and is typically in the range 10(10 sec) to 3600(1 hour). The program
will now monitor the selected items continuously on the screen, giving the average, highest
and lowest values for each item. Each time that the chosen number of seconds occurs, the
standard deviation, lowest and highest values are logged. The highest/lowest are then
reset for the next recording period. To reset the statistics "on demand", press the "R" key
.The system "beeps" to acknowledge it has received the command. At any time, the value
of any item (monitored or not) can be viewed and/or changed pressing the "C" key, this
portion of the program will require the password to be entered as explained in section 2.1.1.
If the password has not yet been entered then the user will be prompted to enter it now. To
stop monitoring at any time, you may press the "Q" key. The program will complete the
current cycle, store a final data record, then return to the menu
Page 11 of 37
SPUD Model 604 Operating instructions
To select the PC communication port and baud rate used by the program.
To specify a desired drive and/or directory where all data files created will be stored, and
where all data files accessed must be located. Any path name must end with a "\". For
example, to specify that all data is stored in drive "C:" in an existing directory called "SPUD"
and in an existing sub-directory called "files", the path is specified "c:\SPUD\files\".
Selecting this function will cause execution of the program to stop and will display "Exit to
DOS (Y or N)". "Y" will return you to the DOS environment. "N" will return you to the main
menu of the SPUD 604.
a. Obtain the test temperature and actual density of water (in gr/cc) @ measured
temperature using an NIST table for water or Wagenbreth equation.
b. Record the indicated density from the SPUD model 604 display (gr/cc)
immediately after the water temperature was recorded per step 1 above.
Example:
Run No. 1 Run No. 2
(1) Indicated Density Di (gr/cc) @ 60oF 0.9999 1.0010
Page 12 of 37
SPUD Model 604 Operating instructions
3.6.2 Program the new K0 and 4-20 mA analog outputs by the front key board:
a. Push the "FUNC" key to display the K0 and its value on the SPUD Model 604
screen. The order of display items is as follow:
When the screen display "K0," push the "UNIT" key will rotate the
screen to show 4 mA zero scale analog output and 20 mA full
scale analog output then return to K0 until the "FUNC" key is
pushed.
The only values can be changed by the up and down keys on the front panel are:
K0, 4mA analog output and 20 mA analog output. However, the up and down
arrow keys will be disabled and return to normal operation for security protection
when the "FUNC" key is pushed. Follow the next steps to enable or remove the
protection when changing the K0, 4mA and 20 mA values.
b. Push and hold the "FUNC" and "UNIT" pushbutton switches silmutaneously for 4
seconds minimum a to 9 seconds maximum then release. The display will remain
to show "K0" on screen. If these keys were held less than 4 seconds or greater
then 10 seconds, the display will not display the K0 but one of the others items.
CAUTION: Do not hold these keys for more then 10 seconds since this will reset
all the programmed coefficients. The correct coefficients for the desired
densimeter would have to be programmed through communication via an IBM
terminal.
Page 13 of 37
SPUD Model 604 Operating instructions
c. Use the up arrow key to increase the K0 value and the down arrow key to
decrease the K0 value.
d. After changing the K0 value, push the "FUNC" to activate the security protection
and return the SPUD 604 to the normal operation. Observe and confirm that the
display shows the correct density reading.
e. Repeat steps "a, b, c and d" to change the 4mA analog zero scale output and
20mA analog full scale output.
3.6.3 Program the new value for K0, 4mA and 20mA outputs through
communication:
a. Connect an IBM terminal to the SPUD Model 604 with the supplied RS-232
cable. Execute the supplied communication program CAL.EXE. Follow the
screen menu to retrieve and change the following items:
Use FC 54 or 52 to verify the corrected density, after changing the new K0 value.
NOTE: the password for getting into the programming setup is "Densitrak"
In addition to the above, the CAL.EXE is designed to perform the following tasks with
Model 604:
Page 14 of 37
SPUD Model 604 Operating instructions
REFER TO THE FUNCTION CODE TABLE AT THE END OF THIS MANUAL FOR
ALL MEASUREMENT ITEMS THAT ARE AVAILABLE FOR DATA LOGGING AND
MONITORING WITH A PC TERMINAL. THIS TABLE CONTAINS THE FUNCTION
CODES FOR THE MODEL 604 DENSITY PROCESSOR .
Page 15 of 37
SPUD Model 604 Operating instructions
Page 16 of 37
SPUD Model 604 Operating instructions
USERSPUD is tested and fully compatible with BASICA, GWBASIC, QBASIC, or any
version of Microsoft's QuickBasic Compiler
The program is made up of many individual modules. The first line of each is a brief
description of that module's function. Scanning through the code the user may notice
additional modules that can make his programming task easier. For the average user only
two of these modules will be used. For this reason only those two will be described here.
Page 17 of 37
SPUD Model 604 Operating instructions
Example: IX = 26
Set the variable R to the outgoing data
Example: R = 100
Make call to Write to 604SPUD module at 5620
Example: GOSUB 5620
The Data has now been sent
Note: The data write module will place a * on the screen when writing. It is recommended
that the user position the cursor where he wants the * to appear before jumping to the
write subroutine.
Other variables that may be of interest to the user. All the variable default values are set in
line 5.
MO: If MO = 0 The program will announce (on the screen) the results of the read
operation while performing it.
If MO = 1 The program will quietly read the data and will not effect the screen in
any way.
ADI: ADI is the 604SPUD address number. The default value for the program is 0
which causes any meter that hears the poll to respond. If the user is talking to
Multiple 604SPUD's , this variable can be used to select the desired 604SPUD.
PORT$: Port$ holds the name of the communication port being used. the default value is
"COM1". The value "COM2" is also available if the users computer has a second
serial port.
Page 18 of 37
SPUD Model 604 Operating instructions
Page 19 of 37
SPUD Model 604 Operating instructions
71 % concentration FP 0.0
72 BO % concentration coefficient FP -5.564764
73 B 1% concentration coefficient FP 9.763139
74 B2 % concentration coefficient FP -5.343398
75 B3 % concentration coefficient FP 1.141627
76 CO % concentration coefficient FP .997447
77 C 1% concentration coefficient FP 1.37565e-4
78 C2 % concentration coefficient FP - 1.8053e-6
79 C3 % concentration coefficient FP 5.16988e-26
80 % concentration base temperature FP 0.0
81 Display units for % concentration String °BRIX
Page 20 of 37
SPUD Model 604 Operating instructions
Page 21 of 37
SPUD Model 604 Operating instructions
Page 22 of 37
SPUD Model 604 Operating instructions
00 Software Date: Read Only Software Date, Read Only (RO): Software
01 revision date
Password. Read & Write (RW): FACTORY USE ONLY-The following
configurations of strings, exact as indicated inside the quotation, will
define the types of applications:
- "Mass Flow" denotes mass flow application for Model 604
- "Net Oil" with two spaces between "Net" and "Oil" denotes
application for Net Oil Flow Computer. This application includes
additional computation for the analog input of a Water/Oil
Analyzer.
- Blank or any strings that are not identical as the above two
options denotes application for density only.
02 Cycle time, RO: in second value, the time that software takes to
perform a normal cycle of system computation
03 Serial number. RW: for applicable SPUD unit
04 Serial number. RW: for applicable Densitometer unit
05 Function key. RW: Assign a desired function key to display upon
cycling of power. Example: To display compensated density value
(FC 108), type value 108 into this function code and the live value for
compensated density will be displayed when the power to the SPUD
is cycled off and on. See note 1 for more details
06 Unit Key. RW: Assign a desire unit key to display upon cycling of
power. This function operates identical to that of function code 5 but
for unit of measurement. See note I for more details.
07 Baud rate, RW, Communication sFccd between an IBM terminal and
SPUD which can be set for 1200, 2400 or 4800 bps.
08 Communication address: RO: Is used to identify the current SPUD
that is being communicated with.
09 SPUD error status, RO: Error code denotes the current system error
caused by software or/and inputs. This is a software diagnostic
feature for factory use. See note 3 for more details.
10 SPUD alarm status; RO: Error code denotes the current system
error caused by software alarm set points. See note 4 for more
details.
11 Totalizer assignment, RW: Select one of the following digit codes: 1=
Volume Flow Total (Vg); 2= Mass Flow Total; 3= Water VolUme
Total; 4= Oil Volume Flow Total; 5= Water Mass Flow Total; 6= Oil
Mass Flow Total.
12 Totalizer oulse, RW: Pulse delay in multiple of 10 millisecond
increment. Example 2=20 millisecond.
Page 23 of 37
13, 14 Spare
15, Number of average samples for temperature input, RW: Defines the
buffer size for temperature input averaging. Value to be an integer
between 1 and 255. Default value is 255. Multiply the value in this
function code by the value from FC: 02 to find the total time in
second for this averaging routine. This is a typical moving averaging
routine where the oldest input sample in the buffer is replaced by the
newest input sample for each averaging cycle. This feature helps to
stabilize the erratic input signal. The larger the value, the more
stabilized signal will be but the slower the change of reading for
temperature value in FC 16.
16 Live averaged tube temperature reading, RO: Live temperature in
degrees C. This is an averaged value which is the product of the
temperature input signal and the number of averaging increments
from function code15. If FC 19=1 for an override active, the
overridden value from FC 20 would he displayed here.
17 Temperature Zero Scale. RW: Temperature value in degrees C
corresponding to the zero scale (4 mA) of the temperature
transmitter. This value is normally 0 degrees C for the
densitometer’s internal temperature module.
18 Temperature Full Scale; RW: Temperature value in degrees C
corresponding to the full scale (20 mA) of the temperature
transmitter. This value is normally 100 degrees C for the
densitometer’s internal temperature module.
19 Temperature Override. RW: Value "0" denotes live value for FC 16;
value "1" denotes override active and overridden value from FC 20
will be used for FC 16 in place of live value.
2O Temperature override value, RW: The value for this function code is
in degree C and will be activated and used for function 16 if FC
19=1.
21 Temperature ADC value. RO: Raw analog input in digital count
format for the actual corresponding analog input, 4mA = 0 count and
20 mA= 1023 counts. This value is used for input diagnostic.
22 Spare
23 Number of averaged samples for pressure input, RW: Defines the
buffer size for pressure input averaging. Value to be an integer
between 1 and 255. Default value is 255. Multiply the value in this
function code by the value from FC 02 to find the total time in
second for this averaging routine. This is a typical moving averaging
routine where the oldest input sample in the buffer is replaced by the
newest input sample for each averaging cycle. This feature helps to
stabilize the erratic analog input signal for pressure. The larger the
value, the more stabilized signal will be but the slower the change of
reading for pressure value in FC 24.
SPUD Model 604 Operating instructions
Page 25 of 37
SPUD Model 604 Operating instructions
Page 26 of 37
SPUD Model 604 Operating instructions
46 Spare
47 Increments between densitometer samples, RW: Defines the buffer
size for the measurement cycle of the densitometer's frequency
input. The input value to be an integer between 1 and 255, which
represents the number of 10 millisecond Increments that the SPUD
will skip before the next measurement. The larger the value, the
slower the display will update.
48 Number of averaged samples for the densitometer's bout. RW:
Defines the buffer size for the densitometer's frequency input
averaging. Input value to be an integer between 1 and 255. Default
value is 150. Multiply the value in this function code by the value
from FC 02 to find the total time in second for this averaging routine.
This is a typical moving averaging routine where the oldest input
sample in the buffer is replaced by the newest input sample for each
averaging cycle. This feature helps to stabilize the erratic frequency
input signal from the densitometer due to random vibration, air
bubbles or spikes. The larger the value, the more stabilized signal,
but the slower the signal update for period value (in microseconds) in
FC 49.
Period in microseconds = 1/(frequency x 1E-6).
49 Live averaged densitometer’s period reading; RO: Live period
reading in microsecond value. This is an averaged value, which is
the product of the densitometer's period input signal and the number
of averaging increments from function code 48. If FC 51=1 for an
override active, the overridden value from FC 52 would be displayed
here.
50 Live averaged densitometer's frequency: RO: Live frequency reading
in Hz. This value is the reciprocal of the period value from FC 49.
51 Densitometer's period override; RW: Value "0" denotes live value for
FC 49; value "1" denotes override active and the overridden value
from FC 52 will be used for FC 49 in' place of live value.
52 Densitometer's period override value; RW: The value for this function
code is in microsecond and will be activated and used for FC 49 if
FC 51=1.
53 Densitometer's count: RO: Raw frequency input in digital count
format corresponding to the actual % water input, 4mA =
0 count and 20mA= 1023 counts. This value is used for input
diagnostic.
54,55 Spare
56 Number of averaged samples for the flow meter's input RW: Defines
the buffer size for the flow meter's frequency inlet averaging. Input
value to be an integer between 1 and 255. Default value is 5.
Multiply the value in this function code by the value
Page 27 of 37
SPUD Model 604 Operating instructions
Page 28 of 37
SPUD Model 604 Operating instructions
Page 29 of 37
SPUD Model 604 Operating instructions
111 Density in user specified units: RO: The density value in this function
code is specified by FC 112, Example: if FC 112=0, then the value is
“g/cc," or if FC 112=1, then the value is "KG/m3,'' etc. This function code
is normally assigned to the analog output in FC 166 by setting FC
166=166. The analog zero and full scales in function codes 164 and 165
must have the same unit of density as specified in FC 112.
112 User specified density/units; RW: Select one of the following digit code
for density unit:
0=g/cm3; I=KG/m3, 2=lb/ft3; 3= lb/gal; 4=lb/bbl; 5= ton/m3; 6= Relative
density @ flowing; 7= Relative density @ 60 degree F; 8= API @ 60
degree F; 9= ° BRIX ( or selectable % concentration term); 10= °
BAUME for light liquid crude oil; 11=° BAUME for heavy liquid crude
oil.
113 Temperature compensation, RO: Computed value for temperature
resulting from the temperature coefficients in function codes 86 thru
96 and the temperature difference between flowing temperature in
FC 16 and the standard temperature in FC 126. The combine result
of this value and the value Du (FC 106) make up Dt value (FC 107).
114 Pressure compensation: RO: Computed value for pressure
compensation resulting from the pressure coefficients in function
codes 127 thru 129 and the pressure value FC 24. The combined
result of this value and the value Dt (FC 107) make up Dtp value
(FC 108).
115 Number of digit for density display, RW: Select the number of digit
for display density, example: 0.99500, 0.9959, 0.995 etc.., up
between 0 to 5 digit (integer value only).
116 to 117 Spare
118 K0n corrected zero offset value, RO: This value is the result of KO
value (FC 120) and the densitometer correction factor (DCF) in FC
119. Refer to manual for detail calculation.,
119 Density Correction Factor (DCF), RW: The calibration factor for
densitometer which is the ratio of known density (from a
hydrometer or pycnometer) and densitometer's reading (dtp from
FC 108).
120 to 124 Density coefficients; RW: Factory densitometer's coefficients for
density. The combination of these values and the densitometer's
period in FC 49 make up Du (FC 106). Refer to manual for detailed
calculation.
125 Period base, RW: Densitometer's period in microsecond of the
standard fluid at a standard condition. This value is part of the
temperature compensation algorithm.
126 Base temperature. RW: Temperature in degree C at which the
Page 30 of 37
SPUD Model 604 Operating instructions
132 Volume flow rate. RO: Live flow rate from flowmeter. Unit of measure
for flow rate is specified in r-c 136 (for time) and 142 (for unit of
volume).
133 Volume flow total: RO: Live flow total per time. This value is the
product of the value in FC 132 and the running time from start and
the increment value in FC 134.
134 Volume flow total increment, N value. RW: An increment multiplier
for the volume totalizer in FC 133. This value is normally 1. However,
this value can be any integer to slow down the counts for external
totalizer. The larger value, the slower the totalizer will increment.
135 Volume total residual, RO: Internally computed value. The remainder
of volume flow total in FC 133 after being incremented from FC 134.
136 Unit of time: RW: The time in second or hour etc.., that the volume
flow rate is based on. It can be selected from the following digit
options:
0= second; 1= minute; 2= hour; 3= day ,
137 Spare
138 Mass Flow Rate, RO: Live mass flow rate from flowmeter and
densitometer inputs. Density value can be an override value if FC
51=1 or FC 109=1. However, flowmeter input will always be live. Unit
of measure for mass flow rate is specified in FC 136 (for time) and
FC 142 (for mass).
139 Mass Flow Total, RO: Live mass flow total per time. This value is the
product of the value in FC 138 and the running time from start and
the increment value in FC 140.
140 Mass Flow Total increment. N value, RW: An increment multiplier for
the mass flow totalizer in FC 139. This value is normally 1. However,
this value can be any integer to slow down the counts for
Page 31 of 37
SPUD Model 604 Operating instructions
external totalizer. The larger value, the slower the totalizer will
increment.
141 Mass total residual: RO: Internally computed :value. The remainder
of mass flow total in FC 139 after being incremented from FC 140.
142 Mass / Volume Units. RW: Unit of Mass / Volume conversion which
to be used to define FC 132 and FC 138. The following digit
options for mass flow conversion can be selected:
0= g/cm3; 1= Kg/m3; 2= Ib/ft3= lb/gal; 4= lb/bbl; 5= metric ton/m3.
143 Spare
144 Water Volume Flow Rate; RO: Live value for water volume flow rate
from the frequency flowmeter and Water/Oil Analyzer (analog 4-20
mA input). Unit of measure for water volume flow rate is specified in
FC 142.
145 Water Volume Flow Total; RO: Live value for water volume flow
total. This value is the product of the value in FC 144 and the
running time from start and the increment value in FC 146.
146 Water Volume Flow Total Increment, N Value; RW: An increment
multiplier for the mass flow totalizer in FC 145. This value is
normally 1. However, this value can be any integer to slow down the
counts for external totalizer. The larger value, the slower the
totalizer will increment.
147 Water Volume Total residual. RO: Internally computed value. The
remainder of water volume flow total in FC 145 after being
incremented from FC 146.
148 Spare
149 Oil Volume Flow Rate, RO: Live value for oil volume flow rate from
the frequency flowmeter and Water/Oil Analyzer (analog 4-20 mA
input). Unit measure for oil volume flow rate is specified in FC 142.
150 0il Volume Flow Total, RO: Live value for water volume flow total.
This value is the product of the v/due in FC 149 and the running
time from start and the increment value in FC 151.
151 0il Volume Flow Total Increment, N Value: RW: An increment
multiplier for the mass flow totalizer in FC 150. This value is
normally 1. However, this value can be any integer to slow down the
counts for external totalizer. The larger value, the slower the
totalizer will increment.
Page 32 of 37
SPUD Model 604 Operating instructions
152 Oil Volume Total residual. RO: Internally computed value. The
remainder of water volume flow total in RS 150 after being
incremented from RS 151.
153 Spare
154 Water Mass Flow Rate. RO: Live water mass flow rate from flowmeter,
densitometer and water/oil analyzer inputs. Density value can be an
override value if FC 51=1 or FC 109=1. However, flowmeter input
will always be live. Unit of measure for mass flow rate is specified in
FC 136 (for time) and FC 142 (for mass).
Water Mass Flow Total, RO: Live mass flow total per time. This
155
value is the product of the value in FC 154 and the running time from
start and the increment value in FC 156.
156 Water Mass Flow Total increment, N value, RW: An increment
multiplier for the mass flow totalizer in FC 155. This value is normally
1. However, this value can be any integer to slow down the counts
for external totalizer. The larger value, the slower the totalizer will
increment.
157 Water Mass total residual: RO: Internally compub~ value. The
remainder of mass flow total in FC 155 after being incremented from
FC 156.
158 Spare
159 Oil Mass Row Rate, RO: Live oil mass flow rate from flowmeter,
densitometer and water/oil analyzer inputs. Density value can be an
override value if RS 51=1 or FC 109=1. However, flowmeter and
water/oil analyzer inputs will always be live. Unit of measure for
mass flow rate is specified in FC 136 (for time) and FC 142 (for
mass).
160 Oil Mass Flow Total, RO: Uve mass flow total per time. This value is
the product of the value in FC 154 and the running time from start
and the increment value in FC 161.
161 Oil Mass Flow Total increment, N value, RW: An increment
mulUplier for the mass flow totalizer in FC 160. This value is
normally 1. However, this value can be any integer to slow down the
counts for external totalizer. The larger value, the slower the totalizer
will increment.
162 Oil Mass total residual; RO: Internally computed value. The
remainder of mass flow total in FC 160 at,er being incremented from
FC 161.
163 Spare
164 Analog Output Zero Scale, RW: The desired zero scale output for
density. Caution: The unit of measure for this value must correspond
with that of being specified in FC 112.
165 Analog Output for Full Scale, RW: The desired full scale output for
density. Caution: The unit of measure for this value must
Page 33 of 37
Function Code Listing
Page 34 of 37
SPUD Model 604 Operating instructions
184 Spare
185 Assigned FC for alarm # 5: The assignment for this FC is similar to
that of FC 169.
186 Alarm # 5 Iow limit RW: The assignment for this FC is similar to that
of FC: 170.
187 Alarm # 5 hi limit, RW: The assignment for this FC is similar to that
of FC 171.
188&189 Spare
190-192 KTN0 thru KTN2 Temperature coefficients: RW: Densitometer's
polynomial temperature coefficients. Caution: These coefficients
were specifically calibrated to individual densitometor, Refer to the
applicable densitometer's calibration certificate for the correct
values.
193 Dt Base, RW: Reference density of the standard fluid at a standard
ambient temperature. This value is part of the temperature
compensation algorithm.
194 Spare
195 Disable all override values. RW: When set FC 195=1, the override
will be de-activated for all function codes 19, 27, 35, 43, 51, 58, and
109.
Page 35 of 37
SPUD Model 604 Operating instructions
NOTE 2:
If a value is entered for "Func" or "Unit" greater than what is shown in the above table,
it will be reset to 0 by the SPUD software.
Page 36 of 37
SPUD Model 604 Operating instructions
NOTE 3:
NOTE 4:
Page 37 of 37