# Instance: Programming & Engineering (Kingsford BMS)

**WBS leaves served:** 4.1, 4.1.1, 4.1.2, 4.1.3, 4.1.4, 4.1.5, 4.2, 4.2.1, 4.2.2, 4.2.3, 4.2.4, 4.3, 4.4, 4.4.1, 4.4.2, 4.4.3, 1.2 (engineering portion overlaps)
**Module ref:** `_playbook/modules/bms/programming-engineering.md`
**Project:** Kingsford Hotel Bacolod BMS

## Project-specific parameter values

- `total_engineering_hours`: 320 (per D2)
- `total_programming_hours`: 219.2 (per B1)
- `total_graphics_hours`: 140 (per B2)
- `total_objects`: 1,245 programming objects (per B1)
- `total_graphic_pages`: 35 (per B2)
- Control loops: 30 (per B1 — chillers, pumps, AHUs, DOAS, PAHU, boilers, hotwater, etc.)
- Alarms: 38 (per B1)
- Schedules: 8 (per B1)
- Reports: 10 (per B1)
- Integration interfaces: chillers (3 BACnet) + AHUs (5 BACnet) + DOAS (3 BACnet) + PAHU (2 BACnet) + power meters (13 Modbus) + BTU meter (1 Modbus) = 27 integrations

## BOQ line items (Phase 6 input)

| WBS | Description | Qty | Unit | Reference |
|-----|-------------|-----|------|-----------|
| 1.2 | Engineering & design (system architecture, panel layouts, IO list, control sequences, network design, IP plan) | 320 | hr | D2 |
| 4.1.1 | Point database creation (1,245 objects × 0.10 hr) | 124.5 | hr | B1 h_points |
| 4.1.2 | Control logic per equipment (30 loops × 2 hr) | 60 | hr | B1 h_controls |
| 4.1.3 | Schedules (8 × 0.5 hr) | 4 | hr | B1 h_schedules |
| 4.1.4 | Alarms (38 × 0.15 hr) | 5.7 | hr | B1 h_alarms |
| 4.1.5 | Trends (~250 × 0.10 hr) | 25 | hr | B1 h_trends |
| 4.2.1 | Site / building summary graphics | 8 | hr | B2 G-HOME (complex) |
| 4.2.2 | Per-floor graphic pages (6 × 4 hr medium) | 24 | hr | B2 |
| 4.2.3 | Per-system graphic pages (8 pages, mix complex/medium) | 36 | hr | B2 |
| 4.2.3 | Equipment popup templates (10 templates, mix tiers) | 50 | hr | B2 |
| 4.2.4 | Alarm + trend pages (7 simple) | 14 | hr | B2 |
| 4.2.4 | Report / dashboard pages (5 mixed) | 16 | hr | B2 |
| 4.3 | Reports configuration (10 × 1.5 hr) | 15 | hr | B1 h_reports |
| 4.4.1 | Power-meter Modbus integration (13 meters × 2.5 hr) | 32.5 | hr | within control-loop hours |
| 4.4.2 | Equipment-supplier interfaces — chiller/AHU/DOAS BACnet (13 × 1 hr) | 13 | hr | within control-loop hours |
| 4.4.3 | FDAS / PMS / CCTV / ACS integration | 0 | hr | TBD per Q-012 (currently excluded) |
| | **Total engineering + programming + graphics hours** | **679** | hr | (D2 + B1 + B2) |

## Open assumptions for this instance

- Customer's BMS brand (Q-013) drives programming environment and graphics editor
- Customer's branding standard for graphics (color scheme, layout) — Q-013
- 2 rounds of submittals revisions assumed; more = more hours
- Q-019 (FCU scope) significantly affects programming hours — additional 50–150 hr if confirmed

## Cross-references

- **Working docs:** B1 (programming objects), B2 (graphics pages), D2 (engineering manpower)
- **Assumptions:** A-009 (schedule)
- **Clarifications:** Q-005 (architectural — for floor graphics backgrounds), Q-012 (integration), Q-013 (brand), Q-015 (training scope), Q-019 (FCU)
