Page 3
Copyright All rights reserved. Printed in the United States of America. Except as permitted under the United States Copyright Act of 1976, no part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means- electronic, mechanical, photocopying, recording or otherwise- without the prior written permission of the Publisher: Varec, Inc.
Page 4
FuelsManager Defense Using This Manual The FuelsManager Defense Administrator manual explains not only the configuration and maintenance of the FuelsManager System, but also explains how to use the FuelsManager applications: Draw, Report, Configuration, and Operate. Before reading this guide, you should become familiar with the operation of Microsoft Windows.
Page 5
Window Elements Elements Description Program Icon Provides a pop-up menu, which allows window modification Title Bar Shows the title of the application, document or FuelsManager graphic screen Menu Bar Lists of available menus. Most applications have a File menu, Edit menu, and a Help menu, as well as menus unique to the application Menu A menu contains a list of commands or actions performed by...
Table of Contents Installation and Setup ....................1 Before You Begin....................2 What’s in the Box ....................2 FuelsManager install CD-ROM ................. 3 Optional features and communication drivers ...........3 Licensing Options....................4 Professional Edition ..................4 Standard Edition ....................4 Edition Features ....................4 Installing the hardware key..................
Page 8
FuelsManager Defense System Resources ................... 25 Independent System Files ............... 25 Master System Files ................. 25 DataManager ....................26 DataManager functions ................26 Database storage ..................26 Database time ..................26 CommManager ....................26 CommManager Functions ............... 26 ReportManager ....................27 ArchiveManager .....................
Page 9
Setting System Parameters ..................49 Working with Configuration................. 50 Opening Configuration ................50 Exiting Configuration ................50 Setting subsystem run modes................51 System Selection ..................51 Current Mode ...................52 Auto Start Mode ..................52 FuelsManager file directories ................. 54 Program directory (\Program Files\FuelsManager\) .........54 FM Project (\Program Files\FuelsManager\FMProject) ......54 FMTools ....................54 ViewRTU ....................55 Setting up file directories ................55...
Page 10
FuelsManager Defense Administering Alarms ....................69 Alarms ........................70 Events ......................70 Alarm & Event Logs ..................70 Pre-configured alarms ..................71 User Defined alarms ..................71 Configuring alarms ..................72 Creating global, local alarms and templates ..........75 Global alarm definition ................75 Creating and modifying global alarms from the Points menu ....
Page 11
OPC server support ....................90 What is OPC? ...................90 OPC Data Access ..................90 OPC Server Tags ..................91 FuelsManager Supported client and server interface ........92 Creating database points ..................93 Database Edit dialog box .................95 Add Point to Database dialog box ............96 Creating input and output points ................
Page 12
FuelsManager Defense Clearing data source ................133 Selecting a Manual data source ............133 Selecting a Comm data source ............. 134 Selecting an OPC data source .............. 135 Selecting a Local data source ............... 135 Engineering Units Conversion ..............136 Configuring translation tables ................
Page 13
Editing point variables ................163 Deleting point variables ................164 Records ....................164 Tank point records .................165 Input point records .................166 Output point records ................166 Creating Graphics ....................167 Draw application ....................168 Opening Draw ..................168 Exiting Draw ...................168 An introduction to creating graphics ............168 How a graphic is used in the Operate application ........
Page 14
FuelsManager Defense Drawing an arc ..................177 Label tool ....................177 Inserting a database value ..............177 Inserting a bar graph ................178 Symbol index ..................180 Placing a symbol in a graphic ............... 180 Creating a symbol ................. 180 Inserting a button ..................
Page 15
Administering Reports ...................197 Report ........................198 Opening Report ..................198 Exiting Report ..................198 Pre-defined standard reports ............... 198 Tools and objects for reports ................ 199 Tables ......................199 Labels ......................199 Values ......................200 Column/row totals and averages ..............201 Summary reports ..................201 Object Functions in summary reports ............201 Creating a new summary report ..............
Page 17
Security........................ 243 ArchiveManager ....................244 To set the default minimum to 5 minutes ............245 Setting Sample Interval to 5 Minutes ..............246 Edit Tank Data ..................... 247 Process Data ....................... 248 Alarms........................249 Vessel 1 ....................... 250 Vessel 2 ....................... 251 Leak Detection ....................
Page 19
Weight in a pressurized tank ..............296 The Molar method ..................297 Food oil method ..................297 Chinese Correction Method ..............297 Available volume/available mass ..............298 Remaining volume/remaining mass ............. 299 LPG quantity calculation from liquid density........... 300 Overall calculation scheme ................300 Details for each step ..................
Page 20
FuelsManager Defense Changing a Seal State for a Process Variable ........331 Display of W&M Indicator on Graphics & Reports........... 334 Sealing FuelsManager Modules................. 335 Changing a Seal State for a module ............. 336 W&M Logic .................... 336 Setting the W&M Password................338 Systems Seals .....................
FuelsManager Defense Before You Begin This section describes how to install FuelsManager. This chapter also provides an overview of how a system could be networked. In most cases, FuelsManager is installed and pre-configured on the computers before they arrive on site. Further information on how to use the Operate user interface to interact with the facility during run-time is provided in the user manual.
Before You Begin FuelsManager install CD-ROM This CD contains the files necessary to run FuelsManager. If you are upgrading an existing version of FuelsManager, the installation program will not overwrite existing data unless indicated and will offer the opportunity to backup the existing project.
FuelsManager Defense Licensing Options The FuelsManager software suite is available as a licensed product with various levels of functionality. Each edition is available pre-installed on a PC or as a software license only. The FuelsManager license pre-installed onto a PC includes the following deliverables: •...
Page 25
Licensing Options Standard Professional Edition Edition All parameters can be controlled online through the industry standard Windows® dialog boxes and user interface Allows seamless communications to various manufacturers’ tank gauges via the RTU 8130 or TankGate interfaces Comprehensive real-time alarm and event management Print or save standard reports of your daily operations, including alarm, events, historical...
FuelsManager Defense Installing the hardware key Each FuelsManager workstation requires a hardware key in order for the software to run. This device plugs into either the parallel port or USB of the CPU without disrupting normal operations, and should be inserted as indicated in the installation program.
Page 28
FuelsManager Defense Step-by-Step • Insert the Install CD-ROM into the CD-ROM drive • If the CD does not autorun, perform the following: From the Windows 2000/XP desktop, click the Start menu and select Run. Type ‘E:\SETUP ‘(substitute the “E” with the appropriate CD drive letter) •...
Installing FuelsManager Installing USB hardware key To install a USB Hardware Key, perform the following steps: Step-by-Step • Attach the USB hardware key to an available USB port • If Windows prompts you to install drivers for the key, follow the on-screen instructions Uninstalling FuelsManager You can uninstall FuelsManager by running the SETUP program from the CD-...
FuelsManager Defense Upgrading from FuelsManager 4.3 As with all previous versions of FuelsManager, upgrades are only supported from the immediately preceding version, in this case FuelsManager version 4.3. Install FuelsManager. Follow the steps for a new install, but select “Yes” when offered the opportunity to back up the existing project.
Upgrading from FuelsManager 4.3 Batch Compile dialog Regenerating reports After upgrading from the previous version of FuelsManager the user must ‘regenerate’ all reports. Failure to do so will result in the inability to view any reports created on the earlier system. Step-by-Step •...
Page 32
FuelsManager Defense Step-by-Step • From the FuelsManager Configuration menu bar, click User Interface, and then click Draw Graphics command • The Draw Application opens • Click on the File menu and select Open command • The Open Graphic File dialog box appears •...
Networking Networking The above figure illustrates a typical FuelsManager System setup. This example is only one of many configurations, but it provides a general understanding of how an FuelsManager System is configured. Network Installation FuelsManager can be set up a variety of ways to accommodate the needs of any given site.
Page 34
FuelsManager Defense Step-by-Step • Install FuelsManager on the system that will be used as the server • Install FuelsManager on all ‘client’ machines. Place both the application and the project on the local machine, as indexes and application files are necessary •...
Printers Printers Printers are used to print Alarm/Event reports and Log File Browser reports that were created in Report. The available printers and reports are listed in the ReportManager dialog box in Operate. FuelsManager will recognize all local printers, and allow the user to choose between them under the ReportManager.
FuelsManager Defense Startup The user does not “start up” FuelsManager, it launches automatically upon start- up of the Windows operating system. This system must start before any other FuelsManager subprogram. The FuelsManager system can run regardless of whether a User is logged onto the system. As long as the computer is on, FuelsManager can run in the background.
Startup Stopping FuelsManager Under some circumstances, your Varec representative may request that you stop Caution! Do not disable FuelsManager unless given FuelsManager. You can stop the FuelsManager service from the Services item in specific instruction from your Varec the Control Panel. representative.
FuelsManager Defense Additional Configuration Once a new install is completed, the Administrator must then configure the database and security for the following items • Confirm system and network setup • Configure the database: Create and define Tank, Input, Output, and Triggered points, assigning alarms to database points •...
FuelsManager Defense What is FuelsManager software? FuelsManager is an advanced Inventory Management software product for tank farms, terminals, pipelines and other management facilities. This system runs under either the Microsoft Windows 2000 or XP operating systems. These multi- tasking 32-bit operating systems allow for complete Client/Server applications. FuelsManager operates on a single PC, or as part of a network, and is available in Workstation or Server configurations.
What is FuelsManager software? equipment. The system can monitor levels, temperatures, alarms, volumes, flow, and other variables for up to 2000 tanks. Real-Time Database FuelsManager maintains a real-time memory-resident database consisting of input values, calculated values and operator-entered values. The system supplied is completely pre configured to fully support the required functions.
FuelsManager Defense automatically generate a printout. Refer to chapters on FuelsManager Configuration and Reports for further Alarm and Security information. Events And Event Logging Events are based on changes to a database value by a defined amount or by operator command. All Events are automatically logged to a daily alarm and event log disk file and can be configured to automatically generate a printout to a specified printer.
FuelsManager System Architecture FuelsManager System Architecture The FuelsManager System consists of an integrated client/server architecture of applications and services that interact using the Windows 2000 or XP operating systems. This section describes the functions provided by each of these programs as well as the interaction between them.
Page 44
FuelsManager Defense Managemnt Information System Servers Clients Data Acquisition Field Instruments Administrator Manual...
FuelsManager Services FuelsManager Services FMSystemManager FMSystemManager performs master initialization and scheduling for the FuelsManager System. It starts up the previously mentioned server programs on its local machine. In addition, it provides shared system resources (Coded Variables, Modifiers, Engineering Units Strings, Products, Graphic File Names, Help File Names, and up to 16 sets of User Defined String tables) and services that are used by all FuelsManager programs.
FuelsManager Defense the server is established so that all changes to the system shared resources are updated on the local computer. If the local computer is the master system server, additional functions are used to transmit changes to all Client computers. Maintaining local disk images of shared resources ensures that a viable image of all shared resources is available even if the designated server is temporarily unavailable.
FuelsManager Services • Performs hardware configuration, protocol translation and data conversion functions required to support the device. These functions may also include downloads and uploads from the field device • Converts device data from all field devices for transmission to the FMDataManager.
FuelsManager Defense FuelsManager Applications FuelsManager can be configured and maintained through several Windows-based user applications: FuelsManager Configuration, Operate, Draw and Report. FuelsManager Configuration The FuelsManager Configuration application is used to configure, maintain, and administrate all FuelsManager specifications such as real-time database configuration and device communications.
FuelsManager Applications Draw Graphics are color graphic images that show the dynamic status of the system. The Draw application lets users create new graphics and symbols or edit existing graphics and symbols for use with the The Operate program. Your FuelsManager system package contains several predefined graphics used to monitor and control the facility.
FuelsManager Defense Selecting remote FuelsManager systems The FuelsManager interface allows the user to select other available FuelsManager databases on the network. This gives the ability to remotely configure systems over a network. This can be done from many different dialogs within FuelsManager. Whenever you see a System button, or a Select button within a System or System Name group, you can select a different database.
FuelsManager Defense Microsoft Windows and FuelsManager security FuelsManager security extends the Microsoft Windows security model by Note! It is important to note that all FuelsManager users must be providing additional security privileges specific to the process of fuels defined as Windows users on the management.
Microsoft Windows and FuelsManager security The Actions menu includes the options to add, delete, rename, properties or close Actions Menu The Add command allows the administrator to add a user, group, tag, or an alarm according to what section is selected in the security dialog box DELETE The Delete command allows the administrator to delete a user,...
FuelsManager Defense Categories FuelsManager provides two types of categories, alarms and tags. Alarm categories allow the administrator to designate which alarms a particular user group will be notified of. In addition, the administrator can designate which printer alarms of a particular category should be printed to. For larger systems it is important to categorize alarms such that only the users with responsibility for a particular area of the facility are notified of alarms for that area.
Page 55
Categories The security dialog box ADM003GVAE1005...
FuelsManager Defense Defining Alarm Category Properties The properties of the alarm category define which server will be used to print alarms for this category and printer settings, such as print time and print intervals. Step-By-Step • Click to expand the Categories tree •...
Categories Creating, Deleting or Renaming Tag Categories In this example we will Delete a Tag Category, but you can also follow the instructions to Create or rename a Tag. Step-By-Step • Click on + next to Categories to expand the tree structure •...
FuelsManager Defense Users and Groups FuelsManager follows the typical user and user group security model. The system administrator creates user groups and assigns privileges to these groups that restrict the specific FuelsManager features that the group is allowed to access. The administrator then assigns users to these groups.
Users and Groups Creating, Deleting or Renaming a User Step-By-Step • Click on the Users icon to display a list of users in the right side window • This list contains all the FuelsManager users and their corresponding groups. FuelsManager is capable of supporting fifty (50) different users. •...
FuelsManager Defense Defining User Properties Further details for each individual user can be added through the Properties dialog. This allows the entry of the user’s full name and other details to help describe the user. Note! The properties that are defined within the FuelsManager program are not linked to any of Step-By-Step...
Users and Groups The security dialog box can be used to create delete or rename Security Group settings Adding Users to a Group A user can be added to a group once the group exists. A user does not have Note! The user can only belong to one group.
FuelsManager Defense Access Alarm and Tag Selection In this example we will Assign alarm categories to a Group, but you can also follow the instructions to Assign Tag categories to a Group. Step-By-Step • Click on the + next to the Groups icon to expand the tree structure •...
Users and Groups Permissions System Permission Description CONFIGURE DATABASE Configure the database while running FuelsManager. These changes are instantly configured into the database CONFIGURE ALARMS Configure global alarm definitions in FMDataManager CONFIGURE Configure Archive Manager for start times, ARCHIVEMANAGER intervals, and historical periods for data to be archived CONFIGURE Configure the CommManager only for the...
Page 64
FuelsManager Defense System Permission Description GRAPHICS ACCESS* Allow Operate program to open up different graphics to display OVERRIDE DATABASE Bypass the database and enter database values VALUE online ACKNOWLEDGE LOCAL Respond to alarm activity in the Operate program ALARMS* from a local machine ACKNOWLEDGE REMOTE Respond to alarm activity in the Operate program ALARMS*...
Users and Groups System Permission Description EXECUTE START Execute start definitions in Operate under the DEFINITIONS Tools menu CONFIGURE MOVEMENT Modify the format of the existing summary. (add, VIEW delete, insert and modify columns; select column units; set column headings) CONFIGURE LEAK Configure the Leak Detection operations in DETECTION...
FuelsManager Defense User Privilege Volume Correction Data %BSW* Movement Holdoff* Process Connection Data Standard Density* Reverse Flow Holdoff* Operations Data Solids Level* No Flow Holdoff* Engineering Data Water Level* Level Level HiHi/LoLo Limit Density Temperature Temperature Level High/Low Limit* Gas Density* Density* Temperature HiHi/LoLo Limit Correction Factors...
Audit Audit The FuelsManager audit feature allows the administrator to track when and by whom configuration changes are made. Once enabled, changes made to the audited parameters are logged to the Windows Event log under a FuelsManager specific log called FM Audit. The audit log is useful in tracking down what parameters have been changed when diagnosing a problem.
FuelsManager Defense Working with Configuration Top-level users such as administrators, system engineers, and maintenance personnel use the Configuration application to configure and control the FuelsManager system. Configuration and control features include defining start-up options, FuelsManager users, system resources, and configuring database points, alarms, and field device interfaces.
Setting subsystem run modes Setting subsystem run modes This section lets you start and stop the different FuelsManager services. It also Note! Setting subsystem run modes must be done after a new lets you set which of these services should automatically start when installation.
FuelsManager Defense Current Mode The Current Mode options let the user change the current operating mode. Selecting Shutdown, Standby or Active immediately changes that subsystem’s mode Auto Start Mode The Auto Start Mode option allows the user to select an automatic startup mode Note! You can also select the directories the system uses to for each of the subsystems.
Page 73
Setting subsystem run modes Active Mode Effect DATAMANAGER Real-time data is available to all subprograms and subsystems COMMMANAGER Data passes between the configured database point variables and the field device(s) REPORTMANAGER Reports are available for configuration. Reports can be opened in Operate program ADM003GVAE1005...
FuelsManager Defense FuelsManager file directories The selected hard drive, subdirectories, and file contents vary according to your facility requirements. Program directory (\Program Files\FuelsManager\) The FuelsManager directory, which is not displayed in the System Control Options dialog box, contains all the FuelsManager system files. The FuelsManager directory is always separate from the project directory and it is where the program was installed.
Setting subsystem run modes File Description FMBakRes.exe Application used to back up the FuelsManager configuration to a zip file or restore a configuration from a zip file. This requires Winzip to be installed on the machine FMSim.exe An OPC client application that can be used to simulate changing tank values--useful for testing and demonstrating purposes FMSysConfig.exe...
FuelsManager Defense Defining system resources Resources utilized by FuelsManager are defined in the system resources within the FuelsManager Configuration application. Resources that can be defined are: • Products • Strings • Coded Variables • Modifiers • Graphic File Names • Help File Names •...
Defining system resources Edit Product Definition dialog box Assignment Options (Product) In addition to the Name and Description of the Product Definitions, you can also set the product to use a Correction Method, Standard Density, and Temperature Limits. You can have different options for each Product. Selecting one or more of the options above ensures that when a Product is Product Assignment Options - Edit Product...
FuelsManager Defense Edit Product Definition - Standard Density options enabled Use Temperature Limits Temperature Limits let you set specific temperature parameters. You can enter the specific temperature alarms that you want tied to the product. Edit Product Definition - Temperature Limits options enabled Administrator Manual...
Defining system resources Importing/exporting product definitions Product definitions can be imported or exported. Importing allows the use of product definitions previously defined, while exporting provides a backup of the product definitions. All files for importing and exporting are comma-delimited text files (*.csv).
FuelsManager Defense Creating strings Step-by-Step • In the Configuration dialog box, select the Strings command from the Resources menu. From the Strings sub-menu select Add Type. The String Configuration dialog box appears • Enter the name of the user-defined type. Type in the maximum length of each string in the Maximum Length dialog box and click Apply.
Defining system resources String configuration dialog box EDIT Allows any of text of the current string selection in the Edit String text box to be modified. REPLACE Replace the current string selection with the text in the Edit String text box. INSERT Insert a new blank string above the selected string.
FuelsManager Defense Creating a new coded variable Step-by-Step • From the Resources menu in the Configuration dialog box, select the Coded Variables command, the Coded Variables Configuration dialog box appears • Type in a coded variable name. The name can be up to 15 characters including any embedded spaces entered, then click Add •...
Defining system resources Modifiers Modifiers are a collection of Coded Variables. Modifiers are used to group commands issued in the Operate application. For example, the “OPEN” and “CLOSE” command combination is one type of modifier. The FuelsManager system contains a list of predefined modifiers. FuelsManager reserves the first 18 modifiers for standard use.
FuelsManager Defense Graphic Files dialog box Graphic Files can be added, edited, deleted or replaced using the action buttons in the Graphic files dialog box. Graphic Files dialog Adding a graphic file name Step-by-Step • From the Resources menu in the Configuration dialog box, select the Graphic File Names command, the Graphic Files Configuration dialog box appears •...
Defining system resources Operate. The user has the option of creating a graphic button as well as a help file button. Text help file This type of help utilizes a user defined text file with the HTX extension. These files may be created with any text editor such as DOS EDIT or Window Notepad. These files should not be created with a word processor, since embedded formatting is not supported.
FuelsManager Defense Adding a help file Step-by-Step • From the Resources menu in the Configuration dialog box, select the Help File Names command, the Help Files Configuration dialog box appears • Type in the Help file name in the edit box •...
Defining system resources Creating a start definition Step-by-Step • From the Resources menu in the Configuration dialog box, select the Start Definitions command. The Start Definitions dialog box appears • Enter the display name, application, initial path, and parameters. Clicking browse next to Application allows you to locate the application.
FuelsManager Defense Alarms The purpose of Alarms is to notify operators of a significant inventory occurrences that may require immediate attention. These occurrences are recognized by datamanager monitoring points and situations that are set to be monitored for alarms. Administrators can set up criteria for an alarm such as a significant temperature or level change.
Alarms Step-by-Step • Create the DWORD value ‘LogOPCcommands’ under the following registry key: HKEY_LOCAL_MACHINE\SOFTWARE\FuelsManager\DataManager • Set the value to one (1) to allow the logging of events from OPC data sources -or- • Set the value to zero (0) to disable the logging of events from OPC data sources Pre-configured alarms Tank points contain pre-configured alarms that are integrated in the tank point edit...
FuelsManager Defense Alarms for Input and Output points are not pre-configured. The user must create and define these alarms. User-defined alarms can be one of three forms: Alarm Templates, Global Alarms or Local Alarms. Form Description ALARM Multiple database points requiring alarm limits of the TEMPLATES percentage value, regardless of the minimum and maximum (i.e., High = 95%, Low = 5%).
Page 93
Alarms Define Global Alarms dialog box The Tank Gauge, Tank Digital, and Tank Mode Global Alarms are tied to Tank points. Tank points have predefined alarms--meaning the user does not have to build the alarm process. The user only has to enable the alarm and enter a value. Note that in the above dialog box, if the predefined tank gauge alarm doesn’t match the need of your system, a new global alarm can be defined and associated with the relevant tank point.
Page 94
FuelsManager Defense Define Global Alarm dialog box DISPLAY STYLE this option determines how values are displayed in this dialog box. Available options vary with the selected data format. BUILD This feature allows the user to create the actual alarm limit, tests, and results.
Alarms Creating global, local alarms and templates From the Define Global Alarm dialog box, the user can create a Global Alarm or Alarm Template by entering a name and description, selecting its attributes, and entering alarm limits. Note! If the Global Alarms dialog box is opened during database edit, only the Global Alarms or Step-by-Step...
FuelsManager Defense Alarm Assignments dialog box In the Alarm Assignments dialog box, the user can select the alarm type, select a graphic file, and select a help file to accompany the alarm, select an alarm/event category or select an event definition. The user can edit existing alarms and control the status of each alarm limit.
Alarms Alarm limit enable This list box displays the codes of each alarm test. This box allows the user to disable and enable individual alarm tests. Once the alarm tests have been created, they appear in the Alarm Limit Enable list box. Alarm template Alarm Templates apply only to Local alarms and can only be created for numerical database point values.
FuelsManager Defense Assigning an alarm graphic Step-by-Step • Click Select in the Alarm Graphic frame in the Alarm Assignments dialog box. The Graphic Files Configuration dialog box appears • Type in the name of the graphic file created by Draw Graphics in the Edit dialog box and click Add.
Alarms Alarm Test Parameter TEST TYPE Type of comparison to be performed TEST VALUE Comparison Value (Same format as database variable) RESULT Alarm Result if Comparison is True. Stored as a coded variable PRIORITY Alarm Priority (0-3) for logging, audible alarms and summary functions An example limit entry is as follows: Type...
FuelsManager Defense Alarm test value • If the data format is numeric, the Test Value button will be disabled. Test Values have to be typed in manually in the edit box • If the data format is a coded variable, the Test Value button will be enabled to choose a test value from the Select Coded Variable dialog box •...
Alarms Edit alarm test Step-by-Step • In the Define Global Alarm or the Alarm Process dialog box select the desired test • Click Delete to delete the test or click Edit to change the test. Edit the information in the Edit Condition box or by selecting Build •...
FuelsManager Defense Introduction to databases The FuelsManager database is an arrangement of data files that work together to Note! The FuelsManager Configuration application contains retain real-time and calculated data. This data is represented by elements called most of the configuration Points, and are arranged in a tree-like structure with up to four levels.
Point Types Point Types • Tank • Input • Output • Triggered Tank Point A Tank point includes predefined variables specifically designed for tank gauging applications. The behavior of the tank point is configured via the tank configuration dialog boxes. A tank variable is any component of the tank such as tank level, flow, and temperature.
FuelsManager Defense Point attributes When creating FuelsManager database points the user must define certain point attributes. These attributes define how the data is stored; the source of the data; the range and type of data; any alarm or event processing and who can access the data.
Point attributes Manual input The Manual data source is used when the operator needs to change the value manually. This task is accomplished by issuing Operator Commands in the Operate program where the operator can type in new data or select a command. When this data source is selected, a SET button appears next to the database point variable (for example, level) in the Tank Detail.
FuelsManager Defense OPC Server Source Select dialog Within this dialog box, the System and Selected Servers are displayed in non- editable fields. Below these, the Scan Time may be entered to set the update rate and the version of OPC can be selected. Below these, a list containing available OPC servers is displayed.
Point attributes Event Processes occur if the point’s numeric value changes by a specified amount or if a command is issued. Refer to the Administering Alarms section. Tag category Each database point can be assigned Tag Category, which works with the Security module to determine the level of access for the viewing and changing of database point values.
FuelsManager Defense OPC server support OPC server support in FuelsManager provides: • Collection of field data from remote I/O, PLC, and other devices via Varec or 3rd party OPC servers • Access to measured and calculated tank data via LAN •...
OPC server support OPC Server Tags FuelsManager’s OPC server exposes all database points created in the FuelsManager real time database to OPC clients. The exact structure of the OPC tags will depend on the database structure defined for your project. Also, the method for browsing and selecting the tags will depend on the OPC client software being used.
FuelsManager Defense FuelsManager Supported client and server interface • OPC Data Access (DA) v1.0 • OPC Data Access (DA) v.2.05a The OPC standard also supports an interface designed to browse and select database tags for which data is exchanged. This function allows developers of OPC clients to provide an interface to browse and select point variables from the in FuelsManager database.
Creating database points Creating database points The following section defines the procedure necessary to create any type of database point. This procedure is common to all point types, for specific information about input & output points, triggered, or tank points refer to the following sections.
Page 114
FuelsManager Defense Top - Add Point to Database dialog box Bottom - Database edit dialog box Administrator Manual...
Creating database points Database Edit dialog box CURRENT The Current Database System displays the system database DATABASE on which the Database Point list is based SYSTEM ACTIVE LEVELS The Active Levels field displays the number of database tag levels for the selected database DATABASE The Database button allows the user to select an alternate BUTTON...
FuelsManager Defense Add Point to Database dialog box DIALOG BOX The title of the dialog box displays the Current Database TITLE System to which the point will be added ACTIVE TAG The Active Levels field displays the number of database tag LEVELS levels for the selected database LEVEL 2, 1, 0...
Creating input and output points Creating input and output points An Input Point contains data received from field equipment, database calculations or another FuelsManager database. Both types of points require an input source but, the user only selects an output destination for the Output point. Note! You must first select a point format before the other attributes can be addressed.
FuelsManager Defense Entering Variable Format information for an input or output point • From the Edit Point dialog box, Variable Format tab - Click Format to select the data storage format. The Select Data Storage Format dialog box appears • Make the Data Storage format selection and click OK to return to the Edit Point dialog •...
Creating input and output points Entering Details for an input/output point Details tab - Input/ Output point • From the Edit Point dialog box, select the Details tab • The user can make Alarm/Event Configurations for the input/output point here by clicking Edit Alarm and setting up alarms for the point. See Administering Alarms section for more details.
FuelsManager Defense Entering Input Sources for an input/output point Input Source tab - Input/output point • From the Edit Point dialog box - select the Input Source tab • The user can add input sources from a specific data source (Manual, Comm, or OPC) •...
Creating and editing triggered points Creating and editing triggered points A Triggered Point serves as a monitor that views a single database point (such as an input point from a gauge). You can set the trigger point to send to an output point, OPC server or PLC when it observes a change in the point its monitoring.
FuelsManager Defense Entering Variable Format information for a triggered point • From the Edit Point dialog box, Variable Format tab - Click Format to select the data storage format. The Select Data Storage Format dialog box appears • Make the Data Storage format selection and click OK to return to the Edit Point dialog •...
Creating and editing triggered points Entering Output Destinations for a triggered point For triggered points, the output destinations are the points that get populated as a result of the input source changing. Output destinations - triggered point • From the Edit Point dialog box - select the Output Destinations tab •...
FuelsManager Defense Entering Input Source for a triggered point For triggered points, the input source is the point that the trigger point will monitor. Input Source - triggered point • From the Edit Point dialog box - select the Input Source tab •...
Edit Point Dialog box Edit Point Dialog box Edit Point dialog box (Input/Output and Triggered Point) DESCRIPTION Define a descriptive name to be use for the point. This name can be displayed on user graphics and reports, in addition, it forms part of the alarm entry if an alarm condition should occur DISABLED Disable the processing of a particular input / output point.
Page 126
FuelsManager Defense Edit Point dialog box (Input/Output and Triggered Point) TRIGGER SETUP The minimum repeat interval defines the fastest period that (Triggered only) any changes in the monitored value will be sent to the defined destination. The maximum repeat interval defines the period of which the monitored value will be sent to the destination, regardless of whether the value has changed.
Creating and editing tank points Creating and editing tank points A Tank point includes predefined variables specifically designed for tank gauging applications, such as tank level, flow, and temperature. The Edit Tank Data dialog box allows for specification of the Tank point attributes. Step-by-Step •...
FuelsManager Defense Edit Tank Data dialog box - General tab DESCRIPTION Enter a descriptive name to be used for the point. This name can be displayed on user graphics and reports, in addition, it forms part of the alarm entry if an alarm condition should occur.
Creating and editing tank points Volume information Step-by-Step • To select a product, Click on the Product button • Highlight a product from the Select A Product dialog box and then click Select. Refer to the Adding Products section for further information on creating a product list •...
Page 130
FuelsManager Defense Edit Tank Data dialog box - Volume tab SPECIAL These parameters are only available when a Japanese ROUNDING volume correction method is selected in the correction type GROUP lists. These options allow you to define specific data rounding methods to be used in the volume correction calculation for VCF, Level and Temperature variables CALCULATION These parameters are only available when a Japanese...
Page 131
Creating and editing tank points If FuelsManager calculates an individual flow rate that is below the deadband parameter, the value will be treated as zero for the purposes of averaging the flow rate. Users should tune the deadband parameter such that normal gauge movements caused by product surface ripples or wind movement will not be considered in the flow average calculation.
FuelsManager Defense Process data information Step-by-Step • Click on the appropriate button under the Source column to select the Data Source as required • The Select Data Source dialog box appears • Click one of the buttons, Clear, Manual, Comm, Calc, Local or OPC in order to set the required data source •...
Page 133
Creating and editing tank points Select Data Source dialog box When a new Tank Point is created, FuelsManager sets the default Data Source's to the most common settings, however, the Data Sources for Level and Temperature are left unassigned. This means that you will have to assign data sources for level and temperature, but will not have to modify all the data sources for the tank point.
FuelsManager Defense Alarm information Step-by-Step • Click the Gauge Alarm button to set a Global Alarm Definition to be used for the tank point • Global Alarm Definitions dialog box appears • In the Global Alarm Definitions dialog box either select an existing alarm definition or click New to create a new alarm definition.
Page 135
Creating and editing tank points Edit Tank Data dialog box - Alarms tab STATE COLUMN This column displays the current status of all available tank alarms. In addition by clicking on the appropriate cell in this column the user can change the state of the alarms. Available states are: Disabled - Alarm limits are not cleared but no alarms of this type will be activated.
Page 136
FuelsManager Defense In order to assist the user when entering alarm limit information, the Edit Tank Data - Alarm dialog box displays the minimum and maximum available values for each alarm limit, along with the applicable engineering units.In addition, when a new tank point is created the Level Alarms are automatically enabled and the alarm limits are set to 95%, 90%, 10% and 5%.
Creating and editing tank points Other alarm types Several additional alarms exist for each tank however these are not configured from the Alarms Page. These alarms are defined in the Tank Digital Global Alarm Definition. The default Tank Digital Alarms include: •...
FuelsManager Defense Vessel information (Vessel 1 & Vessel 2 tabs) The point information concerning the vessel is divided among two tabs--Vessel 1 & Vessel 2. Vessel 1 keeps the physical statistics of a tank along with gauging, pressure, and other information to ensure accurate use in FuelsManager. Vessel 2 contains transfer limit settings, gauge assignments, and float characteristics.
Creating and editing tank points Entering Vessel 1 information Step-by-Step • Click the Vessel 1 tab • Enter information about the basic physical Characteristics--Landed Height, Floating Height, Roof Mass, Roof Type, Tank Geometry, Tank Volume, Tank Height, Tank Radius, Shell Thickness, Lining Material, Date Installed, Tank Material, ExpCoef, and Install Temperature •...
Page 140
FuelsManager Defense Edit Tank Data dialog box - Vessel 1 tab FLOATING This field allows the user to configure the height at which the HEIGHT floating roof is fully floating on the product. FuelsManager only uses this parameter if the list item ‘Roof Mass not in Strap’...
Page 141
Creating and editing tank points Edit Tank Data dialog box - Vessel 1 tab SHELL This field allows the user to configure the thickness of the THICKNESS sphere's shell. Used in the LPG calculation method LINING This field allows the configuration of the type of tank lining MATERIAL material.
Page 142
FuelsManager Defense Edit Tank Data dialog box - Vessel 1 tab GAUGING This option configures the tank to use Hybrid tank gauging SETUP - HYBRID techniques PRESSURE These parameters define the position and offset for the Top TRANSMITTER pressure transmitter in Hydrostatic/Hybrid tank calculations SETUP - TOP PRESSURE These parameters define the position and offset for the...
Creating and editing tank points Entering Vessel 2 information Edit Tank Data dialog box - Vessel 1 tab Step-by-Step • Click the Vessel 2 tab • Under Transfer Limits, you can set the Maximum Fill volume for the tank. You can select from the pre-set amounts of High-High or High, or select User Defined and enter the appropriate amount •...
FuelsManager Defense Edit Tank Data dialog box - Vessel 2 tab MAXIMUM FILL This field allows the user to configure the maximum safe level to which the tank can be filled. FuelsManager uses this value in the calculation of remaining and available volume(s).
Creating and editing tank points Polynomial sphere information The Polynomial Sphere tab replaces the Strapping table tab when the user selects the Tank Geometry option - Polynomial Sphere. Step-by-Step • Review the Level/Constant grid values • Enter the required Correction Level and P Constant •...
FuelsManager Defense Weights & measures information FuelsManager allows the user to apply a software seal to a particular tank point. This provides a method of verifying the data associated with the tank point is weights and measures approved. The W&M property tab in the Edit Tank Data dialog box provides a list of Calibration Seals for a particular tank point variable.
Creating and editing tank points Strapping/water table information FuelsManager allows each tank point to be configured with both a Product Note! The Product Strapping Table can be configured in the registry to Strapping Table and a Water Table. Follow the steps below to fill out the Strap/ include or exclude the Water Water Table information Volume.
Page 148
FuelsManager Defense Edit Tank Data dialog box - Strap/Water Table tab DENSITY This field allows the user to edit the strapping table density. This value is the density at which the strapping table was created and is used in FuelsManager volume calculations TEMPERATURE This field allows the user to edit the strapping table temperature.
Creating and editing tank points Edit Tank Data dialog box - Strap/Water Table tab OUTAGE The Outage option button measures the actual free space in the tank displaying the Level measurement value from high to low. When the Outage option is selected, the following applies: Alarm settings (In the Alarm tab) are recalculated to reflect your Outage selection:...
FuelsManager Defense Assigning data sources Left - Database menu select the Source Assignments command Right - Database IO Connections dialog box, for descriptions refer to the table opposite FuelsManager provides access to all data point assignments in one dialog box to simplify management of Points in a database.
Assigning data sources Database IO Connections dialog box CONNECTION This option buttons allows filtering of the types of TYPES connections displayed on the Database Point list. • None - displays all unassigned connections • Manual - displays all manual data source assignments •...
FuelsManager Defense Note! For details on Data Source types, see Point Attributes section. Dialog Group Button/Field Description Source Type Current Type Displays the current Data Source type for Selection this database point. Possible options-- Clear, Manual, Comm, Calc, Local, OPC Bitfield Properites Start Bit Defines the first bit position in the...
Assigning data sources Select Data Source dialog box - commands and settings CALC Data is to be updated by internal database calculation. The Calc button assigns the data source such that FuelsManager will calculate the data value for this point. LOCAL Data is to be received from another FMDataManager Point.
FuelsManager Defense Selecting a Comm data source Select a Communication Interface dialog Step-by-Step • Open the Data Source dialog box for the point you want to clear. See Opening the Database IO Connections dialog box steps Note! The exact process for selecting the device and I/O point •...
Assigning data sources Selecting an OPC data source OPC Server Source Select dialog Step-by-Step • Open the Data Source dialog box for the point you want to assign. See Opening the Database IO Connections dialog box steps • Click OPC. The OPC Server Source Select dialog box appears •...
FuelsManager Defense Engineering Units Conversion The Source Units defined on the Select Data Source dialog box instructs FuelsManager what engineering units the data value being received from the I/O points are expressed in. So, if FuelsManager receives a value of 30.5 and the Source Units are set to feet, FuelsManager knows to treat this as 30.5 feet.
Configuring translation tables Configuring translation tables Translation tables define how data received / transmitted by FuelsManager is scaled or converted to the data required by the device with which FuelsManager is communicating. FuelsManager provides two types of translation tables: • Lookup Tables – a simple table defining mapping of one set of values to another set of values •...
Page 158
FuelsManager Defense For data transmitted the From column defines the value in the FuelsManager database and the To column defines the value that will written to the communications interface. In either case, transmit or receive, if a value is not defined in the lookup table no conversion is applied.
Configuring translation tables Scaling Functions A scaling function defines mathematical formula that is applied to the value before it is received or transmitted by FuelsManager. The following formulas are supported. • Y = A * X + B • Y = (X-A) / (B-A) •...
FuelsManager Defense Configuring bit field data sources The concept of Bitfields allows the user to configure how individual bits within an integer value are manipulated. To enable bitfield processing the user selects the Bitfield Data option on the Input, Output or Triggered edit point dialogs; this option is only available for integer type data formats, including: •...
Page 161
Configuring bit field data sources ADM003GVAE1005...
FuelsManager Defense Importing and exporting points Files consisting of Input, Output, Triggered, and Tank point information can be imported and exported. FuelsManager also enables the user to import manual values, calculated values, forced values, strap tables, and source assignments. This feature has been provided so that the user can create an Input, Output Triggered, or Tank point using external applications such as Excel or Notepad.
Importing and exporting points The Input, Output, Triggered, and Tank point data types add points to the database. The other data types are reference values assigned to the existing points in the database. For example, the Manual Values data type file assigns manual values.
FuelsManager Defense Copying and renaming points Database Points can be renamed or copied at any database level. Point Copy/Rename dialog Step-by-Step • From the Database Edit dialog box, select the desired database point level • Click Copy (or Rename). The Point Copy/Rename dialog box appears, with appropriate options to copy or rename.
Copying and renaming points • Enter the Destination Points. The user can also use asterisks. These points will be renamed according to the defined Source points • Click Copy (or Rename, if renaming). A message is displayed warning the user that any Graphics or Reports that reference the point(s) that are about to be renamed may now be invalid •...
FuelsManager Defense Communications interface configuration The Server architecture module CommManager is responsible for exchanging data between the FMDataManager module and external field devices such as tank gauges and remote terminal units. To be able to access the Communications menu, the user must have appropriate Note! Make sure that the CommManager is not in Shutdown privileges (refer to the Security).
Communications interface configuration Creating a new interface The types of interfaces that can be created are dependent on the drivers installed on the system. Once drivers have been installed, a new interface can be created. Step-by-Step • From the Configuration application, Communications menu, select the Configuration command •...
FuelsManager Defense Left - Choose the type of device Right - Select the port type Local serial port and Dial-up modem The local serial port is used when using any of the serial communications from the local system. The dial up modem is used when using a modem for communication.
Communications interface configuration The port list box displays the selected communication ports from the list of available ports not assigned to other interfaces. There will always be an UNASSIGNED entry in the list. The UNASSIGNED selection disables all other controls in the dialog box until a valid port is chosen. An interface may be configured with its hardware port UNASSIGNED, but the interface may not be activated until a port is chosen.
FuelsManager Defense RTU8130 Interface Configuration dialog I/O Point connections I/O point connections designate the link between the DataManager database point and the field device. Each device has its own set of predefined CommManager I/O points depending on that device type. For data to pass between the CommManager and the FMDataManager, the CommManager I/O points must be connected to FMDataManager point variables.
Communications interface configuration Types of I/O points Device drivers can support three types of I/O points: Internal An internal point only exists in the device driver software, and typically provides information about the status of the communications between FuelsManager and the device Input Input points collect data from the field device and can be connected to FuelsManager point variables in order to read...
FuelsManager Defense Maintenance The user can perform maintenance and diagnostics on the interfaces and corresponding devices. In the Communication Interface Maintenance dialog box, the user can change an interface’s mode as well as open the device dialog boxes of that interface to display diagnostic information. Step-by-Step •...
Maintenance Device maintenance Device maintenance is accessible by selecting the Device button in the Communications Interface Maintenance dialog box. It allows the user to view diagnostic information about the selected device. Diagnostic capabilities vary from device to device. ADM003GVAE1005...
FuelsManager Defense ArchiveManager ArchiveManager is a FuelsManager subsystem that extracts information from FMDataManager and stores it to an alternate data source, which is usually a third party ODBC compliant relational database. This section describes how to configure ArchiveManager to archive points and associated variables to a relational database management system (RDMS) with an ODBC interface (MS SQL, Access, etc.).
ArchiveManager Selecting a real-time database Step-by-Step • From the Archive Manager Configuration dialog box, click Select. The Select FMDataManager Subsystem dialog box appears • Select the database systems you want ArchiveManager to transfer from. To select more than one, press <Ctrl> and click on multiple DataManagers. Or click Select All to select all options in the window •...
FuelsManager Defense The default FuelsManager installation creates a machine Data Source called FMSystem Access--This is Preconfigured to point to the ODBC data source selected during installation; a Microsoft SQL or Access database Select Data Source dialog box • Select a Data Source from the list of existing options or click New to add a new data source to the list •...
ArchiveManager Setting the ArchiveManager schedule The ArchiveManager writes data on a schedule, based on your entries in the Start Time and Interval fields in the ArchiveManager Configuration dialog box. Step-by-Step • In the Start Time field, enter the number of minutes past the hour that you want to synchronize the archive data to •...
FuelsManager Defense Points to be Archived dialog box Step-by-Step • If the Specify Archived Points check box is not checked, click on it. The system activates the Points button • Click Points. The Points to be Archived dialog box appears •...
ArchiveManager Adding point variables to ArchiveManager Step-by-Step • From the Archive Manager Configuration dialog box, click Add. The Select Point Variable dialog box appears • Click on the point variable you want to add. The selection is highlighted • Click OK. The system adds the variable you selected and returns to the Archive Manager Configuration dialog box Select Point Variable dialog box...
FuelsManager Defense Deleting point variables Step-by-Step • In the Tank Point Variables display window in the Archive Manager Configuration dialog box, click on the variable entry you want to delete. The selection is highlighted • Click Delete. The system deletes the entry from the Tank Point Variables window Once a variable has been added to the ArchiveManager configuration and the user has confirmed the addition by clicking OK on the ArchiveManager...
ArchiveManager Tank point records Data Record Description Record Point Tag Point Tag Product Code Description System Name System Name Tank Level Level Units Tank Level Status Temperature Units Temperature Flow Units Temperature Status Density Units Density Volume Units Density Status Minimum Level Range Gross Volume Maximum Level Range...
FuelsManager Defense Input point records Data Record Description Record Point Tag Point Tag Description Description System Name System Name Alarm Status Units Process Value Minimum Process Value Range Process Value Status Maximum Process Value Range Ticks Type Point Time Time Stamp Units Time Stamps Description Time Stamp...
FuelsManager Defense Draw application The FuelsManager Draw application is used to develop or edit process graphic displays and symbols displayed in the Operate program. Draw is used to create graphic objects, to define displays, dynamic condition codes and symbols. Draw enables the user to create custom graphic screens in addition to editing the tank detail graphics included in the FuelsManager package.
Draw application • Create a sketch of how the graphic looks. Include in this sketch a list of database points and corresponding variables that will be represented in the graphic. Note which points have defined alarms and note the data point types.
FuelsManager Defense and background/text color, as well as a message box describing the function of the selected tool. Drawing Tools Pen and Brush Message Coordinate Displays Text and Background Drawing tool icons These tools are also displayed as menu options in the Add menu. The functionality and procedures of each tool are described in Using the Draw Tools.
Draw application Setting the default font Step-by-Step • From the Attributes menu select Text Font • The Select Text Font dialog box appears • Select the desired font, size, and attributes • This default applies to any text created such as labels and values Setting the default text color Step-by-Step •...
FuelsManager Defense Setting the default brush attributes Step-by-Step • From the Attributes menu select Brush Attributes • The brush may be any available palette color or may be hollow to allow objects with just a border • In addition, the brush may be hatched (horizontal, vertical or diagonal) or patterned •...
Draw application Major Div Major Div lets you type the number of vertical and horizontal lines that separate the major division lines. The major division lines start with the two vertical and horizontal center lines. For example, if you enter 5 in the Major Div field, every fifth vertical and horizontal line will appear as a major division line.
FuelsManager Defense Creating user defined colors If the users need additional colors, they have the ability to create user-defined colors. Step-by-Step • Select User Defined Colors from the Options menu • A warning message appears that changing user-defined colors can affect all graphics •...
Draw application Opening an existing graphic or symbol Step-by-Step • Select Open from the File menu to display the Open Graphic File dialog box. This dialog box contains the saved Symbol files (.SYM) and Graphic files (.GRF) • Select the desired file from the list box and click OK •...
FuelsManager Defense Drawing a polyline The Polyline tool draws multiple connected lines grouped as a single object. Step-by-Step • Select the Polyline tool (or select Add and click Polyline) • Click on area to define first point • Move the cross-hair cursor to the next point and click again •...
Draw application Drawing an arc The Arc tool draws arcs and chords (filled arcs). Step-by-Step • Select the Arc tool (or select Add and click Arc/Chord). Click on area to define center point and hold down the mouse button • Drag the cursor to make an ellipse for the arc and then release the mouse button at desired size and shape •...
FuelsManager Defense Creating a Value involves selecting a point (for example, Tank 10 from Tank Farm Note! The default font attributes also apply to the Value object. 20), a point parameter (i.e. temperature, tank level), and a system database Step-by-Step •...
Page 199
Draw application Dynamic Bar Attributes dialog box • Select Brush to select the color, pattern, and style of the bar fill. Select Pen to select the color, size, and style of the outline. Select Color to select the background color of the bar graph. Select either the Horizontal or Vertical option and corresponding Reverse Dir and Deviation option •...
FuelsManager Defense Symbol index The Symbol tool adds a symbol from the Symbol Index. The Symbol Index displays all standard and user-defined symbols. Placing a symbol in a graphic Step-by-Step • Select the Symbol tool (or select Add and click Symbol). Click on area to define corner •...
Draw application Append Attributes dialog box Command append This option button displays an Operator Command dialog box. From the dialog box, the operator can issue a command or type in a new value. Step-by-Step • Select the Command option button in the Append Type group box •...
FuelsManager Defense Graphic append This option button displays another graphic. A list of graphics can also be found under the Graphic Index option in the Master menu item. Step-by-Step • Select the Graphic option button in the Append Type group box •...
Draw application Inserting a bitmap The Bitmap tool is used to insert a *.BMP file. Bitmaps can be used to represent equipment such as tanks, pumps, valves, and pipeline segments; to include images such as company logos and emblems; or to include digital photographs such as plant overviews.
FuelsManager Defense Visual Dynamic Tools Edit Dynamic Conditions dialog The user can use Draw’s Dynamic Conditions, Attribute Conditions, and Object Conditions to update the graphic based on changes in data to appropriately represent site events, alarms, and other activity. Defining a Dynamic Condition Dynamic Conditions define the components of a condition.
Visual Dynamic Tools Build Condition Code dialog • To select the Condition Code, click the Codes button and select from the list • To select a Test Value, click the Variable button and select it from the list • To select a color for the condition, click the Palette button next to Color 1 and select the color you want to represent the condition.
Visual Dynamic Tools Customizing your tank detail The Tank Detail not only displays tank point information, but also is used to perform tank transfers and tank calculations. You have the option of using one of the defaults provided with your system, or creating one or more user-defined Tank Details.
FuelsManager Defense Creating a tank detail Note! DO NOT SAVE over the default file. Save the file under a different file name by selecting Step-by-Step Save As. • Select File and click Detail Mode. If a graphic is presently opened, Draw will ask if you want to save the file.
Visual Dynamic Tools Use template mode In this mode the user can select any input, output, or triggered point that is at the same database level as the tank point i.e. Assuming a database structure of: • Area31.Tank1.TankPoint(tankpoint) • Area31.Tank1.ValveStatus(input) •...
FuelsManager Defense Editing objects Editing objects involves moving, copying, and deleting selected objects as well as modifying the attributes of the selected object. These attributes include color, style, fill, pen, and condition. An additional modifiable attribute is the database point variable selection. Conditions and Symbols can also be edited or deleted. Most of the editing options are found under the Edit menu.
Visual Dynamic Tools If you wanted to “push” an object from the front (or on top) to the back (or behind) another object, choose the Push to Back command from the Edit menu, or press Ctrl+P. The Pull to Front (Ctrl+F) command works in the opposite direction. Copying single objects The Copy command allows you to duplicate objects on the screen.
FuelsManager Defense Resizing objects A selected object is marked by small squares called handles. Lines have three handles one at each end and one at the center. Labels and Values have one handle. The Label handle is located on the upper border of the label, on the left, center or right, depending upon the label’s text alignment.
Visual Dynamic Tools Generating files After a graphic or symbol has been saved, it is necessary to then generate the file. Generating a symbol makes it available for placement in a graphic, and generating a graphic makes it available to the Operate program. Step-by-Step •...
FuelsManager Defense Using “Do Selected” command Step-by-Step • Click the Do Selected command. A dialog box appears asking you to confirm your request to compile all selected files. • Click OK to proceed with the compilation of the files you have selected. Using “Make”...
Visual Dynamic Tools Select Symbol Index Entry dialog box The condition index The Condition Index lists all of the global dynamic conditions available to graphics. In this dialog box, the user can also create new conditions. Select Global Dynamic Condition ADM003GVAE1005...
FuelsManager Defense Keyboard shortcuts for draw tools Keyboard Shortcut Function Shift+Del Deletes the selected object Pg Dn Moves the selection to an object that lies beneath the current object Pg Up Moves the selection to an object that lies in front of the current object Ctrl+C Creates a copy of the selected object and places the...
FuelsManager Defense Report The Report application lets you create and edit reports as well as specify print Note! The Report feature is only available in the FuelsManager times and print intervals. Once created, the reports can be opened in the Operate Professional Edition or the program.
Report Standard Report Description Current Tank Inventory Groups the data by product. Also displays level, Report temperature, gross volume, net volume and remaining volume data. Totals for gross volume, net volume, and remaining volume are given for each product. An example Operating Tank Report as it would appear in the Report program...
FuelsManager Defense Values A Value represents real-time data connected to a database. Creating values include selecting a database and corresponding points and variables. This procedure used to create values is the same procedure used in the Draw application. Summary Report Setup dialog box In addition to selecting a database, point, and point parameter, other attributes include font appearance, positioning, field width, precision, and engineering units.
Report Column/row totals and averages The user is able to display column/row totals or averages in a report. Values in a column can be totaled all together or individually for each product or database system. Summary reports A Summary report acts like a spreadsheet. The first column lists all the Tank points (active, inactive, or both) and corresponding databases.
FuelsManager Defense Creating a new summary report Step-by-Step • Within the Report Editor dialog box, from the file menu, select New, and then select the Summary Report command from the sub-menu • The Summary Report Setup dialog box appears. In the Summary Report Setup dialog box, the user sets the specifications of the Summary report.
Report Summary report Setup dialog box Column Totals In the Column Totals section, the user selects how to display column totals of each numerical point variable. The default setting is no totals. If one or both of the table Sorting/ Grouping buttons are chosen, the user has the option of displaying the total for each product or database system.
FuelsManager Defense Table Format dialog box COLUMNS The user can type the number of columns, with a maximum of 19. The table appears from margin-to-margin if the autosizing option is selected. This option was also defined in the Summary Report Setup dialog box.
Page 225
Report Refer to the Summary Report Summary dialog box (displayed from the Report Menu) to review the defined specifications, if necessary. Refer to the Values section for an elaborate description. Step-by-Step • Select Edit, click Add, and click Value • Click on the first column cell in the second row •...
FuelsManager Defense Select Point Variable dialog box After the Independent Variable has been defined, the remaining columns can be filled with Tank point variables such as temperature, level, and volume. After all values have been entered, the user has the option of displaying column totals.
Report Row/Column Summary dialog box Dynamic reports A Dynamic report is more flexible than a Summary report. You can select points and corresponding variables from any active database and add them to the report. You are also not restricted to a certain format. You can use as many tables as you like or no tables at all.
FuelsManager Defense Object Functionality of dynamic reports Functionality in Dynamic Reports OBJECT TABLE No tables, one table, or multiple tables can be created # OF ROWS IN Defines the numbers of rows to be included in a table TABLE LABELS Can be inserted outside or inside a table VALUE User can select an individual point (Tank, Input, or...
Report Creating tables in a dynamic report Step-by-Step • If you are not in table creation mode, select Edit, click Add, and click table or... • Click where you want the table to be placed to display the Table Format dialog box;...
FuelsManager Defense Creating values in a dynamic report When creating a value for a Dynamic report, only individual points are used. The process involves selecting a default database, selecting the point, and then selecting the corresponding point variable. All types of points can be used in a Dynamic Report Input, Output, Triggered, and Tank points.
Report Adding pages This option applies exclusively to Dynamic reports since the number of pages in a Summary report is undefined. Step-by-Step • Select Page from the menu bar and click one of the following options: Append or Insert Page Before Current Page •...
FuelsManager Defense Setting the default font Step-by-Step • Select Format and click Font. The Select Text Font dialog box appears • Select the type of font, size, and attributes for the default font setting • Click OK when completed Select Text Font dialog Setting the report layout Step-by-Step •...
Report The date and time appear in the bottom left corner of the first page. The page number, “Page #”, appears in the bottom right corner. Its font attributes are the same as the header and footer fonts but at a fixed 10-point size. Step-by-Step •...
FuelsManager Defense Report Details dialog Editing reports FuelsManager enables the user to edit reports of both categories - Dynamic and Summary. Any item that was created in the reports can be edited such as labels, values, and tables as well as report formats and print times. After a report is edited and the changes are saved, it is necessary to regenerate the report so the changes appear when printed or displayed in the Operate program.
Managing report files Editing report objects These procedures apply to both Summary and Dynamic reports. Follow the Note! You cannot move a table to another page or outside the appropriate procedure. margins. • <Ctrl + S> or Select from the Edit menu option to be placed in edit mode •...
FuelsManager Defense Saving an existing report Step-by-Step • Select File and click Save Generating reports Step-by-Step • Select File on the menu bar and click Generate Run Files. A message box appears briefly on the screen. If the report has not been generated, the Generate Report Run Files and the Search of Report Index dialog boxes appear •...
Managing report files “Do Selected” option to automate run file generation Step-by-Step • Click Do Selected. A dialog box appears asking you to confirm your request to compile all selected files • Click OK to proceed with the compilation of the files you have selected “Make”...
FuelsManager Defense Note! FuelsManager Historical Reports are created using Historical reports Seagate’s Crystal Reports software package, and access Historical reports are created using Seagate Crystal Reports. In order to modify or data from the FuelsManager Archive Database (See create new historical reports, it is necessary to purchase Seagate Crystal Reports. ArchiveManager).
Page 240
FuelsManager Defense The Movement System lets you setup and monitor Product Movements and Note! Movement is only available with the FuelsManager produces archive information on the Movement. A Movement involves transferring Professional edition. product from one or more Sources to one or more Destinations. The FuelsManager Product Movement system is divided into two parts, the definition of possible movement paths (creating a movement) and the operation of the actual product movement (operating a movement instance).
Movement types Movement types The following table shows the different types of Movements: Movement Types From (Sources) To (Destinations) Blend One or More Tanks One Tank Charge One Tank One Unit Receipt One Unit One or More Tanks Run-Down One Unit One Tank Shipment One or More Tanks One Unit...
FuelsManager Defense Xfr modes The transfer (or Xfr) mode refers to the measuring denomination you are using to measure the product movement: Level, Mass, or differential Volume or Mass. These examples illustrate the different types of xfr modes. Administrator Manual...
Definitions Definitions This guide uses the following terms when explaining how to configure the Movement System. Movement summary Unit – The movement system allows the creation of Source/Destination designations called units, examples could be Pipeline XYZ, Truck Rack 123, Pumphouse A2B. Units allow the operator to use meaningful names for plant items being utilized for product movements.
Page 246
FuelsManager Defense • Closeout is defined as one of the following: Stopping of the movement (either manually OR due to non- zero flow) If the movement is active at the system specified closeout time (default midnight) Opening Value is defined as one of the following: If a close out has occurred, the opening value is the value of the particular variable at the last closeout time.
Page 247
Definitions Starting The movement has been initiated by the operator but the movement has been configured to Start on Non-Zero Flow and no flow has been detected yet. Stopping The movement has been configured to Stop on Non-Zero Flow and zero flow has not existed for a time greater than the Zero Flow Hold Off Value.
FuelsManager Defense Movement history The movement history allows the operator to view all product movements, totals, and discrepancies on a daily basis. Operators can open multiple movement history windows and visually compare movement data from different days. The movement history is a Microsoft Access MS SQL database and may be accessed offline in order to create custom reports using 3rd party reporting tools.
Defining Movement Paths Defining Movement Paths In FuelsManager, setting up movement paths involves the following procedures: Defining Nodes Defining Sources and Destinations Defining Groups (Optional) Each procedure is described in order in this section. Before you start Before you start configuring Movements, make sure that the database is not in SHUTDOWN mode.
Page 250
FuelsManager Defense This dialog box lists all the Sources and associated Destinations found in the system. Each Source and corresponding Destination constitutes a valid movement path. The user is able to add and save Sources and Destinations from a series of configuration dialogs. Selected Sources and Destinations can also be deleted.
Defining Movement Paths Defining nodes All available Source and Destination elements are called nodes. You can add nodes anytime during the configuration process. There are three types of nodes: Tanks, Units, and Meters. Tank nodes represent the facility’s tanks, Unit nodes represent a vehicle or other temporary storage container, and Meter Nodes represent a flow meter through which the product is being moved.
FuelsManager Defense Tanks dialog for Movements Note! Each node name must be unique for the selected default • Select the database level on which the node name will be based from the node name based on the point Default Node Name Based on Point Name Level selection name level.
Defining Movement Paths Adding a Meter Node Step by Step • From the Movements dialog box, click Nodes. The Nodes dialog box appears. This dialog box lists all the nodes available for selection. The defined nodes are listed by name and type. From this dialog box you can add, delete, or modify nodes in the movement system •...
FuelsManager Defense Defining Sources and Destinations To configure the Movement System, you need to specify which nodes you are using as movement sources and you must add destinations to the sources. A source can contain multiple destinations. Step by Step •...
Defining Movement Paths Defining groups Groups may be used to correlate multiple Movements. You can add groups anytime during the configuration process. Clicking the Groups button allows you to view all previously defined Groups or create new ones. Inserting a group Step by Step •...
FuelsManager Defense Editing Movement Paths This section describes how to edit defined Movements. Sources and Destinations can only be added or deleted. Nodes, the basic component of Sources and Destinations, can be deleted or modified. Modifying Nodes Note! This feature is used mostly Step by Step: when users want to enter a name other than the default level name...
Editing Movement Paths Deleting Sources and Destinations Step by Step • Select Movements from the Configuration menu bar. The Movements dialog box appears. This dialog box lists the defined Sources and associated Destinations. Each Source and corresponding Destinations constitutes possible movement line-ups. The contents are arranged in a tree-like format Movements dialog, showing sources and destinations...
FuelsManager Defense Exporting & Importing Movement Elements You can export movements from FuelsManager to a file, and import that file to another FuelsManager with the Movement Import/Export feature. You import and export the tank nodes, unit nodes, meter nodes, movements, and groups separately.
FuelsManager Defense Leak Detection is designed to monitor tank farms and pipelines for leak conditions Note! Leak Detection is only available with FuelsManager and alert you to a potential environmental hazard. Professional Edition. The Standard Edition will not allow access to this Using the Remote Terminal Unit, the Leak Detection system communicates with feature.
strapping table will also affect the accuracy of the volume calculation. Errors in the strapping table could appear as leaks. Some factors have more influence than others, depending upon the application. In large tanks (over 50,000 gallons), the resolution of the level measurement is the limiting factor.
FuelsManager Defense Tank Analysis Types The analysis type selected by the operator determines the method used to search for a leak. When configuring a tank, the following analysis types can be set: • Static • Continuous • Real-Time Static Analysis A Static analysis type requires the tank to be shut down (out-of-service) and stable Note! A tank typically requires 24 hours to become stable for...
Security Security In order for Leak Detection to be accessible, the following permissions must be Note! For more detailed instructions on Security, please granted: refer to the FuelsManager Security section of this manual • Configure Leak Detection: allows users to configure leak tests for tank points •...
FuelsManager Defense ArchiveManager The ArchiveManager database is analyzed to calculate leak rates. It is necessary to configure ArchiveManager to write all required data to the archive database: • ArchiveManager needs to be configured to include the following additional tank point variables: Cathodic Protection Standard Density Date Installed...
To set the default minimum to 5 minutes To set the default minimum to 5 minutes • Click the Windows Start button and select Run. The Run dialog box appears • Type regedt32. The Registry Editor appears • Select HKEY_LOCAL_MACHINE, the FuelsManager key, and the ArchiveManager subkey •...
FuelsManager Defense Setting Sample Interval to 5 Minutes Step-by-Step • From the FuelsManager Configuration application, click the Database menu and click ArchiveManager. The Archive Manager Configuration dialog box appears • Change the Interval entry to 5 and click OK. The system closes the Archive Manager Configuration dialog box and updates ArchiveManager with the new settings Administrator Manual...
Edit Tank Data Edit Tank Data All leak relevant data must be configured in the Edit Tank Point Data dialog for each tank when a leak analysis is performed. The minimum leak rate value, maximum leak rate value and leak rate units for the tank are configured on the General page of the dialog.
FuelsManager Defense Process Data The Leak Rate value can be set to a communication source assignment, an OPC Data Source can be calculated from ArchiveManager data. Edit Tank Data dialog - Process Data page LeakManager Variables Assignment Options Leak Rate Calculated, Manual Entry, Communication Device and OPC Administrator Manual...
Alarms Alarms The leak rate alarm is used to trigger real-time alarms associated with calculated Note! Leak Detection alarms are only functional for Real-Time leak real-time leak rate. The leak data alarm is used to trigger a real-time alarm when analysis there is not enough quiet time in the tank to produce a valid Leak Test Report.
FuelsManager Defense Vessel 1 The Vessel 1 page allows the user to enter additional data about the tank, such as its construction material, inspection date and dimensional data. This data is not used in any calculations and is only presented as informational data on the Leak Test Report.
Vessel 2 Vessel 2 The type of gauge/probe used on the tank is configured from the Vessel 2 page. The user has the option to chose from all current FuelsManager supported gauges from the Gauge Type drop-list. Edit Tank Data dialog - Vessel 2 page ADM003GVAE1005...
FuelsManager Defense Leak Detection The Leak Detection page allows the user to configure Real-Time analysis on Note! The Leak Detection page will not appear if the Leak configured tanks. Also, automatic printing of a Real-Time Leak Test Report at the Detection feature is not installed or defined print time and day before end of the month can be configured.
Leak Detection Tank Analysis Methods There are three possible tank analysis methods that can be used in FuelsManager. All three methods compare test readings at different times to calculate leak analyses. Tank Analysis Description Method Net Volume The Net Volume method collects net volume readings from the tank when performing tests.
FuelsManager Defense Upgrading versions prior to v4.3 If you are upgrading a system that is currently version 4.0, 4.1, or 4.2 of FuelsManager, you will need to update the database system to the 6.0 version. To do this, you need to run the FMSystemUpdate utility. If you are upgrading from version 4.3, you do not have to run the FM System Update utility.
Upgrading versions prior to v4.3 Running the Utility Step 1: Open the Utility from the Start Menu. Click Start and select Programs, FuelsManager, FMTools, and click FMSystemUpdate. This opens the FuelsManager System Update Utility. The FMSystemUpdate window appears. The utility recognizes versions 4.0, 4.1, and 4.2.
FuelsManager Defense Update Complete If the update is successful the last line of the log will display “Update Complete.” This means that the update was successfully performed and your system is now running the 6.0 database. Update Failed If the utility is unable to complete the update, the last line of the log will display “Update Failed.”...
Error messages and troubleshooting Error messages and troubleshooting Error messages Missing System File Update is Not Available You may get this message in the FMSystemUpdate window. Invalid file message will keep the utility from updating. This message means that either the utility does not recognize the system file as a version that it can update or that there are files missing.
FuelsManager Defense Troubleshooting • A possible solution to the Database is Corrupt error is to rename any database files that the update utility finds as corrupt. For example, in the screen above, rename the MoveData.dat to MoveDataold.dat and rename MoveSchedule.dat to MoveScheduleold.dat. By doing this, the utility will skip these renamed files--they are not updated automatically.
Error messages and troubleshooting After Updating the Database Rename Your Database as the Local Machine Name If necessary, you can start FMSystemManager and run FMSystemConfig to rename the database to the local machine. Checking Your System After you upgrade your database system to 6.0 with the utility, open Configuration and verify that your groups, users, system permissions, and tag permissions are still working properly.
Page 284
FuelsManager Defense In this section, you will learn how to configure, maintain, and operate the Automated Data Output section. This feature is used to periodically write the contents of several tank point variables to an output file. Automated Data Output basic functions include: •...
Program Location Program Location The Automated Data Output service starts automatically whenever Windows is started; however, it can be configured at any time from the Start, Programs, FuelsManager, Automated Data Output. The configuration process includes specifying which tank point variables should be logged, and what events initiate the log process.
FuelsManager Defense Automated Data Output Configuration Dialog Automated Data Output configuration dialog Note! If a tank point variable is not configured (See the Database section of this manual), the Available Tank Variables This list includes all possible tank point variables resulting data written by Automated Data Output may be Tank Variables to be...
Page 287
Automated Data Output Configuration Dialog Default This button deletes all variables from the “Tank Variables to be logged” list box, and then adds the Automated Data Output default set of variables to that list box. This default list is generally accepted as the most commonly used set of variables, and includes the following: •...
Page 288
FuelsManager Defense Trigger File This field specifies an optional trigger on the existence of a specific file. If a file (with the full path to the file) is specified, then the log process is initiated whenever the existence of this file is detected. This file is subsequently deleted, to reset the trigger.
Page 289
Automated Data Output Configuration Dialog HTML Header File This field is used to specify another HTML file as a header for the output HTML file. This option can be used to include company logos or other information at the top of the web page Clicking on this button saves any changes that have been made and closes the Automated Data Output configuration dialog...
FuelsManager Defense Configuring Automated Data Output This section describes how to configure Automated Data Output to export the desired variables to the proper output files. Initial Setup Refer to the Dialog Descriptions section for field explanations on the configuration dialog box used in this procedure. •...
Configuring Automated Data Output Sample output files For reference purposes, sample output files are included below. Snapshot.CSV: Test.HTML: Testxml.xml: The following is a sample of an xml file result if you use the default tank variables for one tank. <?xml version="1.0" encoding="UTF-8" ?> - <FMLogXML Version="1.0.0">...
Page 292
FuelsManager Defense </ProcessVariableProperties> - <ProcessVariableDetails> - <ProcessVariableLineItem> <LineNumber>0000000</LineNumber> - <ProcessVariableInformation> - <ProcessVariable> System Name <ProcessVariableValue Value="BMS1" /> </ProcessVariable> </ProcessVariableInformation> <LineNumber>0000001</LineNumber> - <ProcessVariableInformation> - <ProcessVariable> Point Tag <ProcessVariableValue Value="Test.Tank.1" /> </ProcessVariable> </ProcessVariableInformation> <LineNumber>0000002</LineNumber> - <ProcessVariableInformation> - <ProcessVariable> System Date and Time <ProcessVariableValue Value="03/28/03 15:13:48"...
FuelsManager Defense Volume correction methods This section describes the correction methods and tank calculations used in the FuelsManager program. Since the volume of the product in a tank varies with the temperature and density, the user must use a correction method to correct for variations in temperature and density of the product.
Volume correction techniques Volume correction techniques Custody transfers and billing are used based on volumes at a given temperature, or Standard Temperature. FuelsManager provides the following temperature correction techniques. All correction techniques are based on internationally recognized standards developed by the American Petroleum Institute (API), American Society for Testing and Materials (ASTM), Institute of Petroleum (IP), Japanese Institute of Standards (JIS), Gosstandart of Russia (GOST), and Chinese National Standards (GB/T).
Page 296
FuelsManager Defense Temp Type Method Product Table Entry Range Range 54A/53A Generalized Crude 610.5-778.5 -18- 95°C Density @ 15°C in kg/m 779-824 -18-125°C 824.5-1075 -18-150°C 54B/53B Generalized 653-778.5 -18- 90°C Density @ 15°C in kg/m Products 779-824 -18-125°C 824.5-1075 -18-150°C Individual &...
Page 297
Volume correction techniques Temp Type Method Product Table Entry Range Range Table 55 Generalized 0.6274- Not Specified Density in g/cm Products 1.0754 54A (6X) Generalized Crude 610.5-778.5 -18- 95°C Density in kg/m Japan ASTM 779-824 -18-125°C 824.5-1075 -18-150°C D1250 °C 54B (6X) Generalized 653-778.5 -18- 90°C...
Volume correction techniques Liquid Hydrocarbon Gas Table Type Method Product Table Entry Range Temp Range API°F 24E/23E Light Hydrocarbon Density @ 60°F in 0.350-0.688 -50-200°F Specific Gravity API°F 1980 LPG°C Liquid Petroleum Density @ 15°C in Not Specified -110.0- 60°C LPG°C Gases kg/m...
FuelsManager Defense Polynomial This technique is used for specialized products that do not fall within one of the correction tables already identified. A table of density versus temperature data can be converted to a polynomial using the least square method of curve fitting. Using the least square method results in a set of polynomial coefficients.
Traditional tank calculations Traditional tank calculations Traditional tank sensors return the level and temperature of the tank. From these two values plus the tank configuration, a series of calculations is performed by the FuelsManager. Strap Table Volume (TOV) The strap volume is obtained from the tank strapping table for the measured tank level.
FuelsManager Defense HighestLevel = Strapping point level in table immediately above HighLevel LowVolume = Strapping point volume in table for LowLevel point HighVolume = Strapping point Volume in table for HighLevel point HighestVolume = Strapping point Volume in table for HighestLevel point Spherical tanks Top1 = LowestVolume x (Level-LowLevel) x (Level-HighLevel) x (Level- HighestLevel)
Traditional tank calculations Polynomial spherical tank TOV =P·(Lx'+L0')³+Qn·(Lx'+L0')²+Rn·(Lx'+L0')+Sn+VR' Where: Ln-1= Lxw < Ln and n is an integer between 1 = n < 9 Lwx' =Lwx/1000 VR' = VR/1000 Lx = measured liquid level (mm) L0 = correction volume (mm) Ln = levels at the registered pointers (mm) P = constant (±X.
FuelsManager Defense Product and Water Strapping Tables It is typical for inventory management customers to have two separate strapping tables, one for product and one for water bottom. These tables can be either related to one another or totally independent. This application note details the calculation methods used by Endress+Hauser Systems &...
Page 305
Traditional tank calculations In the integrated product and water table mode, The product table begins were the water table ends Example 1 Water level lower than the top point in the water table: Example 1 shows how the product and water volumes are calculated when the water level is less than the water...
Page 306
FuelsManager Defense Inventory Management recognizes that the measured product level is below that of the bottom point in the product table, so it uses the top of the water table to extend the range: • From the water table +1ft [+2ft (top) minus +1ft (measured water level)] = 1000 gal •...
Traditional tank calculations Subtracting the 1ft of water volume from the product volume (5000 – 1000 gal) equals: Product volume = 4000 gal Example 3 Water level equals the top point in the water table: Example 3 shows how the product and water volumes are calculated when the water level is equal to the top point in...
FuelsManager Defense Separated strapping and water tables example • Water volume = Measured water level lookup in water table • Product volume = Measured product level lookup in product table Floating Roof Adjustment (FRA) Tanks with floating roofs require a correction to offset the effect of the displacement of the floating roof.
Traditional tank calculations Where: FRW: Floating Roof Weight If the 4th digit after decimal point of density is other than ZERO such as ρ15 ≠ X.XXX0 (4th digit after decimal is 1~9). If ρ15=X.XXNX then, the density will divided by Low and High. Low density is ρ15L =X.XXN0 and High density is ρ15H = X.XXN0 + 0.001 FRAL = FRW / ρ15L (Rounding 4th digit after decimal point)
FuelsManager Defense Where: Combined Water and Solids volume H20VOL Water Volume SOLVOL Solids Volume Correction volume This is the un-measurable volume associated with line segments and manifolds connected to the tank. The operator usually manually enters this value. Volume Correction Factor (VCF) This is the correction factor calculated via one of the methods defined in the table(s) above.
Traditional tank calculations For insulated tanks: Ta = Tl = Liquid temperature Setting the Tank Material to "Other" allows the user to manually enter the ExpCoef and the AreaCoef. Gross Observed Volume (GOV) The strap volume value needs to be corrected in order to arrive at the Gross Observed volume data.
FuelsManager Defense Where: Strap Volume at the current tank level Free water + Tank Bottom Solids (if any) Floating Roof Adjustment %BSW Percentage of bottoms, sediment and water impurities. CORRVOL Un-measurable volume associated with tank pipe work The value of FW in the gross volume Water not subtracted calculation is always zero The FW value is subtracted from the TOV as...
Traditional tank calculations Net Standard Volume Volume Correction Factor Pre 1980 If a volume correction method with the 1980 designation is selected. The following formula is used to calculate Gross Volume: NSV = [(GOV - FW) x (1.0-%BS&W/100.0)) x VCF] Where: Net Standard Volume Free water + Tank Bottom Solids (if any)
FuelsManager Defense The value of FW in the net volume calculation is Water not subtracted always zero The %BSW value is subtracted from the TOV as VSW Subtracted from defined above Net Volume The %BSW is zero in the Net volume VSW Subtracted from calculation, it is subtracted from the Gross Gross Volume...
Traditional tank calculations Net Standard Volume Volume Correction Factor Percentage of bottoms, sediment and water impurities Floating Roof Adjustment Shin-Nihon-Kentei-Kyoukai 2 Floating Roof Tank Net volume of “Shin-Nihon-Kentei-Kyoukai 2” (Japanese authorization organization) uses the following equation. Where: Net Standard Volume Strap Volume at the current tank level Free Water CTSh...
FuelsManager Defense MASS Default Mass is defined as net standard volume corrected for density at the observed temperature. The following equation is used to calculate Mass: Mass = NSV x Standard Density In tables where density is expressed in API, Density is calculated as: Density (KG/M ) = 141.5 x 999.012/(API Gravity + 131.5) Japanese correction methods...
Traditional tank calculations Net Weight Gas Temperature The Molar method NW = NSV (ρ15 - 0.0011) + GW The GW is the Gas Weight derived by following equation. 1.033+P × × × × × ρ15-0.0011 ---------------------- - ------------------- - --------- - -------- - ----------- - GW = (V max-GOV)
FuelsManager Defense Where Net Standard Volume (Sinopec method NSV in liters, PetroChina method NSV in M Water percentage (% BSW) Floating root mass (kg) Density of product @ 20°C (Kg/m NW is returned in kg for Sinopec method NW is returned in metric tones for PetroChina method Available volume/available mass Available Volume is defined as the amount of net or gross volume available for pumping out of a tank.
Traditional tank calculations Strap Volume at the Minimum Working level volume correction Factor Remaining volume/remaining mass Remaining volume is defined as the amount of net or gross volume that can be pumped into a tank. It is calculated as “0” if none or more of the following conditions are true: Level >= High level Alarm, High-High level Alarm, or User Defined Level >= Maximum level as defined in the strap table...
FuelsManager Defense LPG quantity calculation from liquid density Calculation of LPG quantity from liquid density at 15°C (LPG °C & LPG °C 1980) Overall calculation scheme Measure level, average liquid temperature, average vapor temperature, average pressure in vapor space. Input liquid density at 15°C. Calculate VCF and hence liquid density at tank conditions.
LPG quantity calculation from liquid density DENL15 - liquid density at 15°C (kg/m Step 3 Calculation of VCF and hence liquid density at tank conditions may be calculated as follows: (DENL15 - 500)/25 0.296 - 0.2395 x X + 0.2449167 x X -0.105 x X + 0.01658334 x X 363.8 + 4.924927 x X + 13.66258 x X...
Page 322
FuelsManager Defense density of liquid at the time of calibration density of liquid at the time of gauging This correction is only applied to float gauges. It does not apply to non-contact measurement devices. Corrected height = measured height + Δh (b)Thermal correction.
LPG quantity calculation from liquid density Step 5 The conversion of corrected liquid level to liquid volume is carried out using stored values of key level/volume data points for the tank, with Lagrange cubic interpolation between. The calculation for liquid value (VL) is defined in Spherical Tanks in the Strap Table Volume section, earlier in this chapter.
FuelsManager Defense where PAV = Average vapor pressure (Bar) P = Pressure in vapor space DENL = Liquid density (kg/m H = Liquid Level (mm) calculate external radius as: ROUT = R + THICK where ROUT = External radius R = radius THICK = Shell thickness calculate stress as ×...
LPG quantity calculation from liquid density Step 8 Liquid mass is calculated from liquid density at 15°C and corrected liquid volume at 15°C. The units here are tonnes. ML = VLC15 x DENL15 / 1000 Where ML = Liquid Mass Step 9 Total tank volume is corrected for temperature and pressure using the overall mean tank temperature.
Page 326
FuelsManager Defense calculate molecular weight from liquid density at 15°C as: X = (DENL15 = 500) / 33.3333 MW = 43 + 4.4 x X + 1.35 x X - 0.15 x X calculate critical temperature from liquid density at 15°C as: TC = 364 + 13.33 x X + 8.5 x X - 1.833 x X calculate critical pressure from liquid density at 15°C as:...
LPG quantity calculation from liquid density check range of Z IF Z < 0.2 OR Z > 2 THEN Z = 1 RETURN This routine always appears to converge and to give Z in the range 0.2 to 1, which is correct for typical LPG storage conditions.
Hydrostatic & Hybrid Tank Calculations Hydrostatic & Hybrid Tank Calculations FuelsManager provides calculations of tank levels and volumes based on measurements at pressure of precise positions on the tank. These calculation techniques fall into two main groups. Hydrostatic Measurement of pressure at one or more points in the tank and the subsequent calculation of the product density and tank level.
Page 332
FuelsManager Defense ⁄ – Elevation 8434.41 )Air Density × ------------------------------------------------ - Air Temp 273.16 Where Elevation is in meters Air Temp is in °C Local Gravity = 5 – 6 – × × × × × 9.80616 – 0.025928 A 6.9 10 –...
Hydrostatic & Hybrid Tank Calculations Hybrid Calculation × × ΔH – – – ----------------------------------------------------------------------------------- - (D) Density × – Where = Bottom Pressure = Top Pressure = Local Gravity = Vapor Density = Air Density L = Product level = Corrected height of bottom pressure instrument The calculation for the height ΔH depends on whether FuelsManager is configured to use a top pressure instrument or not.
Page 334
FuelsManager Defense – )Level × ------------------ - – – Where = corrected height of the bottom pressure instrument = corrected height of the middle pressure instrument = Bottom Pressure = Top Pressure = Middle Pressure In addition, FuelsManager provides for the configuration of a level offset to allow the user to calibrate the hydrostatically measured level, this is called the Level Offset.
Typical Tank Calculation Typical Tank Calculation Analytical and Measured Data Level (ft-in-16) 12-3-12 Water Level (ft-in-16) 0-9-5 Solids Level (ft-in-16) 0-1-3 %BS&W Product Temperature (°F) 75.6 Product Density (lbs /US Gal) Density Temperature (°F) 70.8 Standard Density 5 (lbs / US Gal) 6.84 Ambient Temperature (°F) 56.2...
Page 336
FuelsManager Defense Calculated or Derived Data Symbol Action Values Units Values used in Reported calculations (rounded) (unrounded) 435,218.32 US Gals Total Observed Volume H20VOL subtract 189.35 US Gals Water Volume SOLVOL subtract 34.12 US Gals Solids Volume 434,994.85 US Gals 434,994.8500000000 Correction for Temperature of CTSh...
Page 337
Typical Tank Calculation Quantity derived from tank strapping table (or separate water table) using water level value to enter table. Quantity derived from tank strapping table using solids level value to enter table. Gross volume uncorrected for temperature effects and floating roof adjustment From API Tables 5/6B Net volume corrected to 60 °F...
Page 342
FuelsManager Defense The Weights and Measures (W&M) function (formerly described in document number MIS-100100-01) provides sealing functionality in the 8130 RTU and FuelsManager products. The system also includes data flow between the various FuelsManager and RTU modules. This information is included to assist the W&M testing authority, and to ensure the system’s data integrity.
FuelsManager Defense Sealing the Point in 8130 RTU The 8130 RTU is configured via a tool called ViewRTU. ViewRTU can communicate with the RTU either local (running on a laptop device) or remotely running via FuelsManager’s interface connection. The ViewRTU configuration tool allows the W&M official to apply a ‘software seal’ to a particular point.
Page 345
Sealing the Point in 8130 RTU Point Type WMSeal Parameters Sealed Parameter Description Enraf 873 Module External Module Chan Address Channel for Communications Addr CIU Address Tank Gauge ID Type of Instrument ScanCmd Scan Commands for Instrument LevelUnits F=ft; M=Meters; m=millimeters TempUnits F=Fahrenheit;...
Page 346
FuelsManager Defense Point Type WMSeal Parameters Sealed Parameter Description Sakura Level Tranmitter TankPoint TI-111 TI-121 TI-150 Tokyo Keiso FM9000 Veeder Root TLS-350 Whessoe Bus 2046 Whessoe Bus ITG Whessoe Varec 6500 Whessoe Varec ATT4000 No Whessoe Varec MFT 4100 WV1900 Administrator Manual...
Sealing the Point in 8130 RTU Applying the Software Seal Parameters that will be effected by the application of a software seal are shown in an alternate color Step-by-step • Double-click the WMSeal parameter in the CONFIG section of the Edit Point dialog •...
FuelsManager Defense W&M Password prompt Update seal confirmation Once the point is sealed the parameters that could affect the data integrity are disabled and cannot be modified without removing the seal. Any attempt to edit one of these parameter results in a error message box informing the user that the W&M Seal is Enabled for this point.
Page 349
Sealing the Point in 8130 RTU information is specific to the particular point type. FuelsManager automatically knows which bit position contains the WMSeal information. FuelsManager combines this WMSeal information from the 8130 RTU with its own W&M Seal information in order to determine if the particular data value is W&M approved.
FuelsManager Defense Sealing TankPoint variables in FuelsManager The FuelsManager Tank Database includes Tag Seal Data for each tank. The Tag Seal Data includes a seal for the Tank, a seal for each input Process Variable, and an integer Seal ID that denotes the revision of Tank Seal Data. The Tank Database is stored in file FM_TankPoint.dat in the FuelsManager project directory.
Sealing TankPoint variables in FuelsManager Changing a Seal State for a Process Variable A checkbox indicates the state for the Tank Seal and each input Process Variable Seal. A checkmark means that the state is sealed. Step-by-step • Make the change by checking or clearing the appropriate checkbox under Calibration Seals.
Page 352
FuelsManager Defense In this example of a sealed tank, W&M keeps any users from editing the sealed information When an input Process Variable is sealed, configuration of the Process Variable data source is disabled. This feature ensures that a user cannot connect the sealed process variable to another 8130 RTU point.
Page 353
Sealing TankPoint variables in FuelsManager In this example, three tanks have been sealed or contain sealed variables. The Tag Seals dialog shows the Current System and all the Tanks contained in the FuelsManager Tank Database for the current system that have either Tank or Input Process Variables sealed.
FuelsManager Defense Display of W&M Indicator on Graphics & Reports The FuelsManager Operate program indicates any Weights & Measures Seal for Tank Detail and Historical Report displays. The Weights & Measures Seal is shown by the prefix [W&M] on the title bar of the display. If a particular tank process variable has been sealed, FuelsManager displays or prints values with the subscript “W&M.”...
Sealing FuelsManager Modules Sealing FuelsManager Modules FuelsManager includes a Seals database. This database exists on each computer in a FuelsManager network and is stored in the FMSecurity.dat file under the FMProject directory. For each module in the database, the system stores the Path, a CRC16 Checksum (determined at the time the module is sealed), and a Seal State that indicates whether the module is or is not sealed.
FuelsManager Defense Changing a Seal State for a module Step-by-step • In Security, Click Module Seals from the W&M menu. The Module Seals dialog appears • Click the checkbox that corresponds to the module you want to change. The Update Seals button becomes available •...
Page 357
Sealing FuelsManager Modules • RMClient will display data as sealed on reports if the FMSystem.dll library, the DCSComm.dll library, and the RMClient.dll modules are sealed and the data is sealed by FMDataManager. • FMReportManager will print data as sealed on real-time reports if the FMSystem.dll library, the DCSComm.dll library, and FMReportManager.exe modules are sealed and the data is sealed by FMDataManager.
FuelsManager Defense Setting the W&M Password In order to set the W&M password the user must know the existing W&M password. The same W&M password is used for: • Tag Seals in FuelsManager • Module Seals in FuelsManager • WMSeal enable in 8130 RTU Step-by-step •...
Systems Seals Systems Seals To ensure the integrity of the FuelsManager historical data, FuelsManager makes use of Windows XP & 2000 folder, file and object-based security. All system data stored in open format databases is configured with file security settings. The System account has ownership, read, and write access, while all other accounts have only read access.
FuelsManager Defense Glossary of terms This section describes each of the available FuelsManager tank point, input point, and output point parameters and their function. Tank point, input point, and output point parameters are displayed in FuelsManager as an abbreviated parameter name, up to twenty characters long, and a more complete descriptive name, up to forty characters long.
Tank Points - Process Data Tank Points - Process Data Tank Points - Process Data DESCRIPTION - POINT DESCRIPTION This process variable is the name by which the tank is known to the user. This variable is entered when configuring the tank point, but cannot be modified via Operate PRODUCT - PRODUCT This process variable is the type of product contained in the tank.
Page 364
FuelsManager Defense Tank Points - Process Data This process variable is the level of water in the tank, this variable can be measured by automatic tank gauging or manually entered by the operator WATER LEVEL TIME - TIME OF LAST WATER LEVEL This process variable is the last time that the Water Level value was updated.
Page 365
Tank Points - Process Data Tank Points - Process Data This process variable is the current corrected density of the product at the standard temperature as defined by the selected correction method. This variable can be measured by automatic tank gauging, manually entered by the operator or calculated by FuelsManager from the observed density, current temperature and correction method MASS - PRODUCT MASS...
Page 366
FuelsManager Defense Tank Points - Process Data DENSITY TEMPERATURE- TEMPERATURE FOR MEASURED DENSITY This process variable is the measured temperature at the time the density data was last updated. If entered FuelsManager uses this data to convert the density data to corrected density. This variable is normally measured by automatic tank gauging, but can be manually entered by the operator.
Page 367
Tank Points - Process Data Tank Points - Process Data MASS AVAILABLE - AVAILABLE MASS This process variable is the Mass of product that can safely be issued from the tank. FuelsManager normally calculates this by subtracting the Mass at the minimum working level from the current Mass. However, this value can be measured by automatic tank gauging systems or manually entered by the operator VOL STRAP - H20 - STRAP VOLUME MINUS WATER VOLUME This process variable is the tank strapping volume minus the water volume.
Page 368
FuelsManager Defense Tank Points - Process Data TEMP VAPOR TIME - VAPOR TEMPERATURE TIME This process variable is the last time that the tank level was updated. This variable can be viewed from the Operate interface but cannot be modified. LEVEL CHANGE RATE - RATE OF LEVEL CHANGE This process variable is the rate of change of the level value due to movement of product into or out of the tank.
Page 369
Tank Points - Process Data Tank Points - Process Data GAUGE ALARMS BIT XX - GAUGE ALARMS This process variable represents the individual elements of the Gauge Alarm Flags. Where gauge alarms bit 00 represents the state of the lowest bit of the gauge alarm flags and gauge alarms bit 15 represents the highest bit of the gauge alarm flags.
Page 370
FuelsManager Defense Tank Points - Process Data This process variable is the pressure measured at the same known height in the tank, typically at a point such that it is normally below the product level. This variable is usually measured by automatic tank gauging but can be manually entered by the operator.
Page 371
Tank Points - Process Data Tank Points - Process Data LIQUID MASS This process variable is the mass of the liquid of the product in the tank. FuelsManager normally calculates this value. However, the value can also be measured by automatic tank gauging systems or manually entered TOTAL NET VOLUME This process variable is the total net volume of the product in the tank.
FuelsManager Defense Product Transfer Data Product Transfer Data TRANSFER MODE - TANK TRANSFER MODE This process variable is the mode by which the operator wants to transfer product to/ from tank, possible values are inactive, by volume, by level, or by differential volume. This variable is used as part of the tank transfer feature and as part of the Product Movement System (option).
Page 373
Product Transfer Data Product Transfer Data TRANSFER MASS - CURRENT MASS TRANSFERRED This variable is the amount of mass transferred into or out of a tank during the tank transfer, or the amount transferred thus far if a transfer is active TRANSFER TIME REMAIN - REMAINING TIME TO FILL OR EMPTY This variable is the time left to complete an active transfer, based on the amount left to transfer, and the current flow rate...
FuelsManager Defense Tank Alarms Data Tank Alarms Data LEVEL ALARM - COMPOSITE LEVEL ALARM STATUS This variable is a composite value that displays a coded variable representing the highest priority level alarms for the tank. Possible values are Normal, High-High Low, Low-Low. FuelsManager calculates this alarm based on the current level and the alarms limits configured for the tank LEVEL HIHI LIMIT - CURRENT HI_HI LEVEL LIMIT This variable is the limit for a High-High level alarm.
Page 375
Tank Alarms Data Tank Alarms Data LEVEL HIHI ETA - HIGH HIGH LEVEL ETA This variable is the estimated time to arrive at the High-High level alarm setpoint based on the current flow rate. The alarm is activated when the time remaining before reaching the High-High level setpoint is less than the advisory limit defined by the Trans.
Page 376
FuelsManager Defense Tank Alarms Data TEMPERATURE ALARM HOLDOFF This variable is the sometimes known as deadband or hysteresis. It is the amount by which the alarm limit must be cleared before the alarm is deactivated. For example, if the High temperature alarm setpoint is 10 and the temperature alarm holdoff is 1, the temperature must return to a value of 9 before the High temperature alarm is deactivated.
Page 377
Tank Alarms Data Tank Alarms Data FLOW ALARM HOLDOFF This variable is the sometimes known as deadband or hysteresis. It is the amount by which the alarm limit must be cleared before the alarm is deactivated. For example, if the High flow alarm setpoint is 10 and the flow alarm holdoff is 1, the flow must return to a value of 9 before the High flow alarm is deactivated.
Page 378
FuelsManager Defense Tank Alarms Data PRESSURE ALARM HOLDOFF This variable is the sometimes known as deadband or hysteresis. It is the amount by which the alarm limit must be cleared before the alarm is deactivated. For example, if the High pressure alarm setpoint is 10 and the pressure alarm holdoff is 1, the pressure must return to a value of 9 before the High pressure alarm is deactivated.
Page 379
Tank Alarms Data Tank Alarms Data LEAK DATA Allows an Enable/Disable State. This alarm, when enabled, will alert every day at 12:00 AM to notify the operator that there is not enough valid data or quiet time data from the configured tank to produce a valid Leak Test Report DIGITAL ALARMS - STANDARD TANK ALARM FLAGS This variable is the current standard digital alarm statuses associated with the Tank.
Page 380
FuelsManager Defense Tank Alarms Data This variable is a coded variable value that displays a status of either Normal or ETA High Level if the ETA High level alarm is active (see above for details of ETA alarms) ALARM ETA HIHI LEVEL - HIGH HIGH LEVEL ETA ALARM This variable is a coded variable value that displays a status of either Normal or ETA HiHi Level if the ETA High- High level alarm is active (see above for details of ETA alarms) ALARM ETA LOLO LEVEL - LOW LOW LEVEL ETA ALARM...
Scaling and engineering units data Scaling and engineering units data Scaling and Engineering Units Data VARIABLE TYPE FuelsManager variables are divided into eleven types, for each type of variable the user can configure the range of the data and the engineering units. The range and engineering units are configured via the General tab of the tank configuration dialog box.
Page 382
FuelsManager Defense Scaling and Engineering Units Data VOLUME MAXIMIUM - TANK MAXIMUM VOLUME SCALING This variable is the maximum range for all tank volume process variables. This variable can be viewed from the Operate interface but cannot be modified VOLUME UNITS - VOLUME ENGINEERING UNITS This variable is the engineering units for all tank volume process variables.
Page 383
Scaling and engineering units data Scaling and Engineering Units Data FLOW MININIUM - TANK MINIMUM FLOW SCALING This variable is the minimum range for the tank flow process variable. This variable can be viewed from the Operate interface but cannot be modified FLOW MAXIMIUM - TANK MAXIMUM FLOW SCALING This variable is the maximum range for the tank flow process variable.
Page 384
FuelsManager Defense Scaling and Engineering Units Data MASS FLOW UNITS - MASS FLOW UNITS This variable is the engineering units for the tank mass flow process variable. This variable can be viewed from the Operate interface but cannot be modified VAPOR DENSITY MININIUM - TANK MINIMUM GAS DENSITY This variable is the minimum range for the tank gas density process variable.
Tank configuration data Tank configuration data Tank Configuration Data DETAIL This parameter defines which tank detail template is to be displayed for this particular tank. If this value is not defined, FuelsManager will use the tank detail template defined in the registry key: HKEY_LOCAL_MACHINE\SOFTWARE\FuelsManager\Detail\Tank CORRECTION TYPE These two parameters define the volume correction method to be used in the calculation of Std.
Page 386
FuelsManager Defense Tank Configuration Data VSW SUBTRACTION This parameter is only available when a Japanese correction type is selected. The VSW subtraction options are None, Gross Volume, and Net Volume. VSW is defined as the Volume associated with the percent BSW (Bottoms Sediment and Water).
Page 387
Tank configuration data Tank Configuration Data This parameter defines the height at which the floating roof is fully floating on the product. At this point, the full volumetric effect of the floating roof is applied to the volume calculations. The area between the Landed Height and the Floating Height is known as the 'Critical Zone'.
Page 388
FuelsManager Defense Tank Configuration Data This parameter is used for LPG volume correction methods and defines the radius of the sphere SHELL THICKNESS This parameter is used for LPG volume correction methods and defines the thickness of the sphere's shell LINING MATERIAL This piece of data stores the material that the tank is coated with on the inside of the tank DATE INSTALLED...
Page 389
Tank configuration data Tank Configuration Data These parameters define the position of the top, middle, and bottom offsets for the respective pressure transmitters in Hydrostatic/Hybrid calculations MINIMUM LEVEL This parameter defines the lowest level of which Hydrostatic Hybrid tank calculations can be performed DENSITY DEADBAND This parameter defines the minimum change in density that will cause the Hydrostatic/Hybrid tank calculation to be executed...
Page 390
FuelsManager Defense Tank Configuration Data GAUGE TYPE This parameter defines the type of automatic tank gauge used by this tank. FuelsManager uses this parameter for display only. This parameter can be viewed from the Operate interface but cannot be modified GAUGE TYPE - MODIFIER This parameter defines the commands available to the operator for a particular automatic tank gauge.
Input points - process data Input points - process data Input Points - Process Data DESCRIPTION - POINT DESCRIPTION This process variable is the name by which the input point is known to the user. This variable is entered when configuring the input point, but cannot be modified via Operate PROCESS VALUE - PROCESS VARIABLE OR SETPOINT This process variable is the current value of the input point.
FuelsManager Defense Output points - process data Output Points - Process Data DESCRIPTION - POINT DESCRIPTION This process variable is the name by which the output point is known to the user. This variable is entered when configuring the output point, but cannot be modified via Operate OUTPUT - OUTPUT POINT COMMAND This process variable is the value of the last command issued via this output point.
Triggered points - process data Triggered points - process data Output Points - Process Data DESCRIPTION - POINT DESCRIPTION This process variable is the name by which the output point is known to the user. This variable is entered when configuring the output point, but cannot be modified via Operate OUTPUT - OUTPUT POINT COMMAND This process variable is the value of the last command issued via this output point.
FuelsManager Defense Units UNIT TYPE UNIT NAME ABREV. INDEX Metric English Area Square 16ths of an Inch 16th Square Centimeters Square Feet Square Inches Square Kilometers Square Meters Square Miles Square Millimeters Square Yards Administrator Manual...
Page 395
Units UNIT TYPE UNIT NAME ABREV. INDEX Metric English Density Degrees API ° API Degrees Balling ° Balling Degrees BRIX ° BRIX Degrees Heavy Baume ° Ba (h) Degrees Light Baume ° Ba (l) Degrees Twaddell ° Tw Grams per Cubic Centimeter g/cm3 Grams per Cubic Liter g/L3...
Page 396
FuelsManager Defense UNIT TYPE UNIT NAME ABREV. INDEX Metric English Dimensionless Bushel bushel Cycles per Second Parts per Million Percent Humidity Percent Oxygen Percentage pH Factor Relative Humidity Revolutions Per Minute Centipoise centp Cubic Feet per Pound ft3/lb Percent Steam Quality %quality Percentage of Solids by Volume %sol-vol...
Page 397
Units UNIT TYPE UNIT NAME ABREV. INDEX Metric English Energy British Thermal Unit (IT) Calorie Joule Kilowatt Hour Watt Hour Length 16ths of an Inch 16th Centimeters Feet Feet-in-16th ft-in-16 Feet-in-8th ft-in-8 Inches Kilometers Meters Mile (statute) Millimeters Yard Mass English Tons ton (e) Gram...
Page 398
FuelsManager Defense UNIT TYPE UNIT NAME ABREV. INDEX Metric English Mass Flow Rate Grams per Hour g/hr Grams per Minute g/min Grams per Second g/sec Kilograms per day kg/day Kilograms per Hour kg/hr Kilograms per Minute kg/min Kilograms per Second kg/sec Long Tons per Day ton(l)/day...
Page 399
Units UNIT TYPE UNIT NAME ABREV. INDEX Metric English Power/Heat BTU (IT) per Hour BTU/hr Transfer BTU (IT) per Minute BTU/min BTU (IT) per Second BTU/sec Calories per Minute cal/min Horsepower KiloVolt-Ampere Kilowatt Watt Pressure Atmosphere Feet of Water (@68°F) ft H2O Grams per Square Centimeter g/cm2...
Page 400
FuelsManager Defense UNIT TYPE UNIT NAME ABREV. INDEX Metric English Temperature Degrees Centigrade ° C Degrees Fahrenheit ° F Degrees Kelvin Kelvin Degrees Rankine ° R Time Days days Hour Milliseconds Minute Seconds Weeks Month Years Velocity Centimeters per Second cm/sec Feet per Minute ft/min...
Page 401
Units UNIT TYPE UNIT NAME ABREV. INDEX Metric English Volume Barrels of Liquid bbl (Liq) Barrels of Oil bbl (Oil) Cubic Centimeter Cubic Feet Cubic Inch Cubic Meter Cubic Yard Imperial Gallon gal (UK) Liter Kiloliters U.S. Gallon gal (US) Volumetric Flow Barrels per Day (Liquid) BPD (Liq)
Page 402
FuelsManager Defense UNIT TYPE UNIT NAME ABREV. INDEX Metric English Volumetric Flow Cubic Feet per Hour ft3/hr Rate Cubic Feet per Minute ft3/min Cubic Feet per Second ft3/sec Cubic Inches per Hour in3/hr Cubic Inches per Minute in3/min Cubic Meters per Day m3/day Cubic Meters per Hour m3/hr...
Point format Point format The storage formats available only to Input and Output points are listed below. All Tank points are of a fixed data format. STORAGE TYPE FORMAT RANGE Character 8 Bit Signed -128 to 127 Byte 8 Bit Unsigned 0 to 255 Short 6 Bit Signed...
Coded Variables Coded Variables This list contains all the standard coded variables that came with your FuelsManager system. The standard FuelsManager variables and their corresponding codes are listed below: 1. January 28. Abort 55. Disabled 82. Holiday 2. February 29. Active 56.
Page 405
FuelsManager Defense 109. Minutes 139. Run 169. Unlock 199. Stowed 110. Month 140. Running 170. Up 200. Seeking Level 111. No Flow 141. Secondary 171. Vacuum 201. Doing Profile 112. No 142. Seconds 172. Valid 202. Doing Dip 113. Not Ready 143.
Modifiers Modifiers The standard FuelsManager modifiers are listed below. Modifiers are used when the coded variable data format type is selected. The user can select a modifier from the available list or create a custom modifier. COMMAND COMMAND COMMAND COMMAND COMMAND COMMAND MODIFIER NAME...
FuelsManager Defense Tank strapping table The file format defined below is the format of strapping table files exported by FuelsManager. 874969854, (09/22/97 19:10:54) Vol Test Tank 6B (fixed roof), 27,46,64, (Level Units = ft/inch/16th, Volume Units = U.S. Gallon, Mass Units = Pound) (Roof Mass) (Strap Temperature) (Strap Density)
Index Detail, 182 Correction Method, 289 Graphic, 182 Brush Actions Menu , 33 Help, 182 Attributes, 172 ACTIVE , 154 Report, 182 Box, 170 Active Mode , 52 Archival Data Source Build All , 194 Adding or Connecting to Active Tank , 198 Button , 180...
Page 415
Selecting an OPC data import a point file, 143 source, 135 RTU Sealing, 324 Real-Time Analysis Server Source, 88 Variables, 162 Tank analysis types, 242 server support, 90 Point Format , 383 Receipt Open , 12 Point Variable , 163 Movement Type, 222 Open Graphic File , 12...
Page 417
Tools user Weights & measures , 126 Alarms toolbar, 70 Windows, 38 Weights and Measures , 322 Visual Dynamic, 184 Users , 38 Checksums, 328 Transfer Creating and Editing, 38 Windows Movement Type, 223 Actions & Elements, ii, iii translation tables , 137 Help Format, 65 Terminology, ii...
Need help?
Do you have a question about the 10511 and is the answer not in the manual?
Questions and answers