SOLICITATION NOTICE
Y -- RECOVERY Y--RECOVERY ACT Boiler Plant Deficiencies, project R540-09-505-1
- Notice Date
- 6/17/2009
- Notice Type
- Presolicitation
- NAICS
- 238220
— Plumbing, Heating, and Air-Conditioning Contractors
- Contracting Office
- Department of Veterans Affairs, Clarksburg VAMC, Department of Veterans Affairs Medical Center, Department of Veterans Affairs;Louis A Johnson, VAMC;Contracting Office (90C);1 Med Center DR;Clarksburg WV 26301-4199
- ZIP Code
- 26301-4199
- Solicitation Number
- VA-244-09-RA-0285
- Response Due
- 8/7/2009
- Archive Date
- 9/21/2009
- Point of Contact
- Charles E LoarClarksburg<br />
- E-Mail Address
-
Contracting Officer
(Charles.Loar@va.gov)
- Small Business Set-Aside
- Service-Disabled Veteran-Owned
- Description
- RECOVERY ACT BOILER PLANT DEFICIENCIESSTATEMENT OF WORK Correction of Safety and Reliability Deficiencies Boilers and Boiler Plant Auxiliary Equipment VAMC Clarksburg, WV May 2009 General Requirements: Work on burners and control systems must be performed by a skilled boiler/burner controls service technician. Upon completion of each item, test operation and provide data sheet showing test results including set point and operating point. All testing procedures must comply with VHA Boiler Plant Safety Device Testing Manual, 3rd Edition. Boilers: 1. For Boilers #1 & 2: The high pressure gas fuel cutoff switches (HPFCS) are not located properly. They are now located downstream of the fuel flow control valve where the gas pressure varies when the burner firing rate varies. The proper location is between the gas pressure regulator and the flow control valve, where the pressure is constant. This will protect against a regulator failure at all firing rates. a.Relocate the switches as shown on attached Burner Gas Piping Schematic Diagram. Connections between switches and gas piping must have lockable valves and valved test ports. b.Adjust set points to 120% of regulated gas pressure. c.If there are nuisance burner trips due to inaccurate gas pressure regulation, the pressure regulators must be repaired or replaced to provide the required accurate pressure control. This will make the burner operation more efficient at low loads and allow proper setting of the pressure switch for maximum safety. d.Test switch and interlock operation. 2. For Boilers #1 & 2: The proof of closure switches (POC) on the automatic oil fuel safety shut off valves open at about 60% of valve stroke. The POC switches are "valve seal overtravel" switches and it is apparent that the valves are not properly adjusted when the POC are still made at 60% of valve stroke. It is likely that the valves are flowing oil when the POC switches are made. a.Repair or replace valves. Valve repair must conform to the requirements of the valve manufacturer. b.Test valves for seat leakage and for proper operation of the POC switches. 3. For Boilers #1 & 2: The pre-purge airflow proving switches are not plumbed correctly. a.Replumb the pressure sensing lines to measure pressure differential between the forced draft fan discharges (after any dampers) and the boiler outlets, before the economizers. b.Adjust the switches to "make" at 80% of the maximum pressure differential at high fire. c.Test the switch and interlock operation. 4. For Boilers #1, 2 & 3: The existing forced draft fan motor interlocks not sufficient to prove the forced draft fans are actually running. a.Install "Symcom Model 777" or "Veris Industries Hawkeye 300" forced draft fan motor interlocks that monitor current flow on each power leg and loss of a phase. Connect to burner management control interlock circuits. These devices have provisions for testing the interlock. b.Test interlock operation 5. For Boilers #1 & 2: On each boiler provide low flue gas oxygen interlocks in the burner management control circuits that will automatically shut down the burners if the flue gas oxygen falls below a safe level. a. For Boilers #1 & 2:Utilize the existing flue gas oxygen analyzers to provide the low oxygen signals. b. For Boilers #1, 2 & 3: The existing flue gas oxygen analyzers are reported to be not functioning properly. They must be placed in satisfactory operation by a trained technician. c. For Boilers #1 & 2:Adjust the set points of the interlocks to approximately 0.5% oxygen above the point where the flue gas CO starts to climb above 200 ppm. 6. For Boilers #1, 2 & 3: Provide alarm and burner interlock for control air pressure failure. Control air operates the boiler feedwater flow control valves. As an option, the feedwater control valves could be converted to electric operation. a.Locate pressure switches downstream of the air pressure regulators serving the boiler feedwater flow control valves. b.Provide two switches for each boiler. One switch set at 20 psi above the minimum allowable operating air pressure as an alarm, and a second switch set at 10 psi above the minimum allowable operating air pressure as a burner interlock. c.V. A. Specification for pressure switches: Mercury switch, graduated set point indicator, switch position indicator, adjustable set point coordinated with burner requirements, automatic reset, UL listed. Pressure Rating: Shall exceed maximum relief pressure of nearest upstream relief valve. d.Connect air pressure switches to burner management interlock and alarm circuits. e.Adjust set point of switches. f.Test switch alarm and interlock operation. 9. For Boilers #1, 2 & 3: Drill and pin all combustion control system lever arms and linkages to prevent slippages. Boiler No. 1 (Work limited to Boiler No. 1): 1. The combustion air pressure switch (CAPS) is not plumbed for testing. a.Add lockable valves and test ports as shown in the attached Combustion Air Switch Piping Diagram. b.Set the switch at 80% of the minimum differential air pressure. c.Test the switch and interlock operation. Boiler No. 2 (Work limited to Boiler No. 2): 1. The combustion air pressure switch (CAPS) is not plumbed for testing. a.Add lockable valves and test ports as shown in the attached Combustion Air Switch Piping Diagram. b.Set the switch at 80% of the minimum differential air pressure. c.Test the switch and interlock operation. Plant Support Equipment: 1. Install high water alarm switch for the condensate storage tank. The high level alarm switch should be a conductivity probe type switch located at 2/3 of the tank height. (Float type switches often fail in this service.) a.V.A. Specification for the alarm switch: High Level Alarm Switch: Integral unit consisting of conductivity probes, probe housing. Float type not acceptable. Locate external to tank on a vertical header, along with the low level switch, with valved tank connections and valved drain. High level alarm indication shall occur 100 mm (4 inches) below the overflow level. Probes shall be AC, not DC, stainless steel with virgin Teflon insulation. Manufacturer: Warrick, McDonnell & Miller. Provide signals to annunciator. All devices exposed to tank service conditions, including sensing devices and transmitters shall be rated for 120 degrees C, 200 kPa (250 degrees F, 30 psi) minimum. b.V.A. Standard Diagram for condensate storage tank piping, including high and low water alarm switches: Refer to attached Condensate Storage and Transfer Flow Diagram. 2. Replace the float type high water alarm switch on the feedwater deaerator (HWADT) with a conductivity probe type unit located at 2/3 of the tank height. Float type switches often fail in this service. a. V.A. specification for conductivity probe type water level sensors for high level alarm and overflow control: Conductivity probe type electronic level switches providing relay contacts for separate high level alarm operation and overflow control valve operation completely separate from control system for inlet water flow control valves. Overflow control valve shall automatically open when the water level rises approximately 100 mm (4 inches) above the high water alarm level. Provide high level and overflow signals to annunciator with lights and audible alarms at the main boiler plant control panel. Audible alarms shall include silencing feature. The principle of operation shall be differential resistivity of steam and water at the operating temperatures and pressures. The system shall include electronics unit, electrodes, special cable between the electrodes and electronics unit, and electrode cover. The unit shall be designed to fail safe. Electronics Unit: Each unit shall be capable for signal discrimination of two electrode channels. Each electrode and its associated circuitry shall be powered by an independent power source. Power distribution system within the electronics shall be separate for each channel with its own transformer and shall be electrically isolated from other channels. Input power 110 V, 60 Hz, single phase. All input power to each electrode shall be a low voltage, low frequency AC voltage. DC voltages shall not be allowed because this may cause electroplating at the electrodes. The signal discrimination and fault detection system for each electrode channel shall be independent of the other channel and any fault in the electronics circuitry of one channel shall not be transferred to the other channel. The system shall have a continuous on-line fault detection system. The following faults shall be detected: Electrode failure, contamination from dirt on electrodes, electrode open circuit failure, electrode cable short to ground, electrode cable ground sense failure, power source failure, any electronic component failure. Electronic circuitry not monitored by the fault detection system shall be provide with triple redundancy, where the circuit shall continue to operate and provide contact output with up to two component failures. Faults shall be annunciated through separate NO and NC contacts. The front of the unit shall have a LED display for each electrode channel indicating steam or water and status of each electrode. NEMA 4X enclosure suitable for operating temperature of -20 to 70 degrees C (-4 to 158 degrees F), with up to 100% relative humidity. Electrodes: Suitable for 120 degrees C, 200 kPa (250 degrees F, 30 psi) minimum. Electrodes without gaskets are preferred. Teflon insulator media. Electrodes fitted into shrouded inserts which are directly welded onto the stand-pipe. Design to minimize faulty indication due to falling condensate into the electrodes. Electrode Cable: Pure nickel wires for at least the first two meters at the electrode end, with pure nickel crimps. PTFE insulation capable of withstanding up to 265 degrees C (500 degrees F). Continuous cables from the electrodes to the electronic unit. No junction boxes allowed. Manufacturers: Warrick Div. Gems Sensors; McDonnell and Miller. 3. Replace float type deaerator overflow controller with conductivity probe water level sensor and controller. a. Conductivity probe type water level sensor shall comply with VA spec in Par. 2 above. Overflow control valve system shall comply with the following V.A. spec: Overflow Controller: Open-shut existing pneumatic-type overflow control valve actuated by new conductivity probe-type water level sensor and control system. Performance: When water level reaches the overflow level as set by the feedwater deaerator manufacturer, automatically open the overflow control valve to reduce the water level. Automatically close the overflow valve when the water level has been lowered to a point 100 mm (4 inches) below the high level alarm set point. Valve operational speed shall not exceed 30 seconds for 90 degree valve movement. Controller: Automatic control shall be from the high level alarm and overflow control switch system. Provide a manual/auto switch on the main instrument panel that indicates valve position. Communicate valve position with computer work station. Control valve shall fail open. A limit switch on the valve actuator shall initiate alarm on control station and in computer work station when valve is open. Control Valve: existing pneumatic valve. 4. The feedwater deaerator steam safety valve did not lift when pressure was raised to 12 psi. a.Repair or replace the safety valve. b.Test the valve set point, capacity, and blowdown. 5. The steam safety valve (SV) following the steam pressure reducing station (PRV) serving the feedwater deaerator (DA) is defective. a.Replace the safety valve with a Kunkle Model 6252 cast iron valve with stainless steel trim, 2-1/2" inlet, 4" outlet, "L" orifice, 4080 lb/hr minimum, set at 15 psi. b.Install with a drip pan ell and 6" vent to outside the building. Note that the existing 4" vent is likely to be inadequate. Refer to the attached Steam Safety Valve Detail. c.Install pressure gage adjacent to the safety valve. d.Test safety valve set point, capacity, and blowdown. 6. The economizers are not plumbed to allow testing the operation of the safety relief valve with a hydrostatic pump. a.For Boilers #1 & 2: Verify that the set pressures of the safety relief valves do not exceed the design pressure of the economizers by comparing nameplate information. b.For Boilers #1 & 2: Repipe the economizer in accordance with the attached Economizer Piping Detail. c.For Boilers #1, 2 & 3: Test the safety relief valves for proper operation. Do not raise the pressure higher than the design pressure of the economizer!! 7. For Boilers #1, 2 & 3: Provisions must be made for admission of combustion air into the boiler room. At 12,000 lb/hr of steam, the reported peak load, the burners will require 3000 cfm of combustion air. If another boiler is being pre-purged at the same time, the total requirement will be approximately 7000 cfm. a. Options include: i.Open windows and doors in mild weather, operate existing H&V unit in cold weather. Verify cfm of H&V unit. ii.Replace windows with stormproof louvers with sufficient free area to limit pressure drop to 0.05 inches WC at the maximum air intake rate. It may be necessary to enlarge window openings. b. Develop standard operating procedures to assure adequate combustion air. System Compliance/Reliability 1.Add an emergency soft water supply to the feedwater deaerator condensate/make-up supply line(condensate transfer) to the deaerator spray valves. The emergency line may have a manual control valve or may have an automatic control valve that would be activated if the water level in the DA storage tank dropped below normal. 2.Provide for emergency shutdown of the oil pumps with "kill" switches at points of egress in the boiler room. Additional Work: Two (2) turbine type natural gas flow meters shall be installed. These meters shall be installed on the three (3) inch natural gas feed line on boilers number 1 and number 2. These meters shall comply with the following specifications: Turbine-Type Natural Gas Flow Meters: 1.Type: Turbine type with volume totalizing digital readout that is continuously updated and corrected for the line pressure and temperature. Meter readouts shall be located on meter and in computer workstation and on main instrument panel. Meter shall be designed for natural gas at job site characteristics. 2.Performance: Maximum flow rate as scheduled. Pressure drop shall not exceed 1.25 kPa (5 inches WC). Accurate flow minimum turndown range shall be 10/1 with minimum accuracy one percent of flow rate over the entire range. 3.Construction: a.Meter: Design for 850 kPa (125 psi). Pipe connections flanged 850 or 1025 kPa (125 or 150 psi) ANSI. All bearings and gearing shall be in areas sealed from contaminants. Metering transducers operated through magnetic coupling. The measuring devices shall be contained within a module that can be removed from the meter body for service and calibration without breaking the main gas piping connections. Corrosion-resistant material of construction or coating. b.Indication Devices on Meter: Electronic type which provides a totalized continuous volume flow digital indication in cubic feet automatically continuously corrected to the local contract base temperature and pressure from actual varying line temperatures and pressures. Unit shall also display a totalized uncorrected volume flow indication. The display shall show actual line temperature and pressure at the meter and pressure-temperature correction factor. Smallest corrected flow indication shall be one thousand cubic feet, and indicator shall have at least six digits. Unit shall be watertight where drawings show an outdoor location. 4.Calibration: Factory calibrated. Furnish three-point curve spanning required flow range on actual meter furnished. 5.Manufacturers: American Meter, Sensus Metering Systems (formerly Equimeter and Rockwell), or equal. 6.Accessories: a.Remote Digital Register: Provide a remote digital register system including pulse generator and all wiring and accessories for proper functioning. Remote register shall have a digital cubic feet volume readout corrected to the local contract base temperature and pressure from actual varying line conditions. Smallest indication shall be one thousand cubic feet, and indicator shall have at least six digits. Provide 120 volt power supply from panel. Main plant register shall be located on main instrument panel; individual boiler registers shall be located on boiler control panels. b.Straightening Vanes: Provide as recommended by the meter manufacturer for the actual installation arrangement. c.Filter: Shall have replaceable glass fiber or cellulose cartridge with ten micron or smaller particle retention. Filter enclosure shall be the pipe size of the meter or larger as required by pressure drop considerations. Static pressure capability shall be at least twice lockup pressure of service supply regulators. Maximum pressure loss 1.25 kPa (5 inches WC) at maximum design flow rate of meter. Plug all drains or instrumentation outlets. Provide vent with cock for relieving pressure in filter. Manufacturer: American Meter, Dollinger or equivalent. 1.Provide One (1) Vortex Flow meter on condensate return line from State Nursing Home. This meters shall comply with the following specifications: A.Vortex Flow Meters with Transmitters: 1.Provide vortex-shedding flow meters designed for accurate measurement of flow rate ranges shown at required pressures. Minimum turndown capability shall be as scheduled. Meters shall have digital readout of pressure-compensated flow rate and totalization located at transmitter and transmit flow rate and totalization digital signals to computer workstation. As an option, pressure compensation and the compensated flow rate may be performed and displayed by a boiler plant controller receiving signals from the flow meter and from a pressure transmitter. 2.Programmable microprocessor electronics with on-board programming. Output signals immune to ambient temperature swings. Continuous self-diagnostic routines that identify electronics problems and provide a warning. Electronics replaceable in the field without affecting metering accuracy. Provide power supply as recommended by meter manufacturer. Mount electronics separate from meter body in position accessible from platform or floor without the use of a portable ladder. 3.All welded wafer-type or flanged stainless steel meter body with no seals. No sensor parts exposed to the flow stream. Provide alignment rings with wafer-type meters to assure proper centering in the pipeline. Trapezoidal shedder bar, sensing by detecting stresses in the shedder bar caused by vortices, dual piezoelectric crystals located outside the process flow sense the shed vortices, dual crystal alignment cancels effects of noise and vibration. Designed for Schedule 40 piping. 4.Transmitted signal accuracy plus or minus 1.5% of flow rate. Repeatability 0.2% of actual flow rate. Meter designed to minimize vibration effect and to provide elimination of this effect. B. Water Flow Meters: 1.Type: Continuous duty positive displacement disk or turbine type with meter-mounted totalizing registers. 2.Service: Provide individual meters to measure volume of cold water, soft water as shown. 3.Performance: Conform to scheduled flow range, accuracy, maximum pressure drop, maximum static pressure and temperature for the liquid shown. Minimum accuracy plus or minus 0.5% of flowrate over 4/1 turndown. 4.Meter Construction: a.Bronze or iron cases, threaded pipe connections, designed for 1025 kPa (150 psi) maximum pressure. b. Registers: Hermetically sealed, magnetic coupling, digital flow rate readout or sweep hand registering one or ten gallons per revolution and digital register for totalizer with at least five digits. Provide horizontal register box with gasketed viewing glass and hinged cover. Register shall have capability of being positioned to any of the four cardinal points for readability. Provide remote flow indication on main instrument panel with flow rate and totalization. Transmit flow data to computer work station. 2.Provide and install two (2) Computer Work Stations in Building 7 (location to be determined by Chief FMS) and building 4A room 201. All individual boiler plant controllers and instrumentations shall be networked to this workstation. Work station in building 4A will be operated in "read only" mode. Contractor to complete all wiring, connections, etc. Work station shall comply with the following specifications: COMPUTER WORK STATION AND PROGRAMMING: A.The individual boiler plant controllers and instrumentation system shall be networked with a central computer workstation to provide remote operation of the controllers, custom graphic display of information, alarm message display, report generation, historical trending and remote tuning of controllers. All control functions shall be accomplished within the individual controllers and shall be monitored by the central computer so that the integrity of the control system shall not be dependent on the status of the central computer or the interconnecting network. Burner management (flame safety control) systems shall not be controllable from the workstation but shall be monitored from the workstation for status and access to historical data. Modem and software shall provide remote communication with diagnostic and status indications. B.Hardware: 1.Microsoft Windows Vista-based desktop computer workstation with keyboard, mouse, two speakers, color graphic monitor, alarm printer, logging printer, uninterrupted power supply. Equip with latest version Microsoft Windows Vista operating system compatible with SCADA software furnished. The system shall be designed so that additional workstations and peripheral equipment can be added in the future. Provide all devices necessary for complete access to all features of the programs applied. 2.Desktop Computer: Comply with requirements published by SCADA software supplier for optimum performance of software furnished. System must include hardware as recommended by Microsoft for installation of Windows Vista Business operating system. Minimum requirements are Intel Core 2 Duo processor, 4 MB L2 cache, 2.4 GHz, 1066 FSB; 4 GB 600 MHz DDR2 SDRAM memory ECC(2 DIMMS); dual hard drives each 400 GB SATA, nVIDEA QUADROFX4400 512 MB graphics, DVD+/-RW optical drive, integrated gigabit Ethernet, 250 MB Iomega Zip internal drive, sound card, high density 1.44 megabyte 88 mm (3.5 inch) drive floppy disk, audible alarm and a battery-backed clock which counts seconds, minutes, hours, days and years. Provide two parallel ports and two serial ports, minimum. 3.Dual Digital Flat Panel Color Monitors: TFT, 475 mm (19 inch) diagonal (nominal) screen with capability of 1600 by 1280 pixels resolution, non-interlaced, dot pitch 0.31 maximum. Minimum of True 16bit colors supported. Energy-Star compliant. 4.Keyboard: ASCII standard, QWERTY-style, enhanced 101-key consisting of at least 32 dedicated function keys and a 12-key numeric data entry section. Keys shall have tactile feedback and be permanently and clearly labeled. In addition, a set of arrow keys shall be provided for moving from the current screen of data to "next screen". Function keys shall have custom legends for each key to allow report generation, graphic display selection, alarm silencing, and data retrieval with single keystrokes. Provide removable continuous Mylar faceplate to exclude dust and spills. 5.Mouse: The operator interface shall minimize the use of the typewriter style keyboard through the use of a mouse and "point and click" approach to menu selection. Users shall be able to access features of the program from graphical displays through the use of the mouse. 6.Alarm Printer: Impact printer, 9-pin dot-matrix type. The printer shall have a minimum 96 character ASCII character set based on ANSI INCITS 154. The printer shall have tractor feed with adjustable sprockets for paper width up to 380 mm (15 inches), print at least 132 columns per line and have a draft quality speed of 680 characters per second. Character spacing shall be selectable at 10, 12 or 17 characters per 25 mm (one inch) at front panel. The printer shall utilize sprocket-fed fanfold paper. The printer shall have programmable control of top-of-form. The sound level of the unit shall not exceed 55 dBA at 1500 mm (5 feet). Provide one box of 2000 sheets of printer paper. 7.Logging Printer: Black/color inkjet type, 20 ppm black and white - 15 ppm color - draft quality, minimum 8 scalable fonts, 4800 x 1210 dpi color, 16 mb RAM, capability of letter and legal paper size. 8.Speakers: Two Altec Lansing ACS295 or equal. 9.Uninterrupted Power Supply: Provide complete protected power conditioner. Line interactive, UL 1449 rated, interactive digital display. Power supply shall protect computers, controls, instruments and accessories from damage due to ground leakage, spikes, surges, sags, transients and overloads in the incoming power supply. Smooth sine wave output. Hot swappable batteries. Audible and visual alarm to signal failure of UPS. Power Supply shall be capable of running the system for 2 hrs without AC power. 10.Provide a desk unit for support of microcomputer, terminals and peripherals. The desk shall have a 600 x 760 mm (24 x 30 inch) workspace in addition to space for equipment. Desk shall be light oak and have at least two drawers. C.Supervisory Control and Data Acquisition (SCADA) Software: 1.Generally available non-custom system compliant with latest version of Microsoft Windows. Shall use Windows Open Systems Architecture (WOSA), such as in its use of dialog boxes and menus. Local system with capability for future networking. All features shall be supported on the in-plant hardware specified. The software shall be a complete package requiring no additional software to configure or run the features of the program. Program shall not require hardware "dongle" keys for licensing. The program shall be completely configured to perform all required functions at the required speed and with complete accuracy. 2.Configuration shall be accomplished from the keyboard or the mouse. All configuration changes shall be capable of being made while the system is on-line (operating) without interfering with the normal functions of the program. No programming, compiling or linking shall be required to configure the system. 3.Provide complete user documentation in electronic format, including examples of how to operate the various modules of the system. Provide keyword and specific text search features. 4.On-line "help" facility, based upon Windows standard Hypertext. This shall support full text word search, add custom comments, bookmark topics, copy and pasting into another application, printing, and use of system fonts and colors. 5.Provide pre-emptive multitasking to ensure that common Windows actions are permissible and do not interfere with I/O communications, processing of data, alarming, and the integrity of the real-time and historical data. 6.Functions shall be available to support the following: a.Analog and Digital Input/Output. b.Analog and Digital Alarm. c.Analog and Digital Register. d.Boolean Logic. e.Calculation: Includes add, subtract, multiply, divide, parentheses, absolute value, square root, exponentiation, logs, relational operations, change floating point values to integers. f.Device Control. g.Event Action. h.Fanout. i.Multi-state Digital Input. j.Program: Sequencing, monitoring, process control. k.Real-time Trend. l.Text. m.Timer. n.Totalizer. 7.Wherever possible, the device communications program will perform error checking on messages. This will include lost response and data error. Should communications errors be detected, the software shall automatically indicate that the data is no longer valid and identify the invalid data. The system shall automatically attempt to re-establish communications, and, if successful, shall then replace the characters with valid data without any user programs or other actions to implement. 8.The system shall include a diagnostic program capable of running on-line or off-line that can monitor message rates from the communication program. The diagnostic will display the number of new messages, retries, time-outs, and any occurrences of error. 9.The system must support third-party objects and controls to be plugged in via OLE and Active X support. 10.Support of accessing data to and from the process database and historical archive to another (future) database using Structured Query Language (SQL) as a standard language. 11.Graphics Capabilities: a.Color object-oriented graphic displays for monitoring and controlling the process, which show the actual configuration of the process. Real-time values from various field devices shall be displayed in a variety of user-configurable formats. Displays shall be standard MS Windows files. Graphic screens shall be based on objects and not individual pixels. b.Interactive object-oriented editor or workspace that allows creation and editing of graphics using a mouse. Capability of making changes to the graphics without shutting down the system. c.Graphic screens that are opened in configuration mode must support tiling and cascading. Tiling must have horizontal and vertical support and no overlapping when the graphic screens are viewed. d.Size will be based on logical units; not pixels and any logical unit may be used. A design at one resolution must be able to run at a different resolution. Provide full screen option and the ability to add sizing borders to any graphic screen. Provide title bar enabled/disabled option. e.Support 256 colors. Color changes must be selectable from editing the individual foreground, background, or edge color property for each object. f.Provide configurable toolboxes that the user can customize as to what tools it contains and their position in the toolboxes. Provide a method to describe the function of each tool when the cursor is positioned on a particular tool. g.As a minimum, support the following object drawing tools: rectangle, square, rounded rectangle/square, oval/circle, straight line, polylines, polygons, arcs, chords, pie shapes, text. h.Operations that may be performed on objects or groups of objects must include: select/select all, deselect/deselect all, change color, move, nudge, cut, copy, paste, clear, duplicate, group/ungroup, align, space vertically/horizontally, grid, snap-to-grid, reshape, zoom in/out, send-to-back/bring-to-front, choice of line and fill styles, flip, search and replace tag names, undo, cursor position, rotation, space objects evenly, make objects same size, layers. i.Provide ability to dynamically update elements in the picture. Dynamic link elements shall include: data, time, date, system information, alarm summary, pushbutton, multi-pen chart, OLE objects. j.Multiple-pen chart link shall include: unlimited number of pens, display run time and historical data on same chart, configurable time span, configurable trend direction, configurable zoom, scrolling grid, invert high and low limits, minimum of five line styles for pens, minimum of three prebuilt line makers and a customizable line marker. k.Dynamic properties for objects must include: color changes (foreground, edge, background), fill percentage (horizontal, vertical), position/animation (horizontal, vertical, rotate, scale), script language (commands on down, up, mouse click, mouse double click, mouse move, edit), fill style (solid, hollow, horizontal, vertical, diagonal, cross hatch), edge style (solid, hollow, dash, dot, dash-dot, dash-dot-dot, null, inside frame. Provide capability to assign more than one dynamic property to an object. l.For properties other than commands, configuration shall be by the mouse. Scripting or programming shall not be required. When building object dynamics, properties must support configuration from a dialog box, pop-up menu and user customizable dialog boxes or forms. Positioning property changes must support a method to get screen coordinates and automatically fill in the required coordinates for positioning. The user customizable dialog boxes or forms must be customizable through VBA. The system must supply the following pre-built forms: fill, rotate, position, scale, visibility, edge color, foreground color, background color, data entry, open/close picture, replace picture, open/close digital tag, toggle digital tag, acknowledge alarm. m.The refresh rate shall be user-definable on a per object basis with the fastest being fifty milliseconds. n.The animation of the graphics and objects shall be able to be linked to: Data acquired and stored by the system, data acquired and stored by a networked system, variables declared in the command language scripts, local and networked relational databases using SQL/ODBC. o.Provide a wild card supported filter for assigning a data source. Provide a mathematical expression builder that is accessible from the graphic workspace. p.Provide for easy reuse of graphic objects or groups of objects. The objects shall be intelligent Windows wizard-like objects. A library of objects shall be included: pipes, valves (manual and automatic types), pumps, motors, tanks. q.The system must allow for bitmaps created by other systems to be imported into the graphics. Bitmaps must support a transparent mode and Metafiles must import as objects, not just bitmaps. As a minimum, the system must import.bmp,.msp,.jpg, wmf, pcx, ico, cur, psd, epr, and wpg. r.MS Word and Excel documents must be able to live within a graphic screen, running with the graphic, not as an external call. Word and Excel toolbars must be inserted as part of the graphic toolbars. s.Printing of graphic displays in color and black and white shall be supported via the standard MS Windows print manager in both the graphics development and runtime environments. t.Operator entry methods shall be a flexible MS Windows NT method. Item selection and data entry shall be done with mouse or keyboard and the selected item shall be highlighted. The following data entry methods shall be supported: numeric, slider, pushbutton, ramp value, alphanumeric. u.The system shall print a descriptive message with time stamp and user ID on the alarm printer or to an alarm file (as selected by user) whenever any of the following events occur: alarm, alarm acknowledgement, data entry into tag, reloading database file, saving database file, restarting the system. v.The scripting language used by the system must be MS Visual Basic for Applications (VBA) or equivalent with one of the software packages specified. Scripts shall allow users to automate operator tasks, and create automations solutions. The scripting language must use MS IntelliSense feature, exposing all methods and properties of graphic objects. Editing will be with the Visual Basic Editor (VBE), which is part of VBA. Scripting language requirements include: animation of objects, automatic generation of objects, read write and create database blocks, automatically run other applications, incorporate custom security features, create custom prompts and messages, incorporate and communicate with third party and custom Active X controls, trap bad Active X controls, write custom wizards, scripts become part of the graphic screen, the VBE must allow import and export capability, there must be a link from the graphic editor to the VBE, VBA or VBE is launched from with in the system without any commands, all properties method and event of Graphic object created within the graphic editor of third party Active X controls used in the graphic screen must be exposed to VBA. 12.Alarms and Message Handling: a.The system shall be capable of detecting alarm conditions based on the states and values of the various sensed variables whether or not the variables causing the alarms are on display. Alarm set points shall be enterable by the user upon configuration and during run time. Alarm types shall include: high high, high, low, low low, bad input from I/O, alarm disable, off scan, deadband, change of state, open, close. Support at least three priorities for each alarm type: high, medium, low. b.Message enabling and disabling must be controlled at the block level. The system must be capable of sending messages based on the following events: an operator event occurs, process database event occurs. In addition to alarms, the following types of blocks must be able to generate messages that report to any transactions to and from the hardware: digital input, digital output, digital register, analog output, analog register, text. c.The system must generate applications messages that describe database-related activity or operator entry. These messages shall be logged to alarm areas. Types of messages include: operator changes a process value, loads process database, logs into the system; any recipe upload, download or save condition; send information from a VBA script to all enabled alarm destinations; send a message from the database to all alarm destinations. d.The system shall provide a means for placing an alarm message in one or more of the following locations: alarm summary display, alarm printer, alarm message file on disk, alarm history window. e.Alarm messages shall be independently user-configurable as to what information is provided and its sequence within the message. The following shall be available choices: time of the alarm occurrence, name of tag causing the alarm, engineering units value, descriptor text assigned to the tag, engineering units of the tag. f.When a new alarm condition is detected, an alarm message will be generated. If the alarm condition code text for the block is on the current display, then the text will flash until the alarm is acknowledged. Alarm acknowledgement will be performed from the keyboard or with the mouse and shall require no more than one keystroke or mouse click. The software shall include the following capabilities: alarm suspension which allows the user to specify digital tags that, when closed, cause alarms not to be generated for alarm conditions; re-alarm time which allows the system to re-generate an alarm after a user-configurable amount of time; alarm delay time which allows the user to specify a period of time for which an alarm condition must remain before an alarm is generated; close contact on alarm which allows user to specify digital tags that become closed when certain alarm conditions occur or reopened under certain conditions to allow operation of audible and visual alarms in the plant. g.Provide an alarm summary display as a dynamic link within the graphics package. This must show a list of the pending alarms in the system. As new alarms are detected, entries are made to the display list. Placement of alarm information and color codes shall be configurable. Alarms can be acknowledged from the summary display either individually or for all alarms in the queue. 13. Archiving and Reporting: a.Provide facility for automatically collecting, storing and recalling data. Recalled data shall be made available to a trend display program, a report generation program and to user-written programs. b.Store data in Windows-compatible files in compressed format. Entries containing time, name, value and status will be made in the file whenever the real-time value exceeds the previously stored value by a user-supplied deadband limit. A deadband value of zero will cause an entry in the file each time the real-time value is examined. Files shall be organized according to time and will contain values for multiple, named variables. The files can be placed on the hard disk or floppy disk. Provide a mechanism for on-line maintenance and automatic purging of files. c.The data to be collected by the archiving program will be identified through an interactive, menu-based configuration. The user will enter the tag name, collection rate, and data compression deadband value. Collection rates shall be selectable: 1 second, 2 seconds, 10 seconds, 20 seconds, 30 seconds, 1 minute, 2 minutes, 10 minutes. d.The operator shall be able to recall archived data from the disk to be displayed in graphic format along with real-time data. The display of archived data shall be user-configurable. It shall be possible to configure objects in graphic displays that, when selected, fetch pre-defined historical trend data from disk and display it to the operator. Attributes of pens shall be editable during run-time. e.The historical trend display shall be made up of the following components: 1)Pen Group: Configuration shall be used to define the particular tag names to be displayed. Along with tag names, pen color, marker style and engineering units may be defined. 2)Time Group: Configuration shall be used to define the time period over which the archived data is to be displayed. 3)Legend Group: Configuration shall be used to define the legend parameters for a historical display. Both a primary and alternate legend may be displayed. f.The display shall support unlimited variables to be displayed on the same time/value axis simultaneously. For each entry in the display list, the operator will be able to assign a given tag name and marker to a particular line color selected from palettes of unlimited colors. The operator may also enter display engineering units ranges to cause scaling of the display. Support shall be provided for multiple, different y-axis engineering units to be displayed as appropriate. g.The display shall have two fields of view. The top portion of the screen shall be the graphic field and will display the values of the variables (y-axis) against time (x-axis). It will also contain labels for the axes and graphs. The bottom portion of the screen shall be user-configurable to display information, such as node-names, tag names, and descriptors, pertaining to the tags in the trend display. h.The trend object shall allow for bi-directional trending and scrolling. A movable, vertical line will act as a time cursor on the display. The date, time and values of the trends corresponding to that time will be displayed in the bottom portion of the screen. The grid of the trend object shall be scrollable. The trend shall be shifted forward or backward in time by clicking on the right/left buttons. New data shall be fetched from the historical file as appropriate. The ability to display historical data with current data on the same chart must be supported. A transparent option for the trend must be selectable. The user shall be able to "zoom" on any section of the trend display by "cutting" that section with the mouse. The software will automatically re-scale both the y-axis and the time axis and will fetch the appropriate data for the time period selected. The trend object must have a refresh rate selectable in 0.1 second increments from a minimum of 0.10 seconds to a maximum of 1800 seconds. i.The trend display shall be printable to a black and white or color printer via the standard MS Windows NT print manager. 14.Event Scheduling: a.The system shall support a scheduler with time-based printing of reports. b.The system shall allow for scheduling of the following time-based printing of reports: Hourly, shift, daily, monthly, yearly. 15.Security Management: a.Provide a user-based security system which, when enabled, must allow for the creation of users with certain rights and/or privileges. These rights must include the ability to run any combination or all of the applications in the data acquisition system. The ability to allow or disallow users access to change values, such as set points and control setups, on an individual tag basis shall be supported. b.Groups of users, such as operators or supervisors, can be created and granted rights. All users assigned to a group obtain the rights of the group although they are tracked by the system by their individual ID. Individual members of a group may be also assigned additional rights. c.The system must support a tie to Windows NT security. When user-based security is enabled, an audit trail will be generated in the system, which will tag every operator action with a user ID. d.The system must support at least twenty separate security areas, assignable on a per-tag basis. Each tag can be assigned all of the available security areas, none of the available security areas, or up to three individual security areas. Only users with clearance for those security areas shall have the ability to change parameters. Security area names may be up to twenty characters in length. e.The following functions must be supported: enable/disable user-based security; define users, passwords and login names; define groups to which users may belong; define security paths; define user and/or group rights/privileges; define security area names; define system auto-start user. f.The ability to lock an operator or other user into the runtime graphics environment shall be provided. Disabling any combination of the following shall be supported, as configured by the user: starting other applications; switching to other applications that may be running; exiting from the system; restarting the computer using
- Web Link
-
FBO.gov Permalink
(https://www.fbo.gov/spg/VA/ClVAMC540/ClVAMC540/VA-244-09-RA-0285/listing.html)
- Place of Performance
- Address: Department of Veterans Affairs;Louis A Johnson, VAMC;1 Medical Center Dr;Clarksburg, WV<br />
- Zip Code: 26301-4199<br />
- Zip Code: 26301-4199<br />
- Record
- SN01848308-W 20090619/090618000316-369447587580d713343c1a77c6ddd01e (fbodaily.com)
- Source
-
FedBizOpps Link to This Notice
(may not be valid after Archive Date)
| FSG Index | This Issue's Index | Today's FBO Daily Index Page |