Module 15 of 16
Sequence Lab
What the machine should do, in what order, and for how long
Learning objectives
- Read a machine's operating sequence and identify each stage's energised loads
- Locate a fault by finding the last completed stage and the first failed one
- Use expected durations as a diagnostic measurement
- Interpret deviations: stalled stages, skipped stages, and premature terminations
- Write out the expected sequence for a machine before touching it, and diagnose against that written record
- Document actual behaviour stage by stage so the deviation point is a recorded observation rather than an impression
- Distinguish the five sequence faults — never advances, stalls, repeats, skips, advances early — and what each implies
- Read how a specific platform reports stage progress, and account for the differences between brands
Sequence thinking
Every appliance cycle is a state machine: enter a stage, energise specific loads, wait for a condition or a timer, then advance. A fault is almost always a machine stuck at a stage boundary, waiting for a condition that will never arrive, or advancing past a stage that did not really complete.
That reframes diagnosis. Instead of asking 'what part is broken', you ask 'which stage did it reach, and what condition does it need to leave that stage'. The answer names a small set of components immediately.
- Stuck at a stage = a condition is never satisfied (input, load, or sensing)
- Skipped a stage = the machine believed a condition was already met
- Terminated early = a fail-safe timer or a fault threshold intervened
Duration is a measurement
Stage durations carry as much information as voltages. A drain stage that runs its full timeout instead of ending on a dry pressure reading tells you the sump is not emptying. An ice machine freeze cycle that runs long tells you heat is not leaving the plate. A dryer that heats for the full cycle without reaching the termination temperature tells you airflow, not heat.
Time the stages against the manufacturer's chart. When you cannot get a chart, time them against a known-good identical machine or against the machine's own history if the controller logs it.
Reading a deviation
When a stage misbehaves, three questions place the fault: was the load actually energised, did the physical result occur, and did the sensing report it. Energised but no result is a mechanical or hydraulic fault. Result but no report is a sensing fault. Not energised is a control or interlock fault.
Those three questions apply to every stage of every machine, which is what makes sequence reading transferable across equipment you have never seen before.
Write the expected sequence down before you open the machine. Diagnosing against a written sequence is dramatically faster than diagnosing against memory.
Why sequence knowledge decides the call
Most calls are lost in the first ten minutes, not at the meter. A technician who does not know what the machine should be doing at a given moment has nothing to compare the observed behaviour against, so every reading is interpreted optimistically. A technician who knows the expected sequence sees the departure immediately, and the departure is the diagnosis in almost every case.
Sequence knowledge is also the part of the craft that transfers. Components change with every platform generation; the structure of a cycle does not. Enter a stage, energise loads, wait for a condition, advance. As controls become more integrated and more software-driven, the physical parts get harder to probe and the sequence becomes the most reliable window into what the machine believes about itself.
There is a commercial argument as well. Comparing expected against actual gives you a defensible statement — 'the machine reached stage four and never satisfied the condition to leave it' — that survives scrutiny from a customer, a supervisor, or a warranty administrator far better than 'it seemed like the pump'.
- The deviation point names a short list of components; the symptom alone does not
- Sequence reasoning transfers to equipment you have never seen
- A recorded deviation is defensible; an impression is not
How controls decide to advance
Stages advance on one of three rules, and knowing which rule applies changes what you test. Time-based stages advance when a timer expires regardless of result — a fixed tumble period, a fixed pre-chill. Condition-based stages advance only when a feedback device reports the required state — level reached, temperature reached, harvest switch made. Hybrid stages advance on condition with a timeout backstop, which is by far the most common arrangement on modern equipment.
The failure signatures follow directly. A time-based stage cannot stall; it can only produce a poor result. A condition-based stage can stall forever. A hybrid stage ends at its timeout and typically posts a fault, which is why so many stored codes are literally timeouts wearing a component's name.
Before you test anything, decide which rule governs the stage that failed. If it is condition-based, your first question is what feedback device the control is waiting on and whether the physical condition actually occurred. If it is time-based, your first question is whether the work got done in the allotted time.
- Time-based: cannot stall, can under-deliver
- Condition-based: stalls when feedback never arrives
- Hybrid: ends on timeout and logs a fault that names a condition, not a part
A timeout code tells you the condition was not met in time. It does not tell you whether the physical result failed or the reporting failed. Those are different repairs.
Observing and documenting actual behaviour
Disciplined observation beats fast guessing, and it is a written activity. Before starting a cycle, write the expected stages down the left of a page with expected duration and the condition that ends each stage. During the cycle, fill in the right side: time entered, what you heard or measured energised, elapsed duration, and whether the condition that should end the stage actually occurred.
Run the machine in its normal cycle first where the fault allows it, because service and test modes often bypass the very permissive that is failing. Use service mode second, to command individual outputs once the normal run has told you where to look.
Three questions apply at every stage and they are the whole method: was the load actually energised, did the physical result occur, and did the control receive the report. Energised with no result is mechanical or hydraulic. Result with no report is sensing or wiring. Not energised is control, permissive, or supply.
- Expected sequence written down before the cycle starts
- Normal cycle first, service mode second
- Energised / result / reported — asked at every stage, recorded every time
The five deviations and what each means
Never advances past a stage means a condition-based gate is unsatisfied and there is no timeout, or the timeout is long. Stalls mid-cycle with a fault means the hybrid timeout expired — look at the condition named by the code, physically. Repeats a stage means the control re-entered it because a downstream check failed or a retry counter is running; the interesting question is what the control saw that made it retry. Skips a stage means the control believed the condition was already satisfied, which usually points to a sensor reading a plausible but wrong value, or a jumpered or shorted input. Advances too early is the same failure with a different result — the report arrived before the work was done.
Two of these are commonly misread. A repeated stage is frequently reported by customers as 'it runs forever', and a skipped stage is reported as 'it does not do anything at all' when in fact the machine ran the whole cycle in six minutes. Ask for the duration of the cycle, not just the outcome.
- Stall or timeout: the condition is unmet — test the condition, not the code's part
- Repeat: something failed a downstream check; find what the retry is reacting to
- Skip or early advance: a report arrived that was not true
Machine sequences
Front-load washer — Normal wash
Lock, fill to level, wash agitation with heat where selected, drain, spin with imbalance management, unlock.
| Stage | Energised | Duration | Observe |
|---|---|---|---|
| Door lock | Door lock solenoid | 1–3 s | Lock confirmation input goes true before anything else proceeds |
| Fill | Inlet valve(s) | 1–4 min to level | Pressure/level input rises steadily; fill ends on level, not timeout |
| Wash | Drive motor, heater if selected | Per programme | Tumble reversals with pauses; temperature rises at expected rate |
| Drain | Drain pump | 60–120 s | Level input falls to empty before the stage ends |
| Spin | Drive motor at ramping speed | 3–10 min | Speed steps upward; imbalance events reduce speed rather than stopping |
| Unlock | Lock released after drum stops | 1–2 min delay | Delay is a safety interlock, not a fault |
The machine reaches drain, the pump runs for the full timeout, then it faults instead of spinning. What does the sequence tell you?
Cube ice machine — Freeze and harvest
Fill sump, freeze slab while circulating water, terminate freeze on thickness, harvest with hot gas, drop slab, purge and refill.
| Stage | Energised | Duration | Observe |
|---|---|---|---|
| Fill | Water inlet valve | Per model, typically under 3 min | Sump reaches level; float or probe reports full |
| Freeze | Compressor, water pump, condenser fan | Per chart at measured ambient | Suction pressure falls steadily; slab builds evenly across the plate |
| Thickness termination | Sensing only | Instant on condition | Thickness probe or timer ends freeze at target slab |
| Harvest | Hot gas valve, harvest assist | 1–3 min | Plate warms, slab releases; long harvest indicates scale or valve fault |
| Purge and refill | Purge valve then inlet valve | Under 1 min | Mineral-laden water leaves before fresh water enters |
Freeze time is normal, but harvest runs nearly three times its specified duration every cycle. Where do you look first?
Electric dryer — Timed dry with heat
Confirm interlocks, start drum and blower, energise heat, cycle heat on thermostats, cool down, stop.
| Stage | Energised | Duration | Observe |
|---|---|---|---|
| Interlocks | None | Instant | Door switch and start circuit satisfied before motor runs |
| Motor and blower | Drive motor | Whole cycle | Airflow established; heat should never be energised without motor run |
| Heat on | Heating element via centrifugal switch and thermostats | Cycles on demand | Exhaust temperature rises to the operating thermostat's set point |
| Heat cycling | Element on/off | Repeating | Regular cycling means correct airflow; continuous heat suggests restriction or sensing fault |
| Cool down | Motor only | 2–5 min | Exhaust temperature falls before the cycle ends |
The element energises and never cycles off; the load takes hours and the cabinet is very hot. What is the sequence telling you?
Failure modes and what confirms them
| Symptom | Mechanism | The tell |
|---|---|---|
| Cycle stalls at one stage | A condition for advancing is never satisfied | Stage runs to timeout instead of ending on its input |
| Stage completes far too quickly | The machine believes the condition was already met | Input reports the target state before the load has done any work |
| Stage runs long every cycle | Physical process impaired: scale, restriction, weak load | Timed duration exceeds the chart at correct conditions |
| Cycle ends prematurely with a fault | Fail-safe timer or protection threshold reached | Fault history names the stage and threshold |
| Loads energised out of order | Interlock or relay welded closed | A load runs during a stage where it should be off |
| Machine sits at one stage indefinitely with no fault | Condition-based gate with no timeout, waiting on feedback that never arrives | The load for that stage is energised or the machine is idle, and the feedback input never changes state |
| Stage runs to its full duration then posts a code | Hybrid stage ended on timeout backstop rather than on condition | Stage duration matches the documented timeout exactly, to the second |
| Machine re-enters a stage it has already completed | A downstream check failed and a retry counter is running | Cycle time inflates in whole-stage increments; a trip or lockout follows after a set number of retries |
| Cycle completes far faster than specification | A feedback device reported its condition satisfied before the physical work occurred | Stage durations are at their documented minima and the physical result is absent |
| Sequence is correct and timing is correct, but the result is poor | Capacity fault rather than a control fault — restriction, charge, airflow, or heat transfer | Every stage completes on condition, and the outcome measurement is out of range |
| Machine behaves correctly on the bench or in service mode, faults in normal use | Service mode bypasses the permissive that is failing, or the fault is load- or temperature-dependent | The stepped run skips an input the normal cycle requires |
Test procedures
Manufacturer differences
Samsung
Sequence progress is largely inferred rather than displayed. Service mode gives access to individual outputs and to stored codes, but there is limited live stage annunciation on most laundry and refrigeration platforms.
What it changes: Time the stages yourself and log them; do not expect the display to tell you where the cycle is. Use service mode to command loads only after a normal-cycle run has identified the stage that deviated.
LG
Test modes step the machine deliberately through stages, and inverter platforms report drive-side faults distinctly from cycle faults. Diagnostic tone or app-based readout is used for code retrieval on many models.
What it changes: Because you can step stages manually, it is easy to bypass the failing permissive without realising it. Confirm a fault in a normal cycle before accepting a clean stepped run as proof of repair.
Whirlpool
Service diagnostics are well structured, with an activation sequence, component tests, and a stored fault list in occurrence order. Adaptive logic on defrost and drying alters stage durations from cycle to cycle.
What it changes: Read the fault list in order — the first fault often explains the rest. Do not treat an adaptive stage duration as a fixed spec; compare against the platform's documented range rather than a single expected number.
GE
Mixed estate. Newer platforms expose consumption/diagnostic data and clear stage stepping; older boards give little more than a code and an LED.
What it changes: Establish which generation you are on before planning the visit. On older boards, expect to derive the sequence from the wiring diagram and your own timing rather than from the control.
Bosch
Cycle logic is condition-driven with conservative timeouts, and the machine will often continue a degraded cycle rather than fault outright — a long cycle rather than a stop.
What it changes: Long cycle times are a primary symptom on this platform, not a nuisance. Time the stages against spec; the extended stage is the diagnosis.
Commercial ice and refrigeration (Manitowoc, Scotsman, True)
Sequence is annunciated far more openly — cycle stage LEDs, harvest counters, safety-limit trip history on many boards. Safety limits stop the machine after a defined number of failed cycles rather than continuing.
What it changes: Read the stage indication and the trip history before restarting the machine, because a reset erases the evidence. A safety-limit trip tells you which stage repeatedly failed to complete.
Commercial rooftop and building controls
Stage progression is governed by the control board plus site-level interlocks, anti-short-cycle timers, and occupancy schedules that live outside the unit.
What it changes: A unit that 'will not start' is often obeying an external permissive perfectly. Verify the call, the schedule, and the timers before condemning anything in the cabinet.
Expected stage timing — laundry
Typical windows. Always prefer the platform's own chart where you have it.
| Machine / cycle | Stage | Typical duration | What proves the stage completed |
|---|---|---|---|
| Front-load washer, normal | Door lock | 1–3 s | Lock feedback input reads locked before fill starts |
| Front-load washer, normal | Fill to level | 1–4 min | Level/pressure input reaches setpoint; fill ends on level, not on timeout |
| Front-load washer, normal | Wash with heat | 20–60 min | Temperature rises at roughly 1 °C per minute under load |
| Front-load washer, normal | Drain | 60–120 s | Level input reads empty before the stage ends |
| Front-load washer, normal | Spin ramp | 3–10 min | Speed steps upward; imbalance reduces speed rather than aborting |
| Electric dryer, auto | Heat rise | 60–120 s to full outlet temp | Outlet temperature reaches band and cycles on the thermostat |
| Electric dryer, auto | Termination | Cycle-dependent | Moisture sensing ends the cycle before the maximum timer |
Expected stage timing — refrigeration and ice
| Machine / cycle | Stage | Typical duration | What proves the stage completed |
|---|---|---|---|
| Domestic refrigerator | Compressor pull-down | 10–40 min after door activity | Evaporator temperature falls steadily; no short-cycling |
| Domestic refrigerator | Adaptive defrost | 18–35 min heater on | Defrost termination thermostat or sensor ends heat on temperature, not on timeout |
| Domestic refrigerator | Post-defrost dwell | 3–8 min | Fans stay off until evaporator cools, then resume |
| Cuber ice machine | Freeze | 15–30 min | Water level falls, bridge thickness reached, harvest initiated on thickness not time |
| Cuber ice machine | Harvest | 1.5–3.5 min | Hot gas valve open, slab releases, curtain or bin switch cycles |
| Cuber ice machine | Purge / refill | 30–90 s | Purge valve or pump runs, sump refills to level |
| Reach-in cooler | Off-cycle defrost | 20–40 min | Coil clears and box temperature recovers within one cycle |
Expected stage timing — rooftop and commercial control
| Machine / cycle | Stage | Typical duration | What proves the stage completed |
|---|---|---|---|
| Packaged rooftop unit, cooling | Call received / anti-short-cycle | 3–5 min minimum off | Timer expires before the contactor is allowed to pull in |
| Packaged rooftop unit, cooling | Indoor fan on | 0–30 s lead | Airflow proving switch makes where fitted |
| Packaged rooftop unit, cooling | Compressor start | Immediate on contactor | Suction falls, discharge rises, current within nameplate after inrush |
| Packaged rooftop unit, cooling | Stage 2 / unloader | After 5–15 min of unmet demand | Second stage engages only if the first cannot satisfy the call |
| Packaged rooftop unit, cooling | Off cycle | Fan overrun 30–90 s | Coil residual heat cleared before the fan stops |
| Commercial dishwasher | Fill and heat to sanitise | 2–6 min | Tank thermostat satisfied before the wash pump is permitted |
Safety and professional boundaries
- Never jumper or defeat an interlock — door lock, airflow proving, high-pressure or thermal limit — to make a sequence advance for observation.
- Observing live cycles means live terminals. Where a panel must be removed, meter first, keep one hand clear, and never reach across an energised board.
- On commercial refrigeration, do not reset a safety-limit trip before you have read the trip history; the reset erases the evidence of which stage kept failing.
- Rooftop and commercial units carry external interlocks and remote start capability. Lock out and tag out before working inside a cabinet that a building control can energise.
- If a sequence cannot be observed safely at the required stage, document what you could observe and escalate rather than improvising access.
Time the sequence against spec
- 1.Write the expected stages and durations from the service literature before starting.
- 2.Run the full cycle and record the actual start and end time of each stage.
- 3.Mark the last stage that ended on its condition and the first that ended on timeout.
- 4.Investigate the boundary between them — that is where the fault lives.
The three questions at a failed stage
- 1.Was the load actually energised? Measure command and current.
- 2.Did the physical result occur? Observe water level, temperature, rotation, pressure.
- 3.Did the sensing report it? Read the live input in service mode.
- 4.Energised without result = mechanical. Result without report = sensing. Not energised = control or interlock.
Build the expected-versus-actual record
- 1.Write the expected stage list with duration and end-condition for each stage, from the platform's chart or the wiring diagram.
- 2.Start a normal cycle and note the clock time at each stage entry.
- 3.At each stage, record what you can confirm is energised — current clamp, audible confirmation, or terminal voltage.
- 4.Record the physical result you can observe: water level, temperature, rotation, pressure, slab thickness.
- 5.Record whether the control acted as though the condition was met, and when.
- 6.Mark the first row where actual departs from expected. That row is the diagnosis boundary.
- 7.Only then open panels and measure inside the circuit named by that row.
Observe live cycles with panels in place wherever possible. Where a panel must be off, treat every exposed terminal as live and use the meter, not your hands, to establish state.
Identify the gate that is holding a stalled stage
- 1.From the sequence chart, list every condition required to leave the stalled stage.
- 2.Read each condition at the control's own input terminal, not at the device — that separates the device from the harness.
- 3.Where an input is wrong, confirm the physical condition independently: measure the temperature, the level, the pressure, the position.
- 4.Physical condition true and input wrong: sensing or wiring fault.
- 5.Physical condition false: the previous stage did not actually complete — move one stage upstream and repeat.
- 6.Never jumper the gate to make the machine advance; that defeats the interlock and destroys the evidence.
Interlocks are gates for a reason. Door locks, airflow proving, high-pressure and thermal limits are never jumpered to progress a diagnosis.
Use duration as a measurement
- 1.Time the suspect stage with a stopwatch across at least two cycles.
- 2.Compare against the documented window, or against an identical known-good machine on site.
- 3.Where the stage ends exactly on a round number, suspect a timeout rather than a condition.
- 4.Where the stage runs long, time the physical event separately — how long full drain, pull-down, or harvest actually takes.
- 5.Record both numbers on the job note; the pair is the evidence for the repair.
Expected readings and what they mean
| Measurement | Expected | Meaning |
|---|---|---|
| Washer drain stage | Ends on empty level within 60–120 s | Ending on timeout means restriction or false level sensing |
| Ice machine harvest | 1–3 min per model chart | Long harvest with normal freeze means scale or weak hot gas |
| Dryer heat cycling | Regular on/off at the operating thermostat | Continuous heat means restricted airflow or sensing fault |
| Fill stage | Ends on level, not on timeout | Timeout ends indicate restriction or level sensing failure |
| Stage duration against the documented window | Within the published range, ending on condition | A stage ending exactly on a round-number timeout was never satisfied by its condition |
| Physical drain time versus the drain stage window | Physical event comfortably shorter than the stage window | Physical time longer than the window explains a timeout without any sensor being at fault |
| Freeze cycle length on a cuber | 15–30 min depending on ambient and water temperature | Short freeze with harvest points at thickness reporting; long freeze points at heat removal |
| Defrost heater on-time before termination | 18–35 min, ending on termination temperature | Ending on timeout instead of temperature means the termination device or the heat distribution is wrong |
| Anti-short-cycle delay observed before contactor pull-in | 3–5 min from the last compressor stop | A unit inside its delay is behaving correctly; treating that as a no-start wastes the visit |
Field scenarios
Mini-scenario: the ice machine that keeps harvesting
- Cuber runs freeze for about 12 minutes, harvests, then re-enters freeze almost immediately
- Some ice is produced but the cubes are small and cloudy
- Harvest itself completes and the curtain cycles each time
- No stored safety-limit trip yet
The machine is repeating stages rather than stalling. What do you compare first?
Mini-scenario: washer stalls before spin
- Front-load washer fills, washes, then runs the drain pump for its full timeout and faults
- Pump is audibly running the whole time and water does leave the machine
- Customer says the cycle used to finish and has been getting longer over several weeks
- Sump has never been serviced
The stage ended on timeout, not on condition. What does the sequence tell you to check?
Mini-scenario: the cycle that finished too fast
- Dishwasher completes a full cycle in under fifteen minutes
- Dishes come out dirty and cold; no fault code is stored
- The customer reports it as 'not washing' rather than as a short cycle
- Water does enter the machine and the pump runs
Nothing has stalled and nothing has faulted. Where do you start?
The machine that skips a stage
- A commercial washer goes straight from fill to drain without a wash stage, and it does this on every programme.
- Service mode shows the temperature input reporting a value far above ambient with a cold machine.
Read it as a sequence.
The machine is skipping wash because it believes a condition is already met — the temperature input reports the wash target is satisfied, so there is nothing to do. The fault is the sensing path: a shorted sensor or a wiring fault producing a false high reading. Verify the sensor's resistance against the temperature chart at a known temperature rather than replacing the board that is correctly obeying a lie.
Takeaway: A skipped stage is a false input until you have proven otherwise.
Knowledge check
A stage ends on its fail-safe timeout rather than on its condition. What does that indicate?
A load is energised, the physical result occurs, but the machine still will not advance. Where is the fault?
A stage ends after exactly 90 seconds every time and posts a fault. What do you test next, and why?
A machine completes its cycle in half the expected time with no fault and a poor result. Which single question narrows this fastest?
The machine runs a clean stepped sequence in service mode but faults in a normal cycle. What is the professional conclusion?
Practise it in the labs
Apply this module on a live service call in the interactive diagnostic labs.
Key takeaways
- Machines are state machines; faults live at stage boundaries.
- Find the last stage that completed and the first that did not.
- Durations measured against the chart are hard diagnostic evidence.
- At any failed stage: energised, result, reported — three questions place the fault.
- Write the expected sequence down before the cycle starts; diagnose against the page, not against memory.
- The first row where actual departs from expected is the diagnosis boundary — everything upstream of it is confirmed working.
- Stalls and timeouts are unmet conditions; skips and early advances are false reports. They are different repairs.
- Duration is a measurement. Time the stage, then time the physical event, and record both.
- A clean run in service mode is not proof of repair. Confirm in a full normal cycle.
Finished this module?
Mark it complete to track your progress toward the Technical Systems Certificate.