Interactive Learning

20 Hands-On Labs, Zero Installs

Every lab runs in your browser and is embedded in its course: simulate the system, break it, diagnose it, and prove your fix. Labs are graded against explicit pass criteria and reinforce the TTS Errors & Flow diagnostic method. The programming lab can additionally book time on a real, physical controller and auto-grade your program over BACnet.

Fundamentals

Core skills every controls tech runs on — used from the 100-series onward.
F-01

PID Control Loop Simulator

Tune P, I, and D gains against a live simulated coil and watch stability, overshoot, and hunting respond in real time.

Used in: BAS-102 / 401 · Simulation
Open lab →
F-02

Psychrometric Process Calculator

Plot states and processes on the psych chart — mixing, cooling, dehumidification — and sanity-check "impossible" sensor readings.

Used in: BAS-102 / 302 · Simulation
Open lab →
F-03

Control Signal Scaling & Fault

Scale 0–10 V / 4–20 mA signals to engineering units, then diagnose injected scaling and wiring faults.

Used in: BAS-103 / 104 · Fault injection
Open lab →
F-04

Point Types & Priority Array

Command a point at different BACnet priorities and see exactly why an "ignored" output is really an arbitration fight.

Used in: BAS-401 · Simulation
Open lab →
F-05

Troubleshooting Simulator

Probe an AHU loop with a virtual meter and isolate the injected fault using the Errors & Flow decision tree.

Used in: BAS-302 · Fault injection
Open lab →
F-06

Reading Mechanical & Control Drawings

Navigate real-style drawing sets — plans, schedules, details, and points lists — and answer field questions from them.

Used in: BAS-105 · Interactive
Open lab →

Systems & Sequences

ASHRAE Guideline 36 strategies and life-safety sequences, hands on.
A-11

AHU Economizer & G36

Operate a G36 economizer through changeover conditions and prove when free cooling should (and shouldn't) engage.

Used in: BAS-304 / 402 · G36
Open lab →
A-12

Trim-and-Respond Static Pressure

Run the G36 trim-and-respond reset against changing zone requests and watch fan energy fall without starving zones.

Used in: BAS-402 · G36
Open lab →
A-13

Central Plant Staging

Stage chillers and pumps against a building load profile; bad staging shows up immediately in energy and stability.

Used in: BAS-304 · Simulation
Open lab →
A-14

Zone Deadband & Optimum Start

Set deadbands and optimum-start parameters, then watch comfort and runtime trade off across a simulated day.

Used in: BAS-402 · Simulation
Open lab →
S-08

Alarm Rationalization

Turn a flooding alarm system into a useful one — priorities, delays, routing — and prove the flood can't recur.

Used in: BAS-306 / 405 · Interactive
Open lab →
S-09

Demand-Controlled Ventilation

Drive CO₂-based DCV through occupancy swings and verify ventilation compliance against the sequence.

Used in: BAS-310 · G36
Open lab →
S-10

Smoke-Control Sequence

Step a smoke-control sequence through detection, pressurization, and reset — where the SOO is life-safety law.

Used in: BAS-308 · Sequence
Open lab →

Networks & Cybersecurity

The connective tissue — and how to defend it.
N-05

BAS Network Topology

Build and break BACnet/IP and MS/TP topologies — addressing, routing, and termination faults included.

Used in: BAS-205 / 506 · Fault injection
Open lab →
C-07

OT Cybersecurity Hardening

Segment a flat BAS network, lock down remote access, and respond to a simulated rogue device on the OT VLAN.

Used in: SPEC-OT / BOOT-OT · Scenario
Open lab →

Programming & Configuration

From logic blocks to a live, physical controller.
P-06

Controller Configuration

Configure I/O, addressing, and point setup on a simulated field controller — the checklist-driven way.

Used in: BAS-203 / 406 · Simulation
Open lab →
PROG

Logic Builder + Live Controller

Build a cooling loop from logic blocks, then download it and get auto-graded. Where the TTS hardware bench is available, your program runs on a real controller over a secure tunnel and is verified over BACnet.

Used in: BAS-401 / 407 · Live hardware option
Open lab →

Engineering & Capstone

Design-side judgment: sizing, selection, and putting it all together.
E-15

Valve Cv & Authority

Size control valves and see how bad authority wrecks controllability long before the loop tuner is blamed.

Used in: SPEC-CE / BAS-104 · Calculator
Open lab →
E-16

Damper Sizing & Characteristic

Select damper sizes and blade types against duct conditions and watch the installed characteristic change.

Used in: SPEC-CE · Calculator
Open lab →
E-17

Capstone Sequence Builder

Assemble a complete AHU sequence of operations from requirements — graded against G36-informed criteria.

Used in: BAS-402 / 407 · Capstone
Open lab →
How labs are graded: each lab defines explicit pass criteria (correct diagnosis, tests used, sequence behavior). Labs are embedded in their course decks, and course progress requires passing the 90% section quizzes around them. Technical requirements: any modern browser — nothing to install. The live-controller option in the programming lab books a physical trainer when the TTS hardware bench is online.