PLC Simulator
HVAC vertical

HVAC PLC Simulator

Practice chiller sequencing, damper modulation, and boiler startup control in auto-graded browser scenarios. Write real IEC 61131-3 ladder logic — no install required.

Join 15100+ learners practicing PLC programming

HVAC control scenarios

The three HVAC control challenges that trip up programmers

Chiller sequencing

Lead/lag chiller selection, runtime equalisation, status feedback, and fault switchover. Practice the logic that keeps cooling plants running efficiently.

Damper modulation

Variable-position analog outputs (0–100%), setpoint tracking, mixed-air temperature control. Practice proportional damper control with real PID.

Boiler startup sequence

Multi-step startup with safety interlocks: purge timer, ignition sequence, flame proof, high-limit cutout. Practice safety-critical sequential control.

How HVAC PLC control works

A visual map of HVAC PLC concepts

HVAC control is mostly analogue loops (modulating dampers, valves, and fan speed) wrapped in discrete safety interlocks (freeze stat, high-limit, flame proof). These are the building blocks behind the chiller, damper, and boiler scenarios — each one you can write and run yourself in the browser.

HVAC 4-20 mA temperature sensor scaling — a chilled-water or mixed-air temperature transmitter read by the analog input card and scaled to degrees Celsius in the PLCA 4 to 20 milliamp analog signal from a sensor, read by the analog input card and scaled linearly into engineering units such as degrees Celsius.sensor4-20mAAI cardADC62.5deg C (scaled)10004mA20mAlinear scaling
4–20 mA temperature scaling — the conversion behind every chilled-water and mixed-air loop.
HVAC fan and pump motor control — start/stop seal-in logic driving an air-handler supply fan or chilled-water pump from a PLC outputA 3-wire motor control circuit: Stop and Start pushbuttons, a contactor coil with a seal-in auxiliary contact and an overload contact, driving a motor.StopStartM (seal-in)OLMMmotor
Fan and pump motor control — the start/stop seal-in behind every AHU fan and chilled-water pump.
HVAC boiler purge timer — an on-delay timer enforcing the pre-ignition purge dwell in the boiler startup safety sequenceA TON on-delay timer: the accumulated time bar ramps up toward the preset value, and the done (DN) bit turns on when the accumulator reaches preset.TONPRE 5000ACCACC ramps to PREPREDNdone bit
On-delay timers — the purge dwell and fan-proving delays in the boiler startup sequence.
HVAC digital interlock I/O — freeze stat, high-limit cutout and flame-proof inputs mapped to PLC discrete inputs that gate the modulating control loopsA digital input pushbutton wired to a PLC input card, and a PLC output card driving a lamp, with a sinking versus sourcing hint.I/O CARDINPUTOUTPUTPushbuttonI:0/0LampO:0/0sinking (NPN) vs sourcing (PNP)
Digital interlocks — freeze stat, high-limit, and flame-proof inputs gate the analogue loops.
The PLC scan cycle in HVAC control — read sensor inputs, execute the PID and sequencing logic, update damper and valve outputs, then repeatThe repeating PLC scan cycle: read inputs, execute the ladder logic, update outputs, then housekeeping, looping continuously.1Read Inputs2Execute Logic3Update Outputs4HousekeepingSCANCYCLE
The scan cycle — read sensors, run the PID/sequencing logic, drive dampers and valves, repeat.
An HVAC ladder rung — a chiller enable contact driving the lead-chiller output coil in a lead/lag sequencing programA basic ladder logic rung between two power rails: an examine-if-closed contact (XIC) in series driving an output coil (OTE).L1L2] [StartXIC I:0/0LampOTE O:0/0
A ladder rung — chiller enable logic, the unit behind lead/lag sequencing.

Build these for real in the browser PLC simulator, or start the free curriculum.

HVAC scenarios

Auto-graded HVAC machine scenarios

Chiller Sequencing

Lead/lag control, runtime hours, fault switchover.

View scenario →

Damper Modulation

Analog output, setpoint tracking, mixed-air temp.

View scenario →

Boiler Startup

Purge timer, ignition, flame proof, high-limit interlock.

View scenario →

PID Temperature

Closed-loop control, Kp/Ki/Kd tuning, trend settling.

View scenario →

Pump Alternation

Lead/lag pump runtime equalisation, duty/standby.

View scenario →

Tank Fill

Level sensor, fill valve, pump, overflow alarm.

View scenario →

How it works

01

Sign up free

No credit card. Twenty-seven practice scenarios unlock immediately.

02

Read the scenario brief

Each HVAC scenario explains the process, I/O list, and control requirements.

03

Write your program

IEC 61131-3 ladder, structured text, or function block. Real execution against the machine model.

04

Get graded

Auto-grader checks your control logic against HVAC test cases. Instant feedback.

Why HVAC controls engineers use this

HVAC-specific scenarios: chiller, damper, boiler — not just traffic lights
Analog I/O practice with scaled engineering units
PID tuning in a safe environment before commissioning real equipment
Multi-step startup sequence practice with safety interlock verification
Auto-graded — objective pass/fail on every test case
No hardware, no wiring, no site access needed

Try the HVAC scenarios free

Twenty-seven practice scenarios free forever. Pro unlocks the full catalog.

Keep exploring

Related practice on this site

Questions

HVAC PLC FAQ

The simulator includes Chiller Sequencing (lead/lag chiller control with status monitoring), Damper Modulation (variable-position damper with analog output control), and Boiler Startup Sequence (multi-step safety interlock startup). These are typical building automation and HVAC PLC applications.

Practice HVAC PLC programming today

Chiller, damper, boiler scenarios. No install. No credit card.

Create free account →

Runnable simulator field guide

PLC simulator for HVAC: test checklist

Direct answer

The learner can run an HVAC sequence, diagnose a failed boundary and explain transfer limits to a real BAS or PLC project.

Written for building automation and controls learners practicing fans, pumps, dampers, valves, temperatures, pressures and safeties.

Engineer reviewing control trends beside an encoder, pneumatic actuator, HVAC duct and packaging conveyor used to study HVAC sequence, interlock and loop practice
System map / 02

NODE 01observable

Scenario setup

Served zone, equipment, modes, occupancy, sensors, actuators, safeties, setpoints, proof, alarms and reset policy.

NODE 02observable

I/O and state map

Mode demand through permissives, fan or pump command, damper and valve position, feedback and environmental response.

NODE 03observable

Normal run

Occupied startup, stable control, mode change and controlled shutdown from declared conditions.

NODE 04observable

Boundary run

Freeze, smoke interface, lost airflow, failed damper, sensor fault, utility loss, simultaneous demand and restart.

NODE 05observable

Injected fault

A mode, permissive, command, actuator, feedback, loop, instrument or process-response mismatch.

NODE 06observable

Target check

The sequence reviewed against approved design documents and commissioned on the actual building system.