Користи врсту програмабилне меморије за свој интерни програм за складиштење, изводи логичке операције, контролу секвенце, мерење времена, бројање и рачунске операције и друге кориснички оријентисане инструкције, а путем дигиталног управљања улазом / излазом или аналогних различитих врста машина или производних процеса . То је централни део индустријске контроле.