1.Power supply. 2.Input module. 3.Output module. 4.Processor (CPU) 5.Rack or mounting assembly. 6.Programming unit (software)