Introduction. PLC architecture. PLC Programming Procedures. Selecting Suitable PLC, Basic PLC Programming. Ladder diagrams. Basic PLC functions (Register. Timers. Counter). PLC arithmetic functions. Data handling functions. Engineering applications. PLC installation. Troubleshooting and Maintenance.