unfinished.one

Uniformat D3060

DDC field controller

8 preventive maintenance tasks for DDC field controller, from published sources. No source that meets our sourcing policy states a service life yet.

Also listed as Unitary or field DDC controller, DDC controller, field controller, unitary controller

  • Maintenance only
  • Version 0.3.0 (permanent link)
  • Reviewed 2026-10-22

Service life

No service life yet. No published source that meets our sourcing policy states a life for this component, so we give none rather than guess. The maintenance tasks below are sourced. Know a public-domain or openly licensed source? Send it to [email protected].

Municipal lives for HVAC (D30)

48 municipalities in Ontario, British Columbia and Alberta state a life for HVAC as a whole, in 39 distinct tables: 10–50 years, median 20. 65 rows come from capital asset policies (accounting lives, used for amortization) and 6 from asset management plans (planning lives, used to forecast replacement). They describe the system rather than this component, and none is a measured life.

Median 20 yearsTrent Lakes: HVAC, 10 yearsDuncan and North Cowichan: HVAC, 15 yearsLantzville: HVAC, 15 yearsGrey Highlands: Furnace, gas-fired, 15 yearsKapuskasing: HVAC, 15 yearsSarnia: HVAC, 15 yearsThe Blue Mountains: Furnace, gas-fired, 15 yearsLloydminster: HVAC, 20 yearsLloydminster: HVAC, 20 yearsLloydminster: HVAC, 20 yearsLloydminster: HVAC, 20 yearsComox Valley: Plumbing, HVAC, Electrical, 20 yearsCranbrook: Plumbing, HVAC, Electrical, 20 yearsParksville: HVAC, 20 yearsTelkwa: HVAC, 20 yearsAmherstburg: HVAC, Electrical, 20 yearsAmherstburg: Ice plant compressor; Ice plant brine chiller; Arena dehumidifier, 20 yearsChapple: HVAC, 20 yearsGreater Napanee: Unit heater, gas-fired; Unit heater, hydronic, 20 yearsGrey Highlands: HVAC, 20 yearsHuron: HVAC, 20 yearsHuron: HVAC, 20 yearsHuron: HVAC, 20 yearsHuron: HVAC, 20 yearsKenora: HVAC, 20 yearsLondon: Plumbing, HVAC, Electrical, 20 yearsMeaford: HVAC, 20 yearsPrince Edward: HVAC, 20 yearsRainy River: HVAC, 20 yearsRainy River: HVAC, 20 yearsSevern: HVAC, 20 yearsThe Blue Mountains: HVAC, 20 yearsWelland: HVAC, Electrical, 20 yearsCanmore: HVAC, 25 yearsLeduc: HVAC, 25 yearsDuncan and North Cowichan: HVAC, Electrical, 25 yearsLantzville: Plumbing, HVAC, Electrical, 25 yearsTofino: HVAC, Electrical, 25 yearsAmherstburg: Evaporative condenser, 25 yearsGreater Madawaska and Quinte West: HVAC, 25 yearsGreater Napanee: HVAC, Electrical, 25 yearsGrey Highlands: HVAC, 25 yearsKingston: HVAC, 25 yearsKirkland Lake: HVAC, Electrical, 25 yearsOrillia: Ice plant compressor; Evaporative condenser, 25 yearsSevern: HVAC, 25 yearsSevern: HVAC, 25 yearsThe Blue Mountains: HVAC, 25 yearsBrantford: HVAC, 30 yearsGreater Napanee: Ice plant brine chiller, 30 yearsSimcoe: HVAC, 30 yearsBrockton: HVAC, Electrical, 40 yearsMeaford: HVAC, 50 yearsFort St. James, Revelstoke and 3 more: HVAC, 10–12 yearsOkanagan-Similkameen: HVAC, 10–12 yearsSalmo: HVAC, 10–12 yearsWestlock: HVAC, 15–20 yearsMeaford: Furnace, gas-fired, 15–25 yearsBancroft, Centre Hastings and 2 more: HVAC, 20–25 yearsOrillia: HVAC, 20–25 yearsVulcan County: HVAC, Electrical, 20–30 years0102030405060

Years. Each dot is one stated life and each bar a stated range; equal values stack. Hollow marks are planning lives from asset management plans; filled marks are accounting lives from policies. The dashed line is the median. Policies that copy the same table count once.

All 61 stated lives
MunicipalityCoversYearsKindSource
Trent LakesHVAC10accountingp10 · 2009
Fort St. James, Revelstoke, Rossland, Sicamous, Tumbler Ridge · same tableHVAC10–12accountingp5, p9, p7, p9, p5 · 2010
Okanagan-SimilkameenHVAC10–12accountingp11 · 2023
SalmoHVAC10–12accountingp6 · 2016
Duncan, North Cowichan · same tableHVAC15accountingp17, p9 · 2011
LantzvilleHVAC15accountingp11 · 2019
Grey HighlandsFurnace, gas-fired15accountingp11 · 2026
KapuskasingHVAC15accountingp14 · 2009
SarniaHVAC15accountingp1
The Blue MountainsFurnace, gas-fired15accountingp11 · 2019
WestlockHVAC15–20accountingp11 · 2021
MeafordFurnace, gas-fired15–25accountingp17 · 2020
LloydminsterHVAC20accountingp11 · 2023
LloydminsterHVAC20accountingp11 · 2023
LloydminsterHVAC20accountingp11 · 2023
LloydminsterHVAC20accountingp11 · 2023
Comox ValleyPlumbing, HVAC, Electrical20accountingp6 · 2010
CranbrookPlumbing, HVAC, Electrical20accountingp9 · 2010
ParksvilleHVAC20accountingp9 · 2023
TelkwaHVAC20accountingp8
AmherstburgHVAC, Electrical20accountingp8 · 2026
AmherstburgIce plant compressor; Ice plant brine chiller; Arena dehumidifier20accountingp8 · 2026
ChappleHVAC20accountingp1
Greater NapaneeUnit heater, gas-fired; Unit heater, hydronic20accountingp16 · 2012
Grey HighlandsHVAC20accountingp11 · 2026
HuronHVAC20planningp42 · 2025
HuronHVAC20planningp57 · 2025
HuronHVAC20planningp68 · 2025
HuronHVAC20planningp77 · 2025
KenoraHVAC20accountingp15 · 2026
LondonPlumbing, HVAC, Electrical20accountingp2 · 2023
MeafordHVAC20accountingp17 · 2020
Prince EdwardHVAC20accountingp34 · 2022
Rainy RiverHVAC20accountingp11 · 2010
Rainy RiverHVAC20planningp17 · 2026
SevernHVAC20accountingp400 · 2019
The Blue MountainsHVAC20accountingp11 · 2019
WellandHVAC, Electrical20accountingp8 · 2021
Bancroft, Centre Hastings, Hastings Highlands, Wollaston · same tableHVAC20–25accountingp5, p4, p6, p5
OrilliaHVAC20–25accountingp19
Vulcan CountyHVAC, Electrical20–30accountingp5 · 2024
CanmoreHVAC25accountingp10 · 2025
LeducHVAC25accountingp13 · 2019
Duncan, North Cowichan · same tableHVAC, Electrical25accountingp17, p9 · 2011
LantzvillePlumbing, HVAC, Electrical25accountingp11 · 2019
TofinoHVAC, Electrical25accountingp12 · 2009
AmherstburgEvaporative condenser25accountingp8 · 2026
Greater Madawaska, Quinte West · same tableHVAC25accountingp17, p38 · 2025
Greater NapaneeHVAC, Electrical25accountingp16 · 2012
Grey HighlandsHVAC25accountingp11 · 2026
KingstonHVAC25accountingp15 · 2016
Kirkland LakeHVAC, Electrical25accountingp10 · 2020
OrilliaIce plant compressor; Evaporative condenser25accountingp19
SevernHVAC25accountingp400 · 2019
SevernHVAC25accountingp400 · 2019
The Blue MountainsHVAC25accountingp11 · 2019
BrantfordHVAC30planningp10 · 2025
Greater NapaneeIce plant brine chiller30accountingp16 · 2012
SimcoeHVAC30accountingp19 · 2025
BrocktonHVAC, Electrical40accountingp2 · 2009
MeafordHVAC50accountingp17 · 2020

Of 71 rows, 4 were compared with an image of their page; 67 were matched to their page automatically (the label and number appear in the page text). Follow the page link before relying on an automatically matched row. About the policies · All approved rows as JSON

Preventive maintenance

8 tasks in 1 work order.

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12Annual

Months from the schedule start. Download the tasks as CSV for a CMMS, or ask the MCP tool get_pm_schedule for dated visits.

Annual · 8 tasks

Source: Public Buildings Service Preventive Maintenance Guide (Public Buildings Maintenance Standards), CTRL-DDC-06-01Y Controller

TaskPage
Check and tighten wiring; check high-voltage barriers are in placep119
Power down, blow out with dry air and vacuum the panelp119
Check incoming power and fuses for heatingp119
Check analog outputs across their full rangep120
Check binary inputs and outputs and analog inputs respond correctlyp120
Check point labels are correct and plugs fully seatedp120
Replace the panel backup batteryp118
Verify the controller is on the right network with the right addressp120

Frequencies are ISO 8601 durations in the data (P3M = every 3 months).

Open questions

  • No service life yet: no published source that meets the sourcing policy states one. The maintenance tasks are sourced.
  • Written for GSA contracted O&M in US federal buildings; job plans are generic and defer to manufacturer instructions, and the fire extinguisher plans only point to NFPA 10.

Know the answer? Send it with a source to [email protected].

Cite this

Citation

unfinished.one (2026). Unitary or field DDC controller, v0.3.0. https://unfinished.one/c/ddc-field-controller/v/0.3.0

BibTeX

@misc{unfinished_ddc_field_controller_0_3_0,
  title = {Unitary or field DDC controller},
  author = {{unfinished.one}},
  year = {2026},
  version = {0.3.0},
  url = {https://unfinished.one/c/ddc-field-controller/v/0.3.0},
  note = {CC BY 4.0}
}

Licence CC BY 4.0 · How to cite · JSON · Versions: 0.3.0, 0.2.0, 0.1.0