Модули являются вспомогательным устройством и подбираются в зависимости от питания центрального контроллера, требуемого характера каналов ввода и вывода сигналов (дискретные, аналоговые, релейные, транзисторные) и их количества. В зависимости от уровня программируемого контроллера к нему можно подключить разное количество модулей расширения, которое ограничивается типом и мощностью основного устройства.