My experience is including the following: 1-PLC processors. 2-Input/Output system 3-Programming terminals and peripherals 4-Tag-based PLC 5-Ladder Logic Programming 6-PLC Timers 7-PLC Counters 8-Branch & Loop control 9-Data handling 10-Process Control 11-PLC Communication 12-Distributed control System (DCS)