PIDSnap

Sample time

How often the controller executes, a delay that shows up in the loop as additional dead time.

What it means

Sample time is the interval between controller executions: every scan, every second, every few hundred milliseconds. Between executions the controller is blind and the output simply holds where it was last set.

On a continuous process a slow sample time behaves like dead time. The controller hears about a change later than it could have, and that delay consumes the same stability budget that process dead time does.

The working rule is that sample time should be a small fraction of the loop's response time. A fast loop on a slow scan is being asked to control on stale information, and no amount of re-tuning recovers the delay the scan itself introduces.

Related

Where this comes up

Last reviewed 2026-09-18.

Run a free PIDSnap check on this loop

Two photos, thirty seconds, no signup. The pre-flight check finds the structural problems that no amount of tuning will fix — before you touch the controller.

Start a free check