This document outlines the topics that will be covered in a course on programmable logic controllers (PLCs). It discusses PLC hardware components, basic PLC programming languages and logic, developing wiring diagrams and logic programs, programming timers and counters, control instructions, data manipulation, math instructions, sequencer and shift register instructions, and PLC installation practices, editing, and troubleshooting. The course aims to teach students how PLCs are used to control industrial processes by programming their hardware and software components.
This document outlines the topics that will be covered in a course on programmable logic controllers (PLCs). It discusses PLC hardware components, basic PLC programming languages and logic, developing wiring diagrams and logic programs, programming timers and counters, control instructions, data manipulation, math instructions, sequencer and shift register instructions, and PLC installation practices, editing, and troubleshooting. The course aims to teach students how PLCs are used to control industrial processes by programming their hardware and software components.
This document outlines the topics that will be covered in a course on programmable logic controllers (PLCs). It discusses PLC hardware components, basic PLC programming languages and logic, developing wiring diagrams and logic programs, programming timers and counters, control instructions, data manipulation, math instructions, sequencer and shift register instructions, and PLC installation practices, editing, and troubleshooting. The course aims to teach students how PLCs are used to control industrial processes by programming their hardware and software components.
a. learn the basic parts of a PLC, how a PLC is used to control a process, and the different kinds of PLCs and their applications II. PLC Hardware Components a. Show the various subparts of a PLC as well as general connection paths. b. Discuss the CPU and memory hardware components, including the various types of memory that are available c. Describe the hardware of the input/output section, including the difference between the discrete and analog types of modules. III. Basics of PLC Programming a. Understand how ladder diagram language, Boolean language, and function chart programming language are used to communicate information to the PLC IV. Developing Fundamental PLC Wiring Diagrams and Ladder Logic Programs a. Show how contact/coil functions are used to program a PLC for circuit operation. V. Programming Timers a. To learn how timers time intervals and the way in which they can control outputs. b. Describe PLC timer instruction and differentiate between a non-retentive and retentive timer c. Program the control of outputs using the timer instruction control bits VI. Programming Counters a. List and describe the functions of PLC counter instructions b. Analyze and interpret typical PLC counter ladder logic programs c. VII. Program Control Instructions a. Describe the operation of the master control reset instruction and develop an elementary program illustrating its use b. Describe safety considerations built into PLCs and programmed into a PLC installation c. Compare the operation of discrete I/Os with that of multibit and analog types d. Understand the basic operation of PLC closed-loop control systems e. Apply combinations of PLC arithmetic functions to processes VIII. Data Manipulation Instructions a. Execute data transfer of word and file level instructions from one memory location to another b. Interpret data transfer and data compare IX. Math Instructions a. Analyze and interpret math instructions as they apply to a PLC program b. Create PLC programs involving math instructions X. Sequencer and Shift Register Instructions a. Identify and describe the various forms of mechanical sequencers and explain the basic operation of each b. Interpret and explain information associated with PLC sequencer output, compare, and load instructions c. Compare the operation of an event-driven and a time driven sequencer XI. PLC Installation Practices, Editing, and Troubleshooting a. Outline and describe requirements for a PLC enclosure b. Identify and describe noise reduction techniques c. Describe proper grounding practices and preventive maintenance tasks associated with PLC systems d. List and describe specific PLC troubleshooting procedures