12.07.2015 Views

Specifications - City of Montpelier, Vermont

Specifications - City of Montpelier, Vermont

Specifications - City of Montpelier, Vermont

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Montpelier</strong> District Heating<strong>City</strong> <strong>of</strong> <strong>Montpelier</strong>, VTIssue Date:September 28, 2012Title:15900 – Direct Digital Control SystemPage #:18 <strong>of</strong> 40d. Independent Program Modules. Operator shall be able to developindependently executing program modules that can disable, enable andexchange data with other program modules.e. Debugging and Simulation. Operator shall be able to step through theprogram observing intermediate values and results. Operator shall beable to adjust input variables to simulate actual operating conditions.Operator shall be able to adjust each step's time increment to observeoperation <strong>of</strong> delays, integrators, and other timesensitive control logic.Debugger shall provide error messages for syntax and for executionerrors.f. Conditional Statements. Operator shall be able to program conditionallogic using compound Boolean (AND, OR, and NOT) and relational(EQUAL, LESS THAN, GREATER THAN, NOT EQUAL)comparisons.g. Mathematical Functions. Language shall support floatingpoint addition,subtraction, multiplication, division, and square root operations, as wellas absolute value calculation and programmatic selection <strong>of</strong> minimumand maximum values from a list <strong>of</strong> values.h. Variables: Operator shall be able to use variable values in programconditional statements and mathematical functions.1.) Time Variables. Operator shall be able to use predefinedvariables to represent time <strong>of</strong> day, day <strong>of</strong> the week, month <strong>of</strong> theyear, and date. Other predefined variables or simple control logicshall provide elapsed time in seconds, minutes, hours, and days.Operator shall be able to start, stop, and reset elapsed timevariables using the program language.2.) System Variables. Operator shall be able to use predefinedvariables to represent status and results <strong>of</strong> Controller S<strong>of</strong>twareand shall be able to enable, disable, and change setpoints <strong>of</strong>Controller S<strong>of</strong>tware as described in Controller S<strong>of</strong>tware section.G. Portable Operator's Terminal. Provide all necessary s<strong>of</strong>tware to configure an IBMcompatible laptop computer for use as a Portable Operator's Terminal. Operator shall beable to connect configured Terminal to the system network or directly to each controllerfor programming, setting up, and troubleshooting.2.4 CONTROLLER SOFTWAREA. Building and energy management application s<strong>of</strong>tware shall reside and operate insystem controllers. Applications shall be editable through operator workstation, webbrowser interface, or engineering workstation.B. System Security. See Paragraph 2.3.F.5 (Security) and Paragraph 2.3.F.15.c (OperatorActivity).DIRECT DIGITAL CONTROL SYSTEMS1597218

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!