Una programación multiestado controla un dispositivo que tiene estados de salida basados en números enteros o positivos, incluido cero.
Por ejemplo, puede crear una programación semanal multiestado vinculada a un valor multiestado para controlar una unidad de manipulación de aire en un edificio de oficinas. Para regular la circulación de aire de lunes a viernes, entre las 08:00 y las 17:00, puede establecer el valor en 2 (ocupado) con la programación activa y en 1 (desocupado) con la programación inactiva.