Apr 26, 2024  
Course/Program Inventory 
    
Course/Program Inventory

ELM 3020 - Principles of Program Logic Control



Clock Hours: 118

Delivery Mode
on-ground

Prerequisites: Electrical and Electronic Assembler Certificate and
Electricians Helper Certificate

Course Description:
This course is designed to teach the basics of PLC programming and operation.  The Lab Manual is organized so that the first eight (8) units provide the background information needed to program a PLC effectively.  Units 9-21 address specific functions of the PLC, programming techniques, and PLC operation.  The units are presented sequentially, with later units clearly dependent upon knowledge gained in earlier units.  

Student Learning Outcomes:
Introduction to Programmable Logic Controllers           

  1. Identify the three basic sections of a programmable logic controller.
  2. List several applications of a programmable logic controller.
  3. Explain the advantages of a programmable logic controller over a hard-wired relay circuit.
  4. Define the terms: input device, output device, input module, output module, controller.

Introduction to the MB650 System

  1. Identify the components of the Allen-Bradley MicroLogix 1000 PLC.
  2. Describe the input and output terminal strips.
  3. Describe the input and output devices.
  4. Describe handling and safety procedures.
  5. Construct simple input/output connections.

Series and Parallel Circuits

  1. Describe the three basic components of a circuit.
  2. Explain the difference between A.C. and D.C. power and their uses.
  3. Describe the current flow in a complete and in an incomplete D.C. circuit.
  4. Draw and construct examples of series and parallel circuits.                    

Numbering Systems            

  1. Describe the general origins of numbering systems.
  2. Explain the differences between Roman, decimal, binary, octal, and hexadecimal numbering systems.
  3. Identify one use for each numbering system.
  4. Convert numbers between selected numbering systems.         

Boolean Algebra

  1. Explain what Boolean algebra is.
  2. Explain the AND, OR and NOT logic functions.
  3. Develop simple logic equations.
  4. Equate a simple electrical circuit to a simple logic equation.                                    

Ladder Logic Diagrams

  1. Describe a ladder rung, ladder rail, and ladder branch.
  2. Identify the elements of a ladder logic diagram.
  3. Identify and label the steps in a ladder logic diagram.
  4. Convert simple circuits into ladder logic diagrams.
  5. Convert simple ladder logic diagrams into circuits.   

Introduction to PLC Programming

  1. Identify and describe the components of the three subsystems that make up the MicroLogix PLC Training System.
  2. Explain symbols and instructions used to program ladder logic into the MicroLogix PLC Training System.
  3. Describe the events occurring during an operating cycle.
  4. Enter, run and monitor a sample program using the computer software.                           

RS Logix Programming                

  1. Describe the features of RSLogix software.
  2. Identify and explain the project menus used in RSLogix.
  3. Describe the steps in using RSLogix programming software.
  4. Identify backup and recovery file methods.
  5. Identify data entry Shortcut techniques.
  6. Add, change and delete a ladder branch.
  7. Explain the “UNDO” operation.      

Input and Outputs

  1. dentify normally open and normally closed input elements.
  2. Identify output elements.
  3. Explain the functions of input and output elements.
  4. Write a simple input /output program.
  5. Enter inputs and outputs into the MicroLogix.                  

Internal Relays

  1. Explain the difference between an internal relay coil and an external relay coil.
  2. Program single and multiple internal relay contacts.
  3. Write a program using internal and external coils.
  4. Enter into the PLC a program containing internal and external relay coils

“AND” and “OR” Circuits

  1. Identify an AND circuit.
  2. Identify an OR circuit.
  3. Open and close an OR branch on a ladder logic diagram.
  4. Develop AND/OR combination circuits.
  5. Enter AND, OR and combination AND/OR circuits into the controller.

Latching Relays

  1. Describe latching and unlatching rungs.
  2. Compare a latching relay to the latching instruction.
  3. Compare an unlatching relay to the unlatching instruction.
  4. Write and key in a program which uses a parallel input element to latch a rung.
  5. Write and key in a program using latch/unlatch instructions.                                    

Timers

  1. Describe timer operation.
  2. Define the terms “preset value” and “accumulated value,” as applied to timers.
  3. Write a program using timers.
  4. Enter a program with timers into the controller.    

Counters

  1. Explain the operation of a counter.
  2. Define the terms “preset value,” “accumulated value,” and “reset accumulated value” as used with counters.
  3. Write a program using counters.
  4. Enter a program with counters into the controller.
  5. Write a simple program using counters and timers.

Cascading Timers

  1. Explain the operation of cascading timers.
  2. Describe motion diagrams, motion times, and time listings.
  3. Enter a program with cascaded timers.
  4. Write a program using cascading timers to control a simple pick and place robot.

Timer/Counter Programs

  1. Describe the operation of a timer/counter program.
  2. Explain the need for timer/counter programs.
  3. Write a timer/counter program to meet given specifications.Enter into the controller and monitor a timer/counter program.    Master

Control Reset

  1. Explain the uses of master control and zone control relays.
  2. List the advantages and disadvantages of using a PLC’s master control relay.
  3. Identify how a master control relay affects different types of PLC output elements.
  4. Explain the similarities and differences between master control and zone control relays.
  5. Write and enter a program using a master control relay.
  6. Write and enter a program using a zone control relay.      

Output Sequencing

  1. Explain the operation of an output sequencer.
  2. Explain the difference between a time driven sequencer and an event driven sequencer.
  3. Write a program using an event driven sequencer.
  4. Write a program using a time driven sequencer.
  5. Enter sequencer programs into the PLC.

Shift Registers

  1. Describe the operation of a shift register.
  2. Explain the application of a shift register.
  3. Write a program using a shift register.
  4. Enter a shift register program into the PLC.     

PLC Internal Operations

  1. Describe the operation and use of an opto-isolator.
  2. Explain the internal operations of input and output modules.
  3. Describe the function of the processor.
  4. Describe the sections and functions of memory.
  5. Describe the sequence of events for a single program scan.          

Troubleshooting the MB650

  1. Identify simple power problems in the MB650.
  2. Describe basic troubleshooting procedures.
  3. Identify and use controller error codes. 
  4. Identify possible input and output problems.