HomeMy WebLinkAboutJacobs Engineering Group, Inc. WRRF Mechanical Bldg. Task Order 11551.a (::�
WE N
DIAN:---
MEMO TO CITY COUNCIL
Request to Include Topic on the City Council Agenda
From: Darren Brasseur, Procurement Division Meeting Date: February 25, 2025
Presenter: Consent Estimated Time: N/A
Topic: Approval of Task Order 11551.a to Jacobs Engineering Group, Inc. for WRRF
Mechanical Building PLC (SMCB1) Programming Update for the Not-To-Exceed
Amount of$209,247.00.
Recommended Council Action:
Approval of Task Order 11551.a to Jacobs Engineering Group, Inc. for WRRF Mechanical Building
PLC (SMCB1) Programming Update for the Not-To-Exceed Amount of$209,247.00 and authorize the
Procurement Manager to sign and to issue the resulting Purchase Order.
Background:
• Please refer to attached Task Order 11551.a.
CONTRACT CHECKLIST
I. PROJECT INFORMATION
Date: 2/14/2025 REQUESTING DEPARTMENT Public Works
Project Name: WRRF Mechanical Building PLC(SMCB1)Programming Update
Project Manager: Marshal Latham Contract Amount: $209,427.00
Contractor/Consultant/Design Engineer: Jacobs Engineering Group, Inc.
Is this a change order? yes ❑ No ❑� Change Order No.
II. BUDGET INFORMATION (Project Manager to Complete) III. Contract Type
Fund: 65 Budget Available(Purchasing attach report):
Department 3510 Yes 0 No ❑ Construction ❑
GL Account 53101 FY Budget: 2025 Task Order 0
Project Number: 11551.a Enhancement: Yes ❑ No 0 Professional Service ❑
Supplies or Equipment ❑
Will the project cross fiscal years? Yes❑ No Grant ❑
IV. GRANT INFORMATION-to be completed only on Grant funded projects
Grant#: Wage Determination Received Wage Verification 10 Days prior to bid due date Debarment Status(Federal Funded)
N/A N/A N/A N/A
Print and Attach the determination Print,attach and amend bid by addendum(if changed) www.sam.gov Print and attach
V. BASIS OF AWARD
BID RFP/RFQ TASK ORDER
Award based on Low Bid Highest Ranked Vendor Selected Master Agreement Category 7B
(Bid Results Attached) Yes ❑ No ❑ (Ratings Attached) Yes ❑No Date MSA Roster Approved: 10/1/2024
Typical Award Yes ❑ No ❑
If no please state circumstances and conclusion:
Date Award Posted: November 13,2024 7 day protest period ends: November 20,2024
VI. CONTRACTOR/CONSULTANT REQUIRED INFORMATION
PW License N/A Expiration Date: N/A Corporation Status Active
Insurance Certificates Received(Date): 6/17/2024 Expiration Date: 7/1/2025 Rating: A++
Payment and Performance Bonds Received(Date): N/A Rating: N/A
Builders Risk Ins.Req'd: Yes ❑ No 0 If yes,has policy been purchased?
(Only applicabale for projects above$1,000,000)
VII. TASK ORDER SELECTION (Project Manager to Complete)
Reason Consultant Selected 0 1 Performance on past projects
Check all that apply 0 Quality of work 0 On Budget
0 On Time El Accuracy of Construction Est
0 2 Qualified Personnel
0 3 Availability of personnel
4 Local of personnel
Description of negotiation process and fee evaluation:
Please refer to attached Task Order 11551.a
Enter Supervisor Name Date Approve
Vill. AWARD INFORMATION
Date Submitted to Clerk for Agenda: February 14,2025 Approval Date February 25,2025 By: City Council
Purchase Order NO.: TBD Date Issued: TBD WH5 submitted N/A
(Only for PW Construction Projects)
NTP Date: TBD
Contract Request Checklist.5.24.2016.Final
TASK ORDER NO. 11151.a
Pursuant to the
MASTER AGREEMENT FOR PROFESSIONAL
SERVICES BETWEEN
CITY OF MERIDIAN (OWNER) AND JACOBS ENGINERING GROUP INC.
(SYSTEMS PROGRAMMER)
This Task Order is made this 12th Day of February, 2025 and entered into by and
between the City of Meridian, a municipal corporation organized under the laws of the
State of Idaho, hereinafter referred to as "Owner", and accepted by Jacobs
Engineering Group Inc., hereinafter referred to as "Systems Programmer" pursuant
to the mutual promises, covenant and conditions contained in the Master Agreement
(Category 7B) between the above-mentioned parties dated October 1, 2024. The
Project Name for this Task Order is as follows:
WRRF MECHANICAL BUILDING PLC (SMCB1)
PROGRAMMING UPDATE
PROJECT UNDERSTANDING-SUMMARY
The owner's SCADA master plan identified several PLCs that are not up-to-date with the
owner's current programming standards. Due to this, the owner has prioritized a few
PLCs to be updated. The following Scope of Work describes the services that will be
provided by the System Programmer to complete the PLC and Wonderware
programming upgrade to use the current SCADA Standards.
• Integration Services for updating the existing Mechanical Building PLC
include updating the following:
o Programming for (1) existing Programmable Logic Controllers
(PLCs), associated Wonderware HMI objects:
o Provision of import file for new alarm tags to be imported by Owner
into TopView alarm notification software.
Work Approach
System Programmer will complete the work in a phased approach.
Phase 1 Software Planning: will include meetings with the Owner, to coordinate
project schedule, loop descriptions, PLC code development, HMI graphics
development, preliminary 10 checkout, testing procedures, and testing
coordination.
Task Order 11551.a - WRRF Mechanical Building PLC (SMCB) Programming Update Page 1 of 10
Jacobs Engineering Group, Inc.
Phase 2 Software Development: will include PLC, HMI and Wonderware
development, unwitnessed software test, and witnessed software factory
acceptance test.
Phase 3 Software Implementation: will include onsite loop testing, process
control strategy/functional testing, closed loop testing, and system acceptance
test. This phase will also include training and final tuning.
SCOPE OF WORK
Task 1 - Project Management
The purpose of this task is to manage, coordinate and lead System Programmer activities
and perform administration of the project control system software execution and control
system software quality reviews. System Programmer will provide the resources
necessary for project initiation and management throughout the project.
Activities include contract administration, project accounting, Health & Safety Plan
preparation, project documentation, monitoring progress, change management, periodic
invoicing, and closeout and archiving. The estimated level of effort associated with these
functions is based on a 26-week duration from Owner-issued notice-to-proceed to
completion for the tasks described herein.
Change Management
Request for Change (RFC): Changes made by the Owner that impact this scope of work
and or schedule will be submitted as an RFC by the Owner to the System Programmer
prior to implementing the change. The System Programmer shall review the RFC and
submit a response including cost and schedule impacts. The System Programmer may
begin working on the change once terms are agreed upon and authorization is received
from the Owner.
System Programmer Change Proposal (CP): If the System Programmer wants to
propose an alternate solution to the Conformed Contract Drawings and Specifications or
to suggest a change to the Contract, it will be done using a CP form. The System
Programmer will provide information describing the change and the cost or credit being
proposed and the schedule impacts. If a CP is accepted or partially accepted by the
Owner, the Owner will issue an RFC authorizing the change.
Request for Information (RFI): The System Programmer may request interpretation or
clarification of the existing PLC program throughout the project. Either the Owner or
System Programmer may request additional information from one of the other parties.
The request section of the form will be filled out by the party initiating the request. It will
be sent to the Owner or System Programmer. The written response will be returned to
the Owner who will distribute copies. If the response to an RFI causes a change to this
Contract, the Owner shall be notified. If the Systems Programmer and Owner concur,
Owner will issue an RFC to the System Programmer.
Page 2 of 10
Task Order 11551.a -WRRF Mechanical Building PLC (SMCB) Programming Update
Jacobs Engineering Group, Inc.
Task 1.1 - Kickoff Meeting
• System Programmer Kickoff Meeting
o Schedule and lead one 1-hour workshop at the project site.
■ Review procedures for exchanging information with Owner,
including:
• 1/0 Interface Summaries
• Test Plans
• Loop Descriptions
• Training Plans
■ Review Programming Schedule and determine update
frequency.
Deliverables:
• Completed RFC responses.
• Completed CP forms.
• Completed RFI forms.
• Monthly invoices and progress reports.
• Kickoff Meeting Minutes.
Task 2 - Software Planning (Phase 1)
The purpose of this task is to coordinate planning activities with the Owner to define
roles and responsibilities. Workshops are included to allow System Programmer and
Owner to review the loop descriptions, and to further define the details of the loop
descriptions prior to beginning software development.
Task 2.1 - Database setup
• Populate Commissioning Database with PLC 1/0 tags, loop descriptions, and AOI
assignments.
Task 2.2 - Loop Description Development
• Develop preliminary loop descriptions based on existing PLC code.
• Lead one 4-hour Software Function Definition Workshop at the project site with
Owner staff to review the details of the preliminary loop descriptions necessary for
programming all equipment in the Mechanical Building (SMCB1) PLC.
• Preliminary Loop Descriptions to be approved by the Owner. Once Preliminary
Loop Descriptions are developed, the System Programmer will assess and submit
Change Proposal forms if needed prior to developing preliminary code.
Page 3 of 10
Task Order 11551.a -WRRF Mechanical Building PLC (SMCB) Programming Update
Jacobs Engineering Group, Inc.
• All Loop Description document edits to be completed by the System
Programmer and approved by the Owner.
Task 2.3 - 1/0 List Development
• System Programmer to develop 10 lists for one Mechanical Building (SMCB1)
PLC.
Task 2.4 - Existing 10 Test Phase with Existing Program
• Test each instrument loop as an integrated system from the field instrument to the
PLC with existing PLC program.
• Issues discovered during this test phase will be added to a list and addressed by
owner before the Software Implementation phase.
Deliverables:
• Meeting minutes from System Programmer Kickoff meeting.
• Function definition workshop notes.
• Revised loop descriptions.
• IO list.
• Existing 10 Test Phase with Existing Program Test Results
Task 3 - Software Development (Phase 2).
The purpose of this task is to complete the programming of the plant control system
software, and to demonstrate the software functions to the Owner. Refer to enclosed
Table 2, Subsystem Details, for a description of the systems included in this scope of
work.
Task 3.1 - PLC and Wonderware Programming
PLC, HMI, and Wonderware programming based on the results of the Software
Function Definition Workshop.
• Up to 10 process graphics.
• Up to 5 custom control pop-up graphics.
• Modify Navigation graphic and site plan graphic in Wonderware.
• Maintain electronic copies of Loop Descriptions and throughout the development
and implementation phases of the project.
Task 3.2 - Draft HMI and Wonderware Graphics Review
• Provide Wonderware and HMI screenshots of major process graphics and custom
control popups digitally for review by Owner staff. Lead one 2-hour workshop within
one week of providing the screenshots for review to collect Owner feedback.
Owner staff will provide marked-up copies of the graphics identifying the desired
changes within 1 week from completion of the graphics review workshop.
Page 4 of 10
Task Order 11551.a -WRRF Mechanical Building PLC (SMCB) Programming Update
Jacobs Engineering Group, Inc.
Task 3.3 - Unwitnessed Software Demonstration
• Unwitnessed software demonstration test to confirm that the PLC and
Wonderware programs are ready for the witnessed software demonstration test
and that they meet the functional requirements of the project.
Task 3.4 - Witnessed Software Demonstration
• Witnessed software demonstration test is a repeat of the unwitnessed software
demonstration test but witnessed by Owner to verify functionality of PLC and
Wonderware programs meet the project requirements.
Deliverables:
• Draft Wonderware Graphics Review Meeting Notes
• Up to 10 preliminary process graphics.
• Up to 5 preliminary custom control pop-up graphics.
• Witnessed software demonstration notes.
Task 4 - Software Implementation (Phase 3)
The purpose of this task is to install the control system software additions, provide
required field testing, provide Owner training, and to complete the system startup and
tuning.
Mechanical Building PLC Software Implementation
System Programmer will provide the following for software implementation tasks:
• PLC software installation and configuration
• Wonderware software installation and configuration
• TopView Alarm Import file based on final loop descriptions for Owner import into
system (up to 400 alarms).
• Testing
o Component Test Phase
■ Test each instrument loop as an integrated system from the field
instrument to the HMI. 1/0 counts based on preliminary 10 quantity
developed during scope development for the project. See Table 2 for 1/0
counts.
0 2 people, 40 hours each for the equipment controlled by Mechanical Building
(SMCB1) PLC.
o Operational Test Phase
■ Perform System Acceptance Test (SAT):
• Each component of the system operates correctly with all other
components of the system.
Page 5 of 10
Task Order 11551.a -WRRF Mechanical Building PLC (SMCB) Programming Update
Jacobs Engineering Group, Inc.
• Hardwired and software equipment interlocks perform correctly.
• Process loop descriptions perform correctly.
• Analog control loops operate in a stable manner.
• PLC application program performs monitoring and control
functions correctly.
• Operator interface graphics represent the monitoring and control
functions correctly.
• 2 people, 48 hours each for the equipment controlled by
Mechanical Building (SMCB1) PLC.
■ Operational Test Phase is considered complete when the software
performs the functions as described in the loop descriptions modified in
Task 2.
• Training
o Live control room training using Wonderware and functional PI-Cs, after
Operational Test Phase. One 2-hour session.
Deliverables:
• Software test documentation forms for signature by an Owner representative
authorized to witness and approve successful test completion.
o Component test results
o System test results
o Final electronic copy of 10 list
o Final System Platform Galaxy Backup
o Final PLC programs.
o Final TopView Import.
o Final Updated Loop Description Document with screenshots.
Assumptions:
While preparing our scope of services and fee schedule, we have made the following
assumptions:
• Any software licenses required for this project are supplied by others and are not
included in this scope of work.
• PLC, HMI, and Wonderware programming for this project will be done remotely
from the site, primarily in the Jacobs Boise office.
• PLC 1/0 to be programmed and tested is based on the preliminary 10 quantity
developed during scope development for the project. Owner changes to the 1/0
list shall be issued as an RFC. System Programmer shall have no less than 30
Page 6of10
Task Order 11551.a -WRRF Mechanical Building PLC (SMCB) Programming Update
Jacobs Engineering Group, Inc.
working days prior to loop testing to implement each change or as agreed to in
the RFC response.
• System Programmer to use the Owner standard Allen Bradley ControlLogix
version 36 and Wonderware ArchestrA system platform version 2023 R2.
• Upgrading PLC or HMI firmware is not included in this scope.
• PanelView and/or local HMI programming not included in this scope.
• Owner will provide PLC programs within 2 weeks of Notice to Proceed.
• Owner will provide CAB backup of Wonderware within 2 weeks of Notice to
Proceed.
• PLC programming effort is based on using the Owner's existing add-on
instructions (AOIs) as listed in Table 3.
• Wonderware programming effort is based on using the Owner's existing ArchestrA
object templates as listed in Table 3.
• PLC and HMI tagging format will be based on tags developed during the 10 List
Development portion of the project.
• Owner will use tags from the 10 list development portion of this scope for entering
and assigning tags within the Plant Maintenance Management System. Owner
modification of tags to be completed prior to the software development phase of
the project.
• TopView modifications will add up to 400 new alarms based on new PLC
programs. Base setup, development, and conversion of TopView is being
performed by others and therefore is not covered in this scope. System
Programmer to provide Excel import file of alarms for Owner to implement.
• Existing 10 Test Phase with Existing Programs to be completed prior to Software
Development.
• Issues discovered during the Existing 10 Test Phase with Existing Programs step
will be addressed by Owner or through the change management procedures.
• No Factory Acceptance Test is required.
• Test results signed by Owner are confirmation that testing has been completed
successfully. Repeat of tests following sign off or additional testing beyond what
is described in this scope are not included and will be resolved using contract
modification procedures described in Task 1.
• Test delays or interruptions due to Owner are not included and will be resolved
using contract modification procedures described in Task 1.
• Failed tests resulting from existing PLC program 10 assignment, equipment
problems or issues outside the control of the System Programmer will be
submitted by the System Programmer to the Owner for resolution. Impacts to
programming will be resolved using contract modification procedures described in
Task 1.
Page 7 of 10
Task Order 11551.a -WRRF Mechanical Building PLC (SMCB) Programming Update
Jacobs Engineering Group, Inc.
• Owner staff will be available for coordination and assistance with field equipment
during software testing.
• System Programmer will use software test documentation forms for signature by
an authorized Owner representative (similar to those used for previous work
executed at the WWRF by System Programmer).
• Milestone schedule is based on Owner provided start date of March 1, 2025 and
30-week project duration.
• Installation, testing and configuration of radio or cell modem systems is not
included in this scope of work.
• Configuration of VFD's and smart overload devices is not required and will not be
changed.
TABLE 2: Subsystem Details
Hardwired 1/0 Ethernet I/O
DI DO Al AO DIE DOE AIE AOE
Mechanical Building 95 33 18 4 35 13 5 5
PLC (SMCB1)
TABLE 3: AOI and Archestra Template Standard Versions
AOI Archestra Template
Analog_lnput_Scaling_V1 $AI_v1
Cycle_Timer v1 $CycleTimer
Discrete Alarm $Alarm
CoM_Leadl-ag_0 $LeadSelect v1
LeadStandby (selection) $LeadSelect
CoM_Interlock_v1 $Interlocks
Motor Fixed_Speed_v2 $MotorFVNR v2
Motor VariableSpeed_v2 $MotorASD v2
PIDE Control v1 $PIDE v1
Totalizerl $Total
Valve Modulating_v1_2 $ValveMOD v1
Valve_Open_Stop_Close_v1 $ValveOC v1
Valve Solenoid v1 $ValveSOL v1
CoM_Sequencer_Start Immediate v2 $CoM_Seq_v2*
DayOfWeek N/A
Page 8 of 10
Task Order 11551.a -WRRF Mechanical Building PLC (SMCB) Programming Update
Jacobs Engineering Group, Inc.
Milestone Schedule
Project Management (Task 1)
Notice to Proceed March 1, 2025
System Programmer Kickoff Meeting March 2025
Software Planning (Task 2)
Software Function Definition Workshop April 2025
10 List Development April 2025
Existing 10 Testing April 2025
Software Development (Task 3)
Software Development April 2025-July 2025
Draft HMI and Wonderware Graphics Review June 2025
Unwitnessed Software Demonstration June 2025
Witnessed Software Demonstration July 2025
Implementation (Task 4)
Component Test Phase August 2025
Operational Test Phase August 2025
Training August 2025
Final Completion September 2025
Page 9 of 10
Task Order 11551.a -WRRF Mechanical Building PLC (SMCB) Programming Update
Jacobs Engineering Group, Inc.
TIME OF COMPLETION AND COMPENSATION SCHEDULE
COMPENSATION AND COMPLETION SCHEDULE
Task Description Estimated Due Date Compensation
1 Project Management ■ 3/1/25 - 9/30/25 $7,510.00
2 Software Planning (Phase 1) ■ 3/1/25 - 3/31/25 $65,493.00
3 Software Development (Phase 2) ■ 4/1/25 - 7/31/25 $81,087.00
4 Software Implementation (Phase 3) ■ 8/1/25 - 9/30/25 $55,157..00
TASK ORDER TOTAL: $209,247.00
The Not-To-Exceed amount to complete all services listed above for this Task Order is Two
Hundred Nine Thousand, Two Hundred Forty-Seven Dollars and 00/100 ($209,247.00). No
compensation will be paid over the Not-to-Exceed amount without prior written approval by
the City in the form of a Change Order. Travel will be reimbursed at cost per the Master
Agreement. No other expenses will be reimbursed through this agreement. All costs must be
incorporated in the individual tasks within the Compensation and Completion Schedule
above.
CITY OF MERIDIAN: JACOBS ENGINEERING GROUP, INC.:
BY: BY:
KEITH WATTS, Procurement Manager JEFF HO S N, Manager of Projects
Dated: Dated: Feb 13, 2025
City Project Manager:
Marshal Latham
Task Order 11551.a -WRRF Mechanical Building PLC (SMCB) Programming Update
Jacobs Engineering Group, Inc.
Page 10 of 10