Controls Engineering & Programming
Controls Engineering & BAS Programming
- Points lists
- Sequences
- I/O mapping
- Graphics
- Alarm strategy
- Trends
- Integration mapping
Engineering scope
What controls engineering covers
- Control drawings and schematics
- Points lists
- Sequences of operation
- Controller selection and I/O mapping
- Network architecture
- BAS database development
- Control logic programming
- Graphics and dashboards
- Alarm strategy
- Schedules and calendars
- Trend setup
- Integration mapping
- Remote access coordination
- Commissioning support
Operator graphics
What a good operator screen shows
Current state, not decoration
Live values, commanded versus actual position, and equipment status — arranged the way the mechanical system is actually laid out.
Setpoints in context
The setpoint shown next to the measurement it governs, so a drift is visible without opening a second screen.
Override visibility
Anything in manual or overridden flagged clearly on the screen, because forgotten overrides cause more comfort calls than failures do.
Alarm state at a glance
Active alarms surfaced on the equipment they belong to, not only in a separate list.
A path to the trend
One click from a value to its history. If proving what happened takes five steps, nobody will do it.
Navigation that matches the building
Floor plans and system trees that reflect how your staff describe the building, not how the controller network is wired.
Sequences of operation
A sequence is a contract, and it should read like one
A sequence of operation should state, in plain language, what the system does in every mode it can be in — occupied, unoccupied, warm-up, night setback, alarm, failure and manual. It should name the setpoints, the limits, the interlocks and the conditions that move the system between modes.
When we are handed a sequence, we read it for the cases it does not cover before we program it: what happens when a sensor fails, when two requirements conflict, when the equipment cannot meet the reset. Those gaps are cheaper to resolve on paper than during commissioning.
When there is no sequence — which is the norm on retrofits — we write one, review it with you and the engineer of record where there is one, and use the approved version as the basis for both programming and functional testing. The document you approve is the document we test against.



Data structure
Engineered so the data is usable later
Consistent point naming
A convention applied across every controller, so points can be queried by system, equipment and function.
Meaningful units & scaling
Correct engineering units and ranges, verified against the device rather than assumed from a template.
Trend intervals that answer questions
Sampling fast enough to see the behaviour you will need to diagnose, retained long enough to compare seasons.
Alarm priorities
A hierarchy that distinguishes "building at risk" from "someone should look at this eventually".
Documented integration mapping
Every integrated point traced to its source device, register or object identifier.
Backup & version control
Database backups taken at defined milestones and handed over, so the system can be restored without us.
Questions
Frequently asked questions
Next step

