态（如加热器控制热水流量的阀门）会随控制而改变，则是受控变数。程序控制的控制变数通常是温度T、压力P、流量F、液位L、成分A、PH值之等的过程变量。常见的控制设备是可程式逻辑控制器，简称 PLC。PLC读取许多类比或数位的输入，内部程式会根据输入产生类比或数位的输出。若以上一段的例子延伸，房间的温度是 PLC 的输入，内部程式会比较输入变数及目标值的差异，再决定是否加热量要增加或是减少。PLC 的输出会用来改变加热器阀门开启的大小。更大（或更复杂）的系统可能会由分散式控制系统（Distributed C