1) NANO PLC 2) MICRO PLC THESE TWO ARE PACKED COMPACT CONTROLLER WHICH CONTAIN CPU ,POWESUPPLY ,IO,IN ONE PACKAGE 3)LARGE PLC - THESE ARE MODULAR PLC 4)SAFETY PLC -IT IS USED IN SAFETY RELATED APPLICATIONS