I4. - EandM Public Sharepointpublic.eandm.com/Muni_docs/tuolumne.pdf · ANSI/NEMA ICS 6 -Enclosures...

28
WTNZLER & KELLY Sierra Conservation Center, Jamestown, CA Filtration/Sedimentation Water Treatment Project Guide Specification, Version Date:6/23/95 SECTON 1453Date Stamp: 1/22/09 SCADA SOFTWARE AND HARDWARE PART 1 GENERAL 1.1 SUMMAARY A. This Section includes SCADA software and hardware for control and interface of process and measurement equipment for a fully functional system including, but not limited to: 1. Supply control panels, related ancillary components and metering systems. a. coordinate instrumentation requirements to insure proper data transfer and compatibility between all instrumentation, operator interface terminals, Programmable Logic Controllers, control panels and software. 2. Integration of all process controls and metering components. 3. Supply network hardware, network mounting hardware, network I interface hardware, communication interconnections, communication hardware and interface components. a. Coordinate communication protocols to insure proper data I transfer and compatibility between all connected devices, including but not limited to; instrumentation, operator interface terminals, Programmable Logic Controllers, modems, radios and control panels. I4. Supply computer hardware, computer mounting hardware, computer configuration and computer programming. 5. Supply all necessary software, software programming, related software communication protocol interface components and graphical design elements. 1.2 RELATED DOCUMdENTS A. Related Sections: 1. Section 16195 - Electrical Equipment Identification 2. Section 13451 - Programmable Logic Controllers 3. Section 13452 - Human Machine Interface B. References: 1. ANSI/NEMA ICS 6 - Enclosures for Industrial Controls and Systems 2. ANSI Y14.1, Y14.2, Y14.3 - Drawing Standards 3. EN61131-2 - Programmable controllers. Equipment requirements and tests 4. IEC 61000-6-2 - Electromagnetic Compatibility 5. IEEE PC37.l/Dl.9 - Standard for SCADA and Automation Systems 6. California Electrical code (CEC) 7. UL508S - Industrial Control Equipment 13453 - 1

Transcript of I4. - EandM Public Sharepointpublic.eandm.com/Muni_docs/tuolumne.pdf · ANSI/NEMA ICS 6 -Enclosures...

Page 1: I4. - EandM Public Sharepointpublic.eandm.com/Muni_docs/tuolumne.pdf · ANSI/NEMA ICS 6 -Enclosures for Industrial Controls and Systems 2. ANSI Y14.1, Y14.2, Y14.3 -Drawing Standards

WTNZLER & KELLY Sierra Conservation Center, Jamestown, CA

Filtration/Sedimentation Water Treatment ProjectGuide Specification, Version Date:6/23/95

SECTON 1453Date Stamp: 1/22/09

SCADA SOFTWARE AND HARDWARE

PART 1 GENERAL

1.1 SUMMAARY

A. This Section includes SCADA software and hardware for control andinterface of process and measurement equipment for a fully

functional system including, but not limited to:1. Supply control panels, related ancillary components and metering

systems.a. coordinate instrumentation requirements to insure proper

data transfer and compatibility between all instrumentation,operator interface terminals, Programmable LogicControllers, control panels and software.

2. Integration of all process controls and metering components.3. Supply network hardware, network mounting hardware, networkI interface hardware, communication interconnections,

communication hardware and interface components.a. Coordinate communication protocols to insure proper dataI transfer and compatibility between all connected devices,

including but not limited to; instrumentation, operatorinterface terminals, Programmable Logic Controllers, modems,radios and control panels.I4. Supply computer hardware, computer mounting hardware, computer

configuration and computer programming.5. Supply all necessary software, software programming, related

software communication protocol interface components andgraphical design elements.

1.2 RELATED DOCUMdENTS

A. Related Sections:1. Section 16195 - Electrical Equipment Identification2. Section 13451 - Programmable Logic Controllers

3. Section 13452 - Human Machine Interface

B. References:1. ANSI/NEMA ICS 6 - Enclosures for Industrial Controls and Systems2. ANSI Y14.1, Y14.2, Y14.3 - Drawing Standards

3. EN61131-2 - Programmable controllers. Equipment requirements andtests

4. IEC 61000-6-2 - Electromagnetic Compatibility5. IEEE PC37.l/Dl.9 - Standard for SCADA and Automation Systems6. California Electrical code (CEC)

7. UL508S - Industrial Control Equipment

13453 - 1

Page 2: I4. - EandM Public Sharepointpublic.eandm.com/Muni_docs/tuolumne.pdf · ANSI/NEMA ICS 6 -Enclosures for Industrial Controls and Systems 2. ANSI Y14.1, Y14.2, Y14.3 -Drawing Standards

WINZLER & KELLY Sierra Conservation Center, Jamestown, CA

Filtration/Sedimentation Water Treatment ProjectIGuide Specification, Version Date:6/23/95

1.3 DFINIIONSDate Stamp: 1/22/09

A. Application Server: communicates with external devices to poii and

retrieve data from devices. The application server functions as theIdata source for retrieving and archiving of device data. Theapplication server provides application processing services andcommunicates the configuration database and historian database.

B. Configuration Database: A SQL database that manages the deviceconfiguration data. The configuration database communicates with alanodes to keep them updated on global changes such as securityIsettings, device settings, etc. The configuration database isaccessed when the objects within the database are viewed, created,modified, deleted, deployed or uploaded.

C. CPU: Central Processing Unit

D. Engineering Station Node: A terminal that runs a commerciallyavailable operating system such as Windows. An Engineering Stationwill execute SCADA configuration software and contain theconfiguration database, software and allows the operator to viewsystem status, interact with system level devices and modify controlIsystem parameters. HI is used interchangeably with operatorinterface terminals and are capable accepting input devices, havecommunication ports, provide a display capable of viewing animations

and color images, and capable of viewing text documents.

E. Historian Database: A SQL database that stores device data for laterretrieval. The historian database receives data from the applicationIserver. The historian database is accessed when reports, trendingand alarms are viewed, created or modified.

F. Human Machine Interface (HMI): Used interchangeably withVisualization Node to describe a ifixed operator interface node. AnHMI may be a workstation or a panel mounted interface where

specified or shown.I

G. I/O: Input and/or Output

H. Node: A network connection point. Examples include a PLC,Engineering Station, Visualization Node, etc.

I. Operator Interface Terminal (arT) : Used interchangeably withVisualization Node to describe a fixed operator interface node. AnHMT may be a workstation or a panel mounted interface wherespecified or shown.

J. P&TD: Process and Instrumentation Diagram. Used to describe controlaction, proportional and integral and derivative.

K. PLC: Programmable Logic Controller.

13453 - 23

Page 3: I4. - EandM Public Sharepointpublic.eandm.com/Muni_docs/tuolumne.pdf · ANSI/NEMA ICS 6 -Enclosures for Industrial Controls and Systems 2. ANSI Y14.1, Y14.2, Y14.3 -Drawing Standards

WINZT4ER & KELLY Sierra Conservation Center, Jamestown, CA

Filtration/Sedimentation Water Treatment ProjectGuide Specification, Version flate:6/23/95

Date Stamp: 1/22/09

I L. Remote Terminal Unit (RTU) : A remotely connected device thatcollects data then transmits the data to the SCADA communicationsnetwork using a common communication protocol. The RTU is used to

describe a remote transmitter interface (e.g. radio, modem, etc.).

MI. SCADA: Supervisory Control and Data Acquisition. A SCADA System is agroup of computers and servers running software dedicated for SCADA

purposes. This SCADA software can collect and exchange data overindustrial networks with PLCs, device level controllers, and otherindustrial devices. The SCADA software will allow for control,trending, graphic display, alarm tracking, historical logging ofvalues in a database and reporting of data.

NSCALA System Server: used to describe a combined data acquisition,I system reporting, report generation and system access node.

0. SCALA System Client: Used interchangeably with Work Station Ncde,I Engineering Station Node and Human Machine Interface (HMI) todescribe a system access node.

P. SCALA System Supplier and SCALA Integrator: A company thatintegrates commercially available SCADA software package, and thendevelops a project-specific application. This company will supplyand install the hardware and software to run the project-specific

application.

Q. Short Messaging Service (SMS) : A communications protocol thatfacilitates the transmission of short messages between the

Application Server and cellular telephones.

R. Visualization Node: A computer based terminal that runs acommercially available operating system such as windows withacommercially available SCALA software suite. The visualization nodeis used interchangeably with Human machine Interface (HMI), OperatorInterface Terminals (CIT) and may be capable accepting input devicesI where specified or shown, has communication ports, local datastorage, provides a display capable of viewing animations and colorimages, and capable of viewing text documents. The visualizationnode shall execute software that allows the operator to:

1. View system status2. Interact with system level devices3. Modify control system parameters

4. Communicate with other devices and services on the network.

S. Workstation Node: Used interchangeably with Visualization Node todescribe a fixed operator interface node for retrieving, setting and

viewing connected devices and their associated settings, and to viewreports and system objects. A Workstation Node is usually a user

* workstation.

13453 - 3

Page 4: I4. - EandM Public Sharepointpublic.eandm.com/Muni_docs/tuolumne.pdf · ANSI/NEMA ICS 6 -Enclosures for Industrial Controls and Systems 2. ANSI Y14.1, Y14.2, Y14.3 -Drawing Standards

WTNZLER & KELLY Sierra Conservation Center, Jamestown, CA

Filtration/Sedimentation Water Treatment Project IGuide Specification, Version Date:6/23/95

1,4 UBMITALSDate Stamp: 1/22/09

A. General Product Data:

1. The Contractor shall be responsible for the accuracy andIcompleteness of all aspects of the SCADA submittal, includingSCADA software detailed herein, and applicable hardware. As aminimum, Contractor shall provide:a. Hardware Product Information SubmittalIb. SCADA UPS Load Calculation SubmittalC. Software Product Information Submittald. Interconnection DiagramsIe. Functional Network Documentation Submittalf. Functional Software Design Submittalg. System Documentation Submittalh. Software Support MaterialsIi. Testing Submittals; indicate proposed testing, testing firms

biography and contact information.j. Training Submittals; outline proposed subjects and anyI

special requirements for training (i.e. facilities,hardware, etc).-

2. All diagrams and drawings shall be provided as standard ll"x17 "format at a scale that is readily legible and prepared to ANSIIstandards.

13. SCADA System Submittals:1. Hardware Product Information Submittal:

a. Contractor shall submit for review product information forall equipment, software and material specified in this

Section, including all ancillary components not providedIelsewhere and intended to support specified systems.

2. Power Distribution Submittal: Prepare a summary of all SCALAhardware power requirements and provide load calculations thatwill be used for determining tninterruptible Power Supply (UPS)Iload run times.

3. Software Product Information Submittal:a. The software documentation shall provide a comprehensiveI

description of all software, necessary for the operation andmaintenance of the system. Software documentation shall befurnished for each software or program in the system andshall indicate release version.I

b. Warranty information shall be supplied for each software orprogram in the System.

C. Software License information shall be submitted for eachIsoftware or program in the system, indicating the number oflicenses provided for each type of program or software andany annual fees due to maintain licenses.

4. Interconnection Diagrams:Ia. Interconnection diagrams shall show the external wiring

between terminals of associated equipment, control panels,connected equipment, terminal boxes and any other device,Ipanel, or enclosure. Interconnection diagrams shall clearlydepict all cable tags. Cable tagging shall conform tospecified standards.

13453 - 4

Page 5: I4. - EandM Public Sharepointpublic.eandm.com/Muni_docs/tuolumne.pdf · ANSI/NEMA ICS 6 -Enclosures for Industrial Controls and Systems 2. ANSI Y14.1, Y14.2, Y14.3 -Drawing Standards

WINZLER & KELLY Sierra Conservation Center, Jamestown, CAI Filtration/Sedimentation Water Treatment ProjectGuide Specification, Version Date:6/23/95

Date Stamp: 1/22/09

b. Show interconnection diagrams as standard riser diagram /topology format and include communication protocols used,wiring and conduit callouts, equipment designations andI related information to describe all system interconnections.

5. Functional Network Design Document:a. Provide a functional network design document indicating the

following:I1) A complete network system diagram showing theinterconnections between hardware subsystems. Thisshall include network cabling, wireless nodes and allI network devices

2) Tabulated list of all major system components. Thisincludes existing panels and panels not supplied by theSCADA system supplier.

3) Assign each component a unique device identifier.Tnclude protocol addresses.

4) Label of all components on block diagrams.5) Clearly indicate physical locations for all major

system components on a scaled floor and site plan,where not indicated on project drawings.

6. Functional Software Design Document (FSDD);Ia. The FSDD shall show the top-level design of the proposedsoftware in a concise manner. The complete description ofsupport, interface, diagnostic, and general 1/0 softwareshall also be included. An inventory of major software

packages, including third party, provided shall be included.The FSDD shall include a description of the historical datacollection subsystem, including table usage and data storagerates. The document shall include, but not be limited to:1) Polling Process, including anticipated scan rates.

2) Hard Drive Storage space required for each connecteddevice indicating anticipated capacity in months ofU operation in the format indicated in table IA. Providetotalized values for review and verification of storagespace.

Table 1A - Sample Hard Drive Capacity Calculation FormatData DiskRow Samples Samples Samples Data Space

Data Point Length Per Per Per Retention NeededDescription (bytes) Second Hour Month (Months) (GB) -

Level TransdNo. 1 32 0 60 43200 84 0.108

7. System Documentation Submittal:a. operation and Maintenance (O&M) Manuals:

1) Supply O&M manuals for all equipment and softwareprovided.

2) The manuals shall be developed for a system operator

audience.3) The manuals shall detail preventive and restorative

procedures required to keep the equipment in good

13453 - 5

Page 6: I4. - EandM Public Sharepointpublic.eandm.com/Muni_docs/tuolumne.pdf · ANSI/NEMA ICS 6 -Enclosures for Industrial Controls and Systems 2. ANSI Y14.1, Y14.2, Y14.3 -Drawing Standards

WINZLER &KELLY Sierra Conservation Center, Jamestown, CAFiltration/Sedimentation Water Treatment Project I

Guide Specification, Version Date:G/23/95Date Stamp: 1/22/09

operating condition and provide step-by-step proceduresfor data backup and re-imaging.

4) Manuals for OEM equipment shall contain original

printed materials, not copies, and may be in theImanufacturer' s original format.b. Instruction Manual:

1) The manual shall contain a detailed analysis of eachmajor component so that maintenance personnel caneffectively service, troubleshoot, and repair theequipment. Each manual shall include a Table ofContents, and shall be divided into the followingI

a) Introduction: The purpose of the manual, specialtools and equipment, and safety precautions.

b) General Information and Specifications: A generalIdescription of each equipment item, and itsspecifications.

c) Listings: Include contact information for eachIproduct provider, recommended maintenanceprovider, and local source for replacement parts.

d) Theory of Operation: Explain the relationship ofall equipment to each other, and its purpose inIthe overall SCAflA network.

e) Software: Listing and explanatory text for anysoftware or firmware.

f) Operation Procedures: The locations and functionalIdescriptions of all controller indicators, ordisplays.

g) Troubleshooting: A tabular list of all symptoms,Iprobable causes of malfunction or improperoperation, and probable remedies to each specificmalfunction, down to field replaceable components.

c. Preventive Maintenance Instructions:I1) These instructions shall include all applicable visual

examinations, hardware testing, diagnostichardware/software routines and data backup andIretrieval instructions. Instructions on how to load anduse any test and diagnostic programs and any special orstandard test equipment shall be an integral part ofthese, procedures.I

d. Corrective Maintenance Specific Instructions:1) These guides shall include adequate details for quickly

and efficiently locating the cause of an equipmentImalfunction and shall state the probable source(s) oftrouble, the symptoms, probable cause, and instructionsfor remedying the malfunction. These guides shallexplain how to use on-line test and diagnostic programsIfor all devices and any special test equipment, ifapplicable. The corrective maintenance specificinstructions shall include:a) Explanations for the repair, adjustment, orI

replacement of all equipment items.

13453 - 6

Page 7: I4. - EandM Public Sharepointpublic.eandm.com/Muni_docs/tuolumne.pdf · ANSI/NEMA ICS 6 -Enclosures for Industrial Controls and Systems 2. ANSI Y14.1, Y14.2, Y14.3 -Drawing Standards

WINZLER &KELLY Sierra Conservation Center, Jamestown, CA

Filtration/Sedimentation Water Treatment ProjectGuide Specification, Version Date:E/23/95

Date Stamp: 1/22/09

Ib) Schematic diagrams of electrical, mechanical, andparts location, illustrations, photographs, andsectional details as necessary to facilitateI repair or replacement.

c) Mechanical items requiring field repair, shallhave the following:(1) Information on tolerances, clearances, wearI limits, and maximum bolt-down torques(2) Information on the loading and use of special

off-line diagnostic programs, tools, and testI equipment(3) cautions or warnings, which must be observed

to protect personnel and equipment.(4) A list of test equipment and special toolsI required.(5) A list of recommended spare parts necessary

to maintain and repair SCADA components. The

model number, description, manufacturer'litsalietfsteseii atoname and address, commercial equivalents, andrecommended quantity to be stored. The spare

parts list shall indicate which components(by model and serial number) have beenprovided with the delivered system as part ofthe spares inventory.I e. System Operator' s Manuals:

1) The System Operator's Manuals shall describe theconfiguration and all functions for the systems andequipment provided.

2) Fucinldsrpin shall include algorithmsnecesaryto fully understand the functions.

3) The manuals shall be organized for quick access to eachdetaleddescription of the operator's procedure.

4) The manuals shall be limited only to description ofproeduesfor functions that are performed by the

5) TeSystem Operator's Manuals shall serve as a completeinsrucionto the system and equipment and shall

describe in detail the operator interfaces and operatorI procedures. In addition to the Operator interactionsequences, the following shall be provided in a matrixfor-mat:a) Summary description of all major functionsb) Description of data on displays.c) Description of how the system and equipment react

to situations such as heavy alarming, loss ofI communication links, heavy operator interaction,and loss of power and restoration of power.

d) Description of all programmed messages and alarmsthat the system is programmed to output, with an

explanation of what the message indicates and whataction the system operator should take. Provide

* descriptions in tabulated format.

3 13453 -7

Page 8: I4. - EandM Public Sharepointpublic.eandm.com/Muni_docs/tuolumne.pdf · ANSI/NEMA ICS 6 -Enclosures for Industrial Controls and Systems 2. ANSI Y14.1, Y14.2, Y14.3 -Drawing Standards

WINZLER &KELLY Sierra Conservation Center, Jamestown, CAFiltration/Sedimentation Water Treatment Project

Guide Specification, Version Date:6/23/95

f. System Administrator Guide:DaeSmp1/20

1) The System Administrator Guide shall be a user's manualfor all the corresponding systems programs. It shallinclude information on system restoration from fileIbackups, starting and bootstrapping the system, editingand expansion techniques (including display/reportcompiler, database, and applications edit), batch modeoperation of software utilities, and troubleshooting toIbe used in conjunction with the system dumps, error andabort messages.

2) Instructions with all administrative passwords shall beIprovided for each of the peripherals and for allSoftware provided.

8. Software Support Materials:a. Program Media:I

1) Furnish complete sets of program media documentation.These documents shall include source of all programswritten specifically for the proposed system, includingIRTU and PLC programs, HMI scripting relatedapplications and programmed objects of all programsnecessary for the operation and maintenance of thesystems programs.I

2) If any changes are made to programs during system testand acceptance, provide within 10 days, correctedcopies of source, object and system media.I

3) Provide all documentation in digital format.b. Programmer Manual:

1) The purpose of this manual will be to enable systems

and applications programmers, to maintain, modify, andIexpand the capacity and functionality of the system.This manual shall comprise the standard manualsfurnished by the computer system manufacturer coveringthe Operating System, Utilities, and Diagnostics, andINigh Level Language(s) supplied, together withfurnished manuals that are specific to the system. The

manual shall include descriptions of the procedures toI

a) Default system level access logins and passwords.b) Modifying and expanding the system databases and

testing revised versions.Ic) Defining, linking to the database, and testing

revised and new displays, logs, reports, dataacquisition, process control, and data processingIprocedures including the addition of communicationlinks, RTTUs, PLCs, and input/output points.

d) System operational troubleshooting including errordescriptions.I

e) Instructions for configuring and rebuildingservers and workstations as if starting a newsystem, as well as rebuilding from backups (thisIwill apply to peripherals applicable to the system

as a whole, including network items).

13453 - 83

Page 9: I4. - EandM Public Sharepointpublic.eandm.com/Muni_docs/tuolumne.pdf · ANSI/NEMA ICS 6 -Enclosures for Industrial Controls and Systems 2. ANSI Y14.1, Y14.2, Y14.3 -Drawing Standards

WINZLER &KELLY Sierra Conservation Center, Jamestown, CA

Filtration/Sedimentation Water Treatment ProjectGuide Specification, Version Date:6/23/95

Date Stamp: 1/22/09

f) Provide effective procedures/techniques forcreating, expanding, and editing SCADA and PLCapplications. Include useful backup proceduresI required for system recovery.

C. System Configuration Inventory List:1) A inventory list shall be furnished for all contract

material, software, software serial numbers,

documentation, spare parts, and test equipment.Hardware identification of each unique module by serialnumber and each software unique module shall beincluded on the list. The inventory list shall include,but not be limited to, the following information:

a) Manufacturer's name, part number, and serialnumber.Ib) Quantity of units supplied with the deliverableSystem/subsystem.

c) Software modules supplied.d) Operating system software provided for all

Cpus/microprocessors.e) Operating systems enhancements and upgrades

applied and provided during the installation.If) System documentation supplied.2) The inventory list, be subdivided by hardware,

software, test equipment, spares, documentation, andtraining courses. Each of these major divisions shall

be further subdivided to the individual deliverableitem level. Each item must be defined in sufficientdetail to permit identification in shipping documentsand inventory checks. The organization of the inventorylist shall include provision for annotating each item

with forecast and actual dates for:a) Review (Documentation)Ib) Shipping and Delivery (All items Except

Documentation)c) System Testing (Hardware and Software)Id) Site Demonstration Tests (Hardware and Software)e) Final Acceptance (Spares, Documentation, etc.)f) Delivery (Training Courses)

9. Binders and Electronic Copies:a. Each manual shall be bound in 8 1/2'1 x 11 inch 3-ring side

binders with commercial quality hardback, cleanable plasticcovers. Final versions of the manuals shall also be providedas separate Adobe Acrobat pdf files on CD-ROM. The manualsshall be subdivided with permanent page dividers with tabtitling clearly printed under reinforced laminated plastictabs. Each volume shall have a Table of Contents, with eachproduct or system description identified.

10. Testing Documentation Submittals

a. System Commissioning Plan: Prepare and submit for review aSystem Commissioning Plan that includes contact information,

planned dates, special procedures and considerations, and

planned testing procedures.

13453 - 9

Page 10: I4. - EandM Public Sharepointpublic.eandm.com/Muni_docs/tuolumne.pdf · ANSI/NEMA ICS 6 -Enclosures for Industrial Controls and Systems 2. ANSI Y14.1, Y14.2, Y14.3 -Drawing Standards

WINZLER & KELLY Sierra Conservation Center, Jamestown, CA

Filtration/Sedimentation Water Treatment ProjectGuide Specification, Version.Date:E/23/95

Date Stamp: 1/22/09

b. Test Reports: Prepare and submit for review a Sample TestUReport indicating results of system commissioning indicatingdeficiencies, corrective measures and recommendations.I

1.5 SYSTEM DESCRIPTION

A. System Topology:i. Client-Server Network consisting of:

a. Application Serverb. Configuration Database

c. Historian DatabaseId. Engineering Station Nodee. Visualization Node (H-MI'sa, OTT' 5, etc.)f. Connected system devices (PLC' s, instrumentation, RTU' s,

etc.)Ig. SMS Communications

B. SCADA System Server1. General Requirements: The SCADA System Server shall interface to

all connected and remotely accessed devices, PLC'sa, RTU' a andHAI' a as outlined within the project documents.

2. SCADA System Server Software Requirements:;a. The server shall have all related software loaded and

configured for a complete and functional system.

3. The following software components shall reside on SCADA SystemIa.ApliatonSeve

b. Configuration Database

c. Historian DatabaseId. SMS Communications Software

C. SCADA System Client1. General Requirements: The SCALA System Client shall interface

via radio and networked connections directly or indirectly tonetworked devices, RTU' a, PLC' s as outlined within the projectdocuments. The SCADA System Client shall gather and displayIavailable SCADA data and reports, and enable modification ofdata points.

2. SCALA System Client Software Requirements:

a. The SCALA System Client shall have all required softwareIloaded and configured for a complete and functional system.

3. The following software components shall be available on theSCALA System Client:!a. Graphic Displays (Engineering Station Node and Visualization

Node)b. Alarm Displays (Engineering Station Node and Visualization

Node)IC. Trend Displays (Engineering Station Node and Visualization

Node)d. Development Environment (Engineering Station Node)Ie. Graphic Builder (Engineering Station Node)

13453 - 10

Page 11: I4. - EandM Public Sharepointpublic.eandm.com/Muni_docs/tuolumne.pdf · ANSI/NEMA ICS 6 -Enclosures for Industrial Controls and Systems 2. ANSI Y14.1, Y14.2, Y14.3 -Drawing Standards

WTNZLER & KELLY Sierra Conservation Center, Jamestown, CA

Filtration/Sedimentation Water Treatment ProjectGuide Specification, Version Date:G/23/95

1.6 CADASOFTAREDate Stamp: 1/22/09

A. General

1 . Software Licensing:a. The Application Server, Historian Database, Engineering

Stations and Visualization Nodes shall have the SCADAsoftware installed with sufficient licenses for simultaneous

access and operation as specified.2. Description: The SCADA software package shall be part of a

complete SCADA system. This system shall include all requiredI programming, network configuration and interconnection hardware.3. Core SCADA Functionality: All core SCADA functionality offtered,

such as communications drivers, graphics capabilities,reporting, historical storage, trend and alarm displays and theI development environment shall be provided as a single integratedsoftware package or suite of packages designed and listed by themanufacture as compatible with each installed softwareI component. The software shall be designed with the ability tomake changes to the system while the system is running. Shuttingdown the system for system modifications shall not beacceptable.I4. Application size: The SCADA software and engineeringconfiguration shall be based on the total number of devicepoints being measured and derived plus a minimum 25% spareI capacity.

5. Customized Application Programming: SCADA software programmingshall include:a. Configured Graphics Pages: As a minimum, the Owner shall be

provided with the following graphics pages to be used at theSCADA System Server and SCADA System client to access

devices:1) The following screens shall be provided as a minimum:

a) Plant Overview Screen. This screen shall provide agraphical representation of the water treatmentplant and off site reservoir on one screen. Thetoterrltv egahclpsto.Asites shall be displayed on the screen according

minimum the screen shall include the followinginformation:I(1) Booster Pump Status -Running/Off.(2) 'MQV-210' , 'MOV-211' and 'NCV-212' position

and status.

(3) Chlorine contact basin level.(4) Gravity Filter - Level, Backwash Status.

b) Water Plant 'WPP-2' Graphic Screen. This screenshall provide a graphical representation of theI packaged system and shall include all attachedinstrumentation values indicated in the associatedP&ID diagram.

c) Plant instrumentation Screen. This screen shall

show all plant instrumentation in a logical flowdiagram and include all plant instrumentation;including plant flow meter, turbidity meters, feed

13453 -1

Page 12: I4. - EandM Public Sharepointpublic.eandm.com/Muni_docs/tuolumne.pdf · ANSI/NEMA ICS 6 -Enclosures for Industrial Controls and Systems 2. ANSI Y14.1, Y14.2, Y14.3 -Drawing Standards

WTNZLER &KELLY Sierra Conservation Center, Jamestown, CA

Filtration/Sedimentation Water Treatment ProjectGuide Specification, Version Date:6/23/95

Date Stamp: 1/22/09

pump status (running/stopped/flow pace setpoint),pH and residual chlorine.

d) Auto/Manual Control Station Screens.

e) Configuration/Set Point Screen.If) Trend Screens.g) Flow Summary Screen (MGD/GPM).h) Alarm Summary Screens.

1) Power Status ScreensIj) menu Screens.

b. Alarms: The Owner shall be provided with device level

alarming for each connected device and 4 customized generalIalarm pages to be used at the SCADA System Server and SCADASystem client to access devices.

C. Trends: The project shall be provided with customizabletrends tables indicating trends by device. values shall beIscaled per device and quantity measured.

d, Historical Reporting: The Owner shall be provided with 4

custom historical reports. The reports shall at a minimumI

1) Device Specific Identification2) Mmn/max values

3) TotalsI4) Automatic report generation with user selectable

reporting frequency (weekly, monthly, daily, specificdates, etc.)

5) Output to Microsoft Excel spreadsheete. Development: The Contractor shall coordinate with the Owner

for specific design requirements prior to commencing work.

The SCADAI1) Contractor shall provide as a minimum; 50% and 100%

design meetings after initial coordination meeting withOwner to review and coordinate screen design.

2) Final 100t design meeting shall occur within 90 days ofIsuccessful review of HMI14, PLC and SCADA submittals.

3) Contractor shall submit copies of developed GraphicPages, Alarm Pages and trending Report Pages afterIcompleting the 100% design meeting for final approval.

B. Connectivity1. Description: The SCADA software shall employ an 1/O client to

manage the reading and writing of data from PLCs, RTUs, andsystem components. The 1/O client shall provide the data on

request to any SCADA System Client in the network.

C. Communications1. Description: The SCADA software shall be configured to

communicate with all PLCs, A-MI' s, remote 1/0 devices and otherdevices within the network.

2. Communication failure at any node shall not render that node orany attached nodes inoperable. Each node shall functionIindependently using a locally stored program.

3. General communication capabilities. The system shall beconfigured with the following communications capabilities:

13453 - 12

Page 13: I4. - EandM Public Sharepointpublic.eandm.com/Muni_docs/tuolumne.pdf · ANSI/NEMA ICS 6 -Enclosures for Industrial Controls and Systems 2. ANSI Y14.1, Y14.2, Y14.3 -Drawing Standards

WINZLER & KELLY Sierra Conservation Center, Jamestown, CA

Filtration/Sedimentation Water Treatment ProjectGuide Specification, Version Date:S/23/95

Date Stamp: 1/22/09

a. Diagnostic alarms shall be provided with the system thatwill automatically notify the operator of the failure of anycommunications path both locally and remotely.

b. A package of communication software drivers shall includethe following as a minimum:1) Ethernet/I' Driver

4. Communication re-establishment:I a. upon re-establishment of communications after a failure allhistorical alarm, event and trend data archived by theremote field device (RflJ) shall be automatically backfilled

into the SCADA System Server and Client alarm files.

D. Security1. Description: Security features shall be fully integrated toI allow only users with appropriate security levels access to

individual parts of the system.2. At a minimum, the SCADA software shall have the followingI security capabilities:

a. Encrypted passwords that are verified at each node,interface and at the server.

b. Passwords shall be hidden in both the configuration andI runtime environments to ensure that personnel cannot accessanother account without authorization.

C. Monitoring and logging of each operator Interface and ofeach user. This shall include all operator control actions

where inputs or outputs are forced, modifications are madeand system log in and log out with time and date stamps. Thesequence of actions shall be viewable within the SCADApackage and also stored in an external open file format(e.g. txt, csv, dbf, sql) for later analysis.

d. Automatically log out a user after an adjustable timeperiod. Logging out a user will only cause the system to

revert to a view only security status. Logging out will notshutdown any node or interface.

e. A minimum of 6 privilege levels shall be available for eachuser. The software shall ensure that a user has access toall tasks for his privilege level. If the user does not have

the correct privilege for a task a message will indicateinsufficient privilege and log the attempt at the SCADAI System Server.

if. Assign each graphic object at each plant area, define theprivilege level, define whether operator input is enabled orI disabled, and if the object will be visible or not based onthe operator' s current privilege levels within the plantarea.

g. A mechanism to restrict access to different areas of the

plant for each individual user or group of users.

E. Graphical Displays1. Description: Graphical displays are windows that are used to

represent part or all of a process in a graphical manner and do

not include text only displays.

13453 - 13

Page 14: I4. - EandM Public Sharepointpublic.eandm.com/Muni_docs/tuolumne.pdf · ANSI/NEMA ICS 6 -Enclosures for Industrial Controls and Systems 2. ANSI Y14.1, Y14.2, Y14.3 -Drawing Standards

WTNZLER & KELLY Sierra Conservation Center, Jamestown, CA

Filtration/Sedimentation Water Treatment ProjectGuide Specification, Version Date:6/23/95

Date Stamp: 1/22/09

2. The SCADA software shall have the following graphical displayfeatures:a. Unlimited number of graphical displays.

b. Capable of a minimum of 2000 analog variables, with realItime updates of less than 500ms (for all data to appear orchange on the page)

c. Capable of automatically re-sizing to match the screenresolution of the computer on the network, irrespective ofIthe resolution the pages were developed in or configuredfor, and irrespective of whether vector or bitmap graphicsare used on the page, without shutting down the SCADAIsoftware, without recompiling, and without having multiplecopies of graphic pages for different resolutions.

d. Support a screen resolution of up to 1280 x 1280 pixels.e. Graphics shall be provided as 32 bit vector based graphicsI

with the capability of displaying images from third party

packages for use within the SCADA displays, includinganimations.

f. Capable of pop-up windows for trends, loops, device status,and device control by clicking on hot spots or objects onthe main graphics page. Simultaneous opened popup displaywindows shall be supported by the graphics display system.I

g. Inclusion of page name, current time and date together withdetails of the last 6 alarms that have occurred on allgraphical displays.

h. Ability to allow the user to navigate around the graphicssystem utilizing a variety of navigation methods.

i. Ability to have Hot Key links to specific graphics pagesfrom the keyboard.I

j. Windows style navigation menus allowing access to anyconfigured page in the system from any other page.

k. Configured with "hot spots", where as a user can click onthe area and drill down into a detailed view (if available)Iof the plant area.

1. Ability to display communication loss for a particular .1/0point wherever that data is displayed in the software.I

Mn. Touch screen friendly icons for HM~s employing touch screencapabilities. The area to be 'clicked' shall be large enoughfor a standard finger and designed to prevent accidental'clicking' of adjacent areas.I

3. Dynamic Objects: Dynamic objects are symbols that visuallychange when a property, tag or expression changes and shallinclude:a. Support the following graphical dynamic objects as a

minimum:1) freehand lines2) straight linesI4) rectalnes (nldn h aetcre onrsye5) elipses (nldn h aetcre onrsye

6) pie slicesI

7) text

13453 - 14

Page 15: I4. - EandM Public Sharepointpublic.eandm.com/Muni_docs/tuolumne.pdf · ANSI/NEMA ICS 6 -Enclosures for Industrial Controls and Systems 2. ANSI Y14.1, Y14.2, Y14.3 -Drawing Standards

WINZLER & KELLY Sierra Conservation Center, Jamestown, CA

Filtration/Sedimentation Water Treatment ProjectGuide Specification, Version Date:6/23/95

Date Stamp: 1/22/09

8) buttons (of the latest Microsoft Windows operatingsystem style)

9) BitmapsI4. Dynamic objects shall have a series of properties that can beused independently or concurrently. Each dynamic object shallhave the following properties:a. Horizontal, Vertical and Rotational movementIb. Up, Down, Left or Right Level FillC. Gradient Level Filld. On-Off, Multi-State, Integer, Threshold or Gradient Color

e. Horizontal and Vertical Sizef. Visibilityg. Keyboard InputIh. Touch (Mouse Up, Down, While Down) inputi. Horizontal and Vertical or Rotational Sliderj. Ability to disable the object based on security levels.k. Popup information in a "tool tip" form by rolling the mouse

over the object5. ActiveX: The SCADA software will be an ActiveX container and

allow for insertion of ActiveX objects into standard graphics

enabled routines, etc. The SCADA software shall interact with

ActiveX objects in the following ways:a. Dynamically change properties of an ActiveX object via a TagI from an I/O Device.b. Dynamically change properties from SCAflA software high level

language.IC. ActiveX object to trigger actions in the SCADA softwarebased on events in the ActiveX Object.

d. ActiveX property values can be read by the SCADA software.

F. Alarms1. Description: Alarms are meant to alert and operator of an

abnormal condition. Alarms are logged, and require operator* intervention.

2. The General Alarm functionality shall include, but not belimited to:a. No software limit on the number of alarms supportedIb. Acknowledgement on one operator interface terminal shall be

globally acknowledged and indicated as acknowledged on alloperator interface terminals.

c. Alarm pop up displays shall expire upon alarm event beingcleared at any of the nodes within the network or byclearing the alarm condition.

3. Alarm Types: The SCADA software shall monitor analog andI discrete variables and calculated conditions, and determine ifthe variable is in an alarm condition. The SCAflA software shallperform the following:a. All analog alarm conditions shall have adjustable dead bandsI and delay timers to minimize nuisance alarms. All analog

alarm properties shall be adjustable without the need to

13453 - 15

Page 16: I4. - EandM Public Sharepointpublic.eandm.com/Muni_docs/tuolumne.pdf · ANSI/NEMA ICS 6 -Enclosures for Industrial Controls and Systems 2. ANSI Y14.1, Y14.2, Y14.3 -Drawing Standards

WINZLER &KELLY Sierra Conservation Center, Jamestown,' CAFiltration/Sedimentation Water Treatment Project

Guide Specification, Version Date:6/23/95

Date Stamp: 1/22/09

shut the system down. For each Analog Tag, an alarm for eachof the following conditions shall be assignable:1) LOW2) HI3) Deviation LO4) Deviation HI5) Rate of Change6) Device Fail7) Device Level Assignable Alarm8) Communications Loss

b. Discrete alarms shall have an assignable alarm for each ofIthe VarloiblgO2) Variable OFF

c. Multi-Digital Alarms based on a combination of discreteItags. Any combination of states of the discrete tags may beconfigured to be an alarm. Furthermore, a new alarm signalshall be initiated whenever a new alarm state isencountered.I

d. All alarm processing shall use time and date stamping basedon origin of alarm and clearing of alarm.

4. Alarm Display: Alarm display shall have the following:a. Depending on user' s log-in privileges, it shall be possibleto display or acknowledge any alarm and/or the most recentalarm on any page.

b. Alarm shall be configurable in multiple levels. The color ofIthe text of the alarm message shall indicate priority. Text

color shall be determined in initial design review meeting.c. Sound indication for each alarm category shall beI

configurable and shall be available at each node viainternal or external speaker. The sound indication shallsupport the playing of any standard .WAV and MNP3 file.

d, Provided with a standard alarm user modifiable display page.,The alarm page shall allow for scrolling of alarms, andacknowledgment of individual alarms or all alarms on thepage.I

e.Display the following information for each alarm as itappears on an alarm display page:1) Alarm Tag Name2) Alarm DescriptionI3) Alarm Status - Disabled, Acknowledged, Unacknowledged

indicated by unique color and icon.4) Alarm Category or Priority

5) Time & DateI6) Value of associated tags, devices or results of

associated calculations.

7) User comments, where alarm is to be locked out byauthorized user.

f. Based on user' s privileges, it shall be possible to disablealarms on individual basis, by page or by alarm category orall alarms. A disabled alarm page shall indicate to every

user which alarms have been disabled and which user disabled

13453 - 16

Page 17: I4. - EandM Public Sharepointpublic.eandm.com/Muni_docs/tuolumne.pdf · ANSI/NEMA ICS 6 -Enclosures for Industrial Controls and Systems 2. ANSI Y14.1, Y14.2, Y14.3 -Drawing Standards

WINZLER & KELLY Sierra Conservation Center, Jamestown, CAFiltration/Sedimentation Water Treatment Project

Guide Specification, Version Date:6/23/95Date Stamp: 1/22/09

the alarm with user incorporated comments, including areafor description of lockout purpose.

g. Based on user' s privileges, it shall be possible for userI comments to be attached to any alarm. These comments shalleither be displayed with the alarm or by clicking on thealarm.

*h. Possibility to automatically display any graphic displaywhen an alarm occurs or to dynamically change the appearanceof any graphical object based on whether an alarm is On,Ofif, Acknowledged, Communications Error or Disabled.

i. A mechanism for operators to dynamically define filtering ofalarms by alarm name, tag name, date/time range, state or

type.5. Alarm Logging: The following alarm functionality shall be

provided:a. Alarms that are logged to disk shall be viewable while the

system is online or off line without interrupting dataI collection. The software shall not limit the number ofalarms logged to disk. The alarm logging shall be capable oflogging an instantaneous burst of alarms without losing any

* single alarm notification.

G. Trends1. Description: Trends are a collection of data points over time.I When viewed over time, the trends shall indicate the progression

of the data with the data value shown in scaled units.2. The software' s general trend functionality shall include, but

not be limited to the following functionality:Ia. The number of trending values collected shall not be limitedby the software.

b. The software shall be capable of logging historical trendinformation at configurable sample rates from 1 Millisecond

to 24 Hours over a period of not less than 30 days.C. Trend data shall be stored in a file system with the sample

period, file location, privilege, owner and area being userdefinable individually for each trend. File names and pathsshall support file names up to 255 characters in length.

d. Every tag defined in the system configuration shall betrended. Each trend shall contain a minimum of 3 years

historical data at a sample rate to be coordinated with theOwner. The trends shall be maintained online for operatorcall back without the need to backup or restore historyI files.

3. Trend Display: The software shall have the following in its

native functionality:a. Each operator and login shall be able to view fullyI customized trend pages. These pages shall be customizable on

line by each user in a drop down menu fashion. Any settingavailable to be made in a configuration environment shall be

* available to the user to modify the trend graphs in runtime. These include the color, scaling, pen selection asexamples.

13453 -17

Page 18: I4. - EandM Public Sharepointpublic.eandm.com/Muni_docs/tuolumne.pdf · ANSI/NEMA ICS 6 -Enclosures for Industrial Controls and Systems 2. ANSI Y14.1, Y14.2, Y14.3 -Drawing Standards

WINZLER & KELLY Sierra Conservation Center, Jamestown, CAFiltration/Sedimentation Water Treatment Project I

Guide Specification, Version Date:6/23/95

Date Stamp: 1/22/09

b. Line graphs with time on a linear, continuous horizontal orvertical axis and the trended variable on the vertical orhorizontal axis. Resolution of each graph shall be to within

0.134 of full scale.Ic. Where more than one variable is displayed on the same graph,

the pen color of each variable and associated informationshall be displayed in a different color.

d. Each trend graph shall be capable of displaying a minimum of12 trend pens with an adjustable time base.

e. Each pen shall display individual ranges and engineeringunits. Each pen shall be scalable for display purposesIindependent to each other pen displayed on a page.

f. Include the capability to pan backward and forward within aselected time range to read the exact value of any displayedvariable, by selecting a point on the graph or chart. TheIsystem shall display historical information as far back intime as available data exists.

g. The software shall provide "zoom" and "pan"' facilities forIboth the trended variable range and the time axis range. The'zoom" facility shall allow an operator to compress orexpand the axis range. The software shall allow a user todefine any zoom area by dragging a mouse across the trend.I

h. The software shall make available trending data from ahistorical database for export to separate files or externaldatabases. It shall be possible to define the section of thetrend to be exported by clicking and dragging the mouseIacross the trend. Data sets shall be portable to XLS, CSVand TXT formatted files.

H. Development Environment1. Description: The development environment is the area that allows

generation of graphic screens, alarms screens, insertion andmodification of the tag database, trend screen development, etc.

2. The SCADA software shall include a development environment withthe following capabilities:a. An integrated development package utilizing menu drivenI

style configuration to develop the runtime system.b. A utility to back-up or restore an entire database including

all graphic displays, configuration data and source code, aswell as online configuration (such as menu navigation, trendIgroups and alarm groups), via a simple point anid click

method shall be provided. The backup/restore utility shallprompt the user prior to over writing any existing files.IThe utility shall employ automatic file compression anddecompression.

c. Ability to import field controller tag definitions shall beincluded as a standard feature. Automatic updating upon achange of a definition in the 1/o device tag names,addresses, ranges etc will automatically be imported intothe SCADA software database. In addition it shall bepossible to manually initiate the import of tag definitionsIat any time. The Tag import function shall be userconfigurable such that a user can specifically define which

13453 - 18

Page 19: I4. - EandM Public Sharepointpublic.eandm.com/Muni_docs/tuolumne.pdf · ANSI/NEMA ICS 6 -Enclosures for Industrial Controls and Systems 2. ANSI Y14.1, Y14.2, Y14.3 -Drawing Standards

WINZLER & KELLY Sierra Conservation Center, Jamestown, CAFiltration/Sedimentation Water Treatment Project

Guide Specification, Version Bate:6/23/95

Date Stamp: 1/22/09

I definition fields must not be overwritten or define how theimport will operate. The import function shall supportgeneric OPC data sources and CSV file imports in conjunctionI to native field controller programming software databaseimports.

I. Graphic BuilderI1. Description: The graphic builder allows for development ofgraphic screens.

2. General Graphic Builder functionality: The graphics builderI shall be interactive and menu-driven, requiring no programmingwith the following capabilities:a. Directly import graphics and text in the following file

formats:I1) AutoCAD DXF2) Windows Meta File WMF3) JPGI4) GIF5) TIF

b. The graphic builder shall use vector based graphicalelements as the basis for design.Ic. The graphic builder shall be provided with a library ofpredesigned vector graphic elements common to the projectsintended use.

d. The graphics builder shall be capable of creating screens

composed of both static and dynamic objects. To create theseobjects, the software shall provide sample screens and a setof standard shapes in a library. The developer shall be ableI to include these symbols by reference, or create newsymbols/objects.

3. ActiveX: The graphics builder shall have an assignable ActiveXcontainer. ActiveX objects shall be capable of being inserted

and edited in a visually interactive manner. It shall bepossible to connect ActiveX properties to tags, allowingread/write between properties and tags without the need forscript or code. ActiveX objects must have the same security asnative graphics objects and ActiveX objects shall be visible or

hidden based on the users' privilege level.4. Custom Scripting Language: The scripting language shall be usedI to develop custom routines, and algorithms not supplied as part

of the standard package.a. General Custom Scripting Functionality:

1) An integrated high level language specifically designedfor SCADA applications that shall be inherently multi-tasking and multi-threading.

2) Fully integrated and multi-threaded Visual Basic (VB)I scripting.3) Access to all field tags, alarms, graphics displays,

database and ASCII files. The languages shall includefunctions with clear and precise syntax. The languages

shall support user written functions and function

libraries supported by the computer's operating system.

13453 - 19

Page 20: I4. - EandM Public Sharepointpublic.eandm.com/Muni_docs/tuolumne.pdf · ANSI/NEMA ICS 6 -Enclosures for Industrial Controls and Systems 2. ANSI Y14.1, Y14.2, Y14.3 -Drawing Standards

WINZLER &KELLY Sierra Conservation Center, Jamestown, CA

Filtration/Sedimentation Water Treatment Project IGuide Specification, Version Date:6/23/95

Date Stamp: 1/22/09

The language shall have the capability to export orimport data from other applications.

4) Creation of calculated (inferred) variables based upon

formulae including constants, measured variables anidIother calculated variables. All facilities availablefor logging, reporting, trending, monitoring,controlling, alarming and displaying measured variablesshall also be available for calculated variables.I

b. Support of mathematical and Boolean operators.C. Support for mathematical functions.

d. Prevention of any functions from interfering with properISCADA functionality.

e. Permit users to create their own functions and integratethem. All functions shall be reusable. It shall be possibleto call the same function multiple times from differentIlocations, with different parameters simultaneously.

5. Provisions to run functions automatically on start up, on pageentry, on page exit, whale a page is open, on button down, whileIbutton down, embedded in reports, alarm on, alarm off, on anykeystroke, any keyboard entry on any mouse button click, etc.

1.7 SCADA COMNINCATIONS HARDWAREI

A. Ethernet Switch1. The system shall utilize switches for network control. Hubs

shall not be accepted. At a minimum, each control panel shall beprovided with a switch with ports equal to the devices connectedwith a minimum of 1 spare port. Terminations entering andexisting enclosures shall terminate at an enclosure mountedIpatch panel and be connected to switch using a patch cable. Ataminimum, each switch shall meet the following requirements:a. Switches shall be manufacturer listed for use in industrial

environments.Ib. Switches shall be din rail mounted.c. Switch shall be un-managed.d. 24 VDC suitable for P1 and P2 redundant power supplies.Ie. Minimum 0-50 degree C. operating temperature.f. Altitude: 2,000 ft above sea levelg. Network Connections:

1) Ethernet communications (IEEE 802.3):Ia) Shielded Twisted Pair Category 6 cable witha

maximum total cable length of 100 meters.2) Ethernet fiber optic communications (IEEE 802.3):U

a) Multimode and Singlemode fiber as indicatedelsewhere with ST type connections.

1.8 SCADA UNINTERRUPTIBLE POWER SUPPLIESI1. Uninterruptible Power Supplies (UPS) shall be provided for the

SCADA System Server, work stations, HMI' s, PLC' s, switches andSCADA power supplies. As a general rule, provide a dedicated UPSIfor each cabinet and each major SCADA component location. TheUPS system shall be able to run on Utility or generator power

13453 - 20

Page 21: I4. - EandM Public Sharepointpublic.eandm.com/Muni_docs/tuolumne.pdf · ANSI/NEMA ICS 6 -Enclosures for Industrial Controls and Systems 2. ANSI Y14.1, Y14.2, Y14.3 -Drawing Standards

WINZLER &KELLY Sierra Conservation Center, Jamestown, CAI Filtration/Sedimentation Water Treatment ProjectGuide Specification, Version Date:6/23/95

Date Stamp: 1/22/09

without any disruption in service and shall include, but not belimited to:a. 89 to 151 VAC Input with automatic 50/60 Hiz detection, 127I joules total energy dissipation surge suppression, data line

protection, and user resettable circuit breaker.b. Continuous battery recharging, even if the power button is

set to OFF. The UPS shall have a battery replacementI indicator, and shall allow batteries to be replaced via thefront panel.

c. The UPS shall have a minimum of 4 NEMA 5-15R plugs.d. The UPS shall be approved by UL, and cUL. The UPS shall

carry the CE logo, and shall comply with EN 5G 091, and TEC62 040.

e. The UPS shall have a set of discreet contacts for connectionI to the PLC for alarm indication. The UPS shall have a powermanagement software package accessible over Ethernet formonitoring device status and alarms.

2. Run time shall be based on a 30 minute run time with alarmI. contact closure and monitoring of low battery and general alarm

1.9 QUALITY ASSURANCE

A. Installer Qualifications:1. A qualified installer shall have, within 150 miles of ProjectI site; a facility, capable of providing parts, service and

coordination of emergency maintenance and repairs.

B. Electrical Components, Devices, and Accessories:1. Listed and labeled by a recognized testing agency and listed by

the manufacturer for intended use.

C. SCADA System Availability Requirements:1. A fundamental objective of the SCADA System Supplier' s proposed

system design shall be to ensure that no single equipmentfailure or temporary error condition can disable the systemsoverall operation or generate any spurious control commands tothe system equipment. This requirement is not intended tospecify a hot backup installation, but to provide a modularI system that when a site is in error or has failed; will niotdisrupt the whole of the SCADA system or prevent another site orterminal at another site within the SCADA system from

* functioning as designed.

D. Single Point of Failure:1. The SCADA equipment configuration shall prevent any singleI hardware or software failure from causing loss of any system

function or from causing overall system malfunction. Singlehardware failures may cause loss of specific communicationchannels temporarily until failed equipment is replaced. This

requirement is not intended to specify a hot backupinstallation, but to provide a modular system that when a

* component is in error or has failed; will not disrupt the whole

13453 - 21

Page 22: I4. - EandM Public Sharepointpublic.eandm.com/Muni_docs/tuolumne.pdf · ANSI/NEMA ICS 6 -Enclosures for Industrial Controls and Systems 2. ANSI Y14.1, Y14.2, Y14.3 -Drawing Standards

WINZLER & KELLY Sierra Conservation Center, Jamestown, CA

Filtration/Sedimentation Water Treatment Project IGuide Specification, Version Date:6/23/95

Date Stamp: 1/22/09

of the SCADA system or prevent the site from functioning .asdesigned in manual mode.

E. Programmatic Operational Checks:I1. The SCADA System Supplier' s proposed system shall continually

poll each component in the system for operation, alarm 1/O, andreport the malfunction. Upon detecting a malfunction, the failedoperation shall be attempted a number of times (programmable) inorder to determine whether the malfunction is temporary orpermanent. Permanent malfunctions shall be alarmed and logged.Temporary malfunctions shall be logged for maintenance purposes.ICommunication delays shall not be logged as a device specificalarm.

F. System Availability: .1. During the System Availability Demonstration, the SCADA system

shall achieve an average availability rate for all functions ofat least 99.95 percent. This is equivalent to a total downtimeIof approximately 4 hours per year for the System.

2. The system Availability Demonstration shall be part of thewarranty guarantee.

1.10 DELIVERY, STORAGE, AND HANDLING

A. Store SCADA software in a secured location and in binders. As aminimum, store indoors in clean, dry space with uniform temperatureto prevent condensation. Protect SCADA software from theft, loss,exposure to dirt, fumes, water, corrosive substances and physical

damage. The Contractor shall retain responsibility to deliver allIdocuments and hardware to the Owner as part of the project close-outprocedures.

1.11 WARRANTY:

A. System Warranty overview:

1. The system warranty shall consist of a full scope, in-placeIwarranty, consistent with the provisions of the Terms andConditions in the project documents. The warranty duration shallbe 36 months beyond Final Acceptance.

2. All hardware components and system programming that is a part ofIthe completed system shall be covered by the warranty.

3. The Contractor shall not provide third party warranties.

PART 2 PRODUCTS

2.1 SCADA SOFTWARE

A. SCALA software manufacturer: Subject to compliance with requirements

and shall include all necessary software packages, softwareIcomponents and software patches.

13453 - 22

Page 23: I4. - EandM Public Sharepointpublic.eandm.com/Muni_docs/tuolumne.pdf · ANSI/NEMA ICS 6 -Enclosures for Industrial Controls and Systems 2. ANSI Y14.1, Y14.2, Y14.3 -Drawing Standards

WTNZLER & KELLY Sierra Conservation Center, Jamestown, CAFiltration/Sedimentation Water Treatment Project

Guide Specification, Version Date:6/23/95

Date Stamp: 1/22/09

IB. SCADA software version shall be of the latest version offered by themanufacturer at time of installation.

C. SCADA software shall include, but not be limited to:1. Invensys Wonderware InTouch2. Invensys Wonderware Activefactory3. Invensys Wonderware InformationServerI4. Invensys Wonder-ware Historian5. Invensys Wonder-ware SCAflAlarm6. Invensys Wonderware Information Server7. Invensys Wonderware Application Server

D. C Or approved Equal

D.PCProgramming Sotftware:1.Allen Bradley RSLogix 50002.Provide 1 License, program for use with Microsoft Windows

XP/Vista operating system and related cables required to connectI to PLC. Coordinate with owner for system installation andconfiguration requirements.

2.2 SCALA COMPUTER HARDWARE

A. Source Limitations:* 1. All computer hardware shall be from the same manufacturer.

B. Manufacturer:1. Dell.2. Hewlett Packard3. IBM4. Or approved equal

5. SCALA System Server Hardware:a. SCALA System Server hardware shall include, but not be

limited to:1) Pentium class CPU: Sized for 1501 minimum software

requirements.2) Physical Memory (RAN): 4GB

3) Hard Disk (SATA): 500GB, minimum4) External Storage: DVD R/W, Compact Disc Combination

5) Chassis: Tower6) Interface Ports: (l)Serial, (1)Video, (l)RJ4S, (4)USB7) Wireless Optical Mouse, Wireless KeyboardI8) Operating System: Microsoft Server 20039) 17" LCD Flat Panel with cable

b. UPS, sized to operate server for 20 minutes without external* power.

C. Provide 1 complete Workstation Node. Node shall include, but not belimited to:I 1. Pentium class CPU: Sized for 150W minimum software requirements.2. Physical Memory (RAM) : 2GB3. Hard Disk (SATA): 300GB, minimum4. External Storage: DVD R/W, Compact Disc R/W Combination

13453 - 23

Page 24: I4. - EandM Public Sharepointpublic.eandm.com/Muni_docs/tuolumne.pdf · ANSI/NEMA ICS 6 -Enclosures for Industrial Controls and Systems 2. ANSI Y14.1, Y14.2, Y14.3 -Drawing Standards

WINZLER & KELLY Sierra Conservation Center, Jamestown, CA

Filtration/Sedimentation Water Treatment ProjectGuide Specification, Version Date:6/23/95

5. Casss: TwerDate Stamp: 1/22/09

6. Interface Ports: (1)Serial, (1)Vjideo, (l)RJ4S, C4)USB7. Audio Jacks, with External Speakers8. Wireless Optical Mouse, USB KeyboardI9. Operating System: Microsoft Windows XP, with latest service pack

10. 20" Widescreen LCD Flat Panel with cable11. Floor Mount UPS, sized to operate station for 20 minutes without

external power.

PART 3 EXECUTIONI

A. EXAMINATION

B. Examine areas, surfaces, and substrates to receive SCADA System andassociated control panels for compliance with requirements,installation tolerances and other conditions affecting performance.

C. Proceed with installation only after unsatisfactory conditions havebeen corrected.

3.2 SOFTWARE APPLICATIONS

A. Select SCADA Software based on application type, tag count, type of

node. It is recommended that a manufacturer' s representative beIconsulted during the selection.

B. Load and configure all SCAflA software.

C. Load and configure all operating system software.

3.3 INSTALJLATIONI

A. Fasten control panels, and other devices.

B. Ventilation slots shall not be blocked, or obstructed by any means.

3.4 IDENTIFICATION

A. Identify components, and wiring according to all applicable codes,standards and contract document sections.

3.5 FIELD QUALITY CONTROL

A. Field Service:

1. The Contractor shall provide a qualified service representativeIto perform the following:a. Inspect wiring, components, connections and equipment

installation for conformance with manufacturer recommended

practices and as indicated within the project documents.b. Test, validate and verify equipment interconnections and

displayed values.

13453 - 243

Page 25: I4. - EandM Public Sharepointpublic.eandm.com/Muni_docs/tuolumne.pdf · ANSI/NEMA ICS 6 -Enclosures for Industrial Controls and Systems 2. ANSI Y14.1, Y14.2, Y14.3 -Drawing Standards

WTNZLER &KELLY Sierra Conservation Center, Jamestown, CAFiltration/Sedimentation Water Treatment Project

Guide Specification, Version Date:6123/95Date Stamp: 1/22/09

C. Provide software programming, software loading and softwaredebugging.

d. Install and test SCADA applications.e. Report results in writing and provide as part of close-out

B. Installation and Start-Up:I 1. Develop a specific plan for the startup and commissioning of theSCMDA system and for any required cutover. No startup or cutoveractivities shall be performed until the plan has beenI successfully approved by the Owner and Engineer.

C. Site Acceptance Test (SAT):1. A Site Demonstration Test of the functions, software, andI performance shall be conducted after all system elements have

been installed and the 1/0 point checkout has been completed.2. The system site demonstration tests shall be performed to verifyI complete operation of the system, requiring a repeat of much of

the comprehensive system tests but with the equipment installedat its permanent location and shall include additional testsrequired to verify field installed equipment.I3. The I/0 point checkout shall include, but not be limited to:a. Verify all the equipment installations.b. Demonstrate each functional requirement identified by theI specification.c. Demonstrate all equipment control functions, including the

operation of automatic control strategies. Actuation offield devices shall be closely coordinated with facilityI operations.

d. Verify system performance parameters and system responsesunder field operational conditions.

e. Verify all values displayed within the software.I f. Verify accuracy of documentation, especially operator' smanuals, software documentation, and general systemoperating instructions.I4. Provide the appropriate technical representatives for the

execution of the Site Demonstration Test. Test support personnelshall be qualified to resolve and correct problems encounteredwith the system during the tests. In addition to test supportI personnel, provide all test instruments and equipment necessaryto troubleshoot any of the proposed system problems encountered.The Owner reserves the right to increase the requirements forI test support personnel or require substitution of supportpersonnel if support is deemed inadequate by the Owner.

D. Demonstration1. Site Availability Demonstration:

a. Test Requirements:1) At the completion of Site Acceptance Test (SAT), theI Integrator shall conduct a Site Availability

Demonstration test utilizing all equipment, software,and services provided under this Contract. During the

* test the system shall meet the availability criteria

13453 - 25

Page 26: I4. - EandM Public Sharepointpublic.eandm.com/Muni_docs/tuolumne.pdf · ANSI/NEMA ICS 6 -Enclosures for Industrial Controls and Systems 2. ANSI Y14.1, Y14.2, Y14.3 -Drawing Standards

WTNZLER & KELLY Sierra Conservation Center, Jamestown, CA

Filtration/Sedimentation Water Treatment Project IGuide Specification, Version Date:G/23/95

Date Stamp: 1/22/09

defined below and shall meet the performancerequirements stated in the specification. Ownerpersonnel may elect participate in any and all parts of

this demonstration as observers at the discretion ofIOwner.

b. Scope of Test:1) All equipment and software delivered with the system

shall be subject to the availability measurements.Ic. Test Equipment:

1) The Site Availability Demonstration shall be performedunder field operating conditions. All functional andIperformance requirements specified in this documentshall be met during the SAT.

d. Length of Test:1) The system shall be subjected to Site AvailabilityI

Demonstration evaluation for a period of not less than

60 days (1440 hours). If at the end of the GO days, thesystem availability is determined to be less than thatrequired, the test shall continue on a day-by-dayIbasis, dropping off the oldest day's test results. Thissliding window concept shall continue until the system

passes the test or until 120 days time has passed.Ie. Preventive Maintenance:

1) During the Site Availability Demonstration period,perform preventive maintenance of the type and thefrequency of service defined in the SCADA maintenanceImanuals. Supply a recommended maintenance plan prior tostart of the test.

f. Test Prerequisites:I1) Final copies of O&M manuals provided2) Final copies of System Operator's manuals provided3) Final copies of System Administrator manuals provided4) Final Record Documents providedI

g. Progress Reports:

1) Mlaintain the official record of operating time,recorded incidents and disposition, maintenance action,Iand calculated availability. At the completion ofsystem availability demonstration, prepare a separatelybound test report for Engineer to evaluate and approve.

h. Letter of System Acceptance:I1) Upon review and approval of SAT, the Owner shall

provide a letter of System Acceptance, which will besigned by all parties and serve as designation of the

beginning of the warranty period.

E. Training:

1. Provide a qualified service representative to train OwnerIpersonnel in the adjustment, operation and regular maintenanceof the SCADA system.

2. Training overview:a. Provide A comprehensive training program covering theI

operation and maintenance of all elements of the proposedsystem.

13453 - 26

Page 27: I4. - EandM Public Sharepointpublic.eandm.com/Muni_docs/tuolumne.pdf · ANSI/NEMA ICS 6 -Enclosures for Industrial Controls and Systems 2. ANSI Y14.1, Y14.2, Y14.3 -Drawing Standards

WTNZLER & KELLY Sierra Conservation Center, Jamestown, CAFiltration/Sedimentation Water Treatment Project

Guide Specification, Version Date:G/23/95

Date Stamp: 1/22/09

Ib. For training sessions conducted on-site, the Owner willprovide the necessary workstations.

C. All training classes shall be completed prior to the startI of the Site Acceptance Test.d. Training shall not be combined with other activities such as

system configuration, testing or commissioning.3. Required Training Sessions:Ia. Sufficient sessions shall be presented to satisfy session

size restrictions and conflicts in facility personnelscheduling. If the standard training curriculum includesapplicable information in addition to those discussed below,the Contractor shall also provide these courses. Thecategories of training to be provided shall be:1) Operator Training:Ia) Training session shall be presented that instruct

the system operators in the efficient operation ofall aspects of the SCADA system components. Thecourse material shall include the generaloperation of the SCADA system, and the 'operationof the specific system features incorporated inthe SCADA system. In particular, the operatortraining shall include instruction on the use ofall operational functionality.

2) Software Maintenance Training:a) Training session shall be presented that will

enable facilities staff to develop and maintainall aspects of the system software. Separatesessions shall be presented that deal with theI following topics:(1) Process database replication, backup and

restoration(2) Process display development and modification(3) Supervisory Control strategy development and

modification

(4) Report development and modificationI(5) General software maintenance, includingsystem backup, restoration and archiving.

(6) Calculation additions, alarm and eventlogging additions, Graphic display, reportand trend additions

(7) Network training for adding additional

equipment (printers, workstations, etc) oradditional PLCs / RTUs and 1/0 from the SCADA

Network(8) Adding, editing, transporting and testing of

data sent to historical database system(9) Any Third party tools for accessing data from

any database.

4. Training sessions shall address the procedures for the standardSCADA system software, plus material explaining the specific

conventions and procedures used by the Contractor in developing

the SCADA applications. The sessions shall also provide

13453 - 27

Page 28: I4. - EandM Public Sharepointpublic.eandm.com/Muni_docs/tuolumne.pdf · ANSI/NEMA ICS 6 -Enclosures for Industrial Controls and Systems 2. ANSI Y14.1, Y14.2, Y14.3 -Drawing Standards

WTNZLER &KELLY Sierra Conservation Center, Jamestown, CA

Filtration/Sedimentation Water Treatment ProjectGuide Specification, Version Date:6/23/95

Date Stamp: 1/22/09

instruction in techniques for developing and maintainingcurrent, comprehensive SCADA documentation.

END OF SECTION

13453 2