A compact, modular solid state computer called a programmable logic controller (PLC) is programmed with specific instructions to carry out a specific task. PLCs have essentially taken the place of mechanical relays, drum sequencers, and cam timers in ICS, which are utilized in a wide range of industries.