This document provides an overview of PLC programming methods using common programming languages. It discusses ladder logic and mnemonic code programming. The objectives are to familiarize students with PLC programming systems, explain programming methods using ladder logic and mnemonic code, understand logic functions and instructions, and explain timer/counter functions and applications. Common programming languages like ladder logic, instruction list, structured text, sequential function charts and function block diagrams are also introduced.