May 02, 2024  
Course/Program Inventory 
    
Course/Program Inventory

IMM 3010 - PLCS 1



Clock Hours: 426

Delivery Mode
on-ground

Course Description:
This course is designed to train students in the purpose and general use of a PLC. It is also designed to introduce the student to the varied language used in the programming and function of PLCs. This course is a prerequisite for IMM 4020 Advanced PLCs.

Student Learning Outcomes:
  1. Define programmable logic controller (PLC) and list its advantages over relay systems.
  2. Identify the main parts of a PLC and describe their functions.
  3. Outline the basic sequence of operation for a PLC.
  4. Identify the general classifications of PLCs.
  5. List and describe the function of the hardware components used in PLC systems.
  6. Describe the basic circuitry and applications for discrete and analog I/O modules, and interpret typical I/O and CPU specifications.
  7. Explain I/O addressing
  8. Describe the general classes and types of PLC memory devices.
  9. List and describe the different types of PLC peripheral support devices available.
  10. Define the decimal, binary, octal, and hexadecimal numbering systems and be able to convert from one numbering or coding system to another.
  11. Explain the BCD, Gray, and ASCII code systems.
  12. Define the terms bit, byte, word, least significant bit (LSB), and most significant bit (MSB) as they apply to binary memory locations.
  13. Add, subtract, multiply, and divide binary numbers.
  14. Describe the binary concept and the function of gates.
  15. Draw the logic symbol, construct a truth table, and state the Boolean equation for the AND, OR, and NOT functions.
  16. Construct circuits from Boolean expressions and derive Boolean equations for given logic circuits.
  17. Convert relay ladder schematics to ladder logic programs.
  18. Develop elementary programs based on logic gate functions.
  19. Program instructions that perform logical operations.
  20. Define and identify the functions of a PLC memory map.
  21. Describe input and output image table files and types of data files.
  22. Describe the PLC program scan sequence.
  23. Understand how ladder diagram language, Boolean language, and function chart programming language are used to communicate information to the PLC.
  24. Define and identify the function of internal relay instructions.
  25. Identify the common operating modes found in PLCs.
  26. Write and enter ladder logic problems.
  27. Identify the functions of electromagnetic control relays, contactors, and motor starters.
  28. Identify switches commonly found in PLC installations.
  29. Explain the operation of sensors commonly found in PLC installations.
  30. Describe the operation of an electromagnetic latching relay and the PLC-programmed LATCH/UNLATCH instruction.
  31. Compare sequential and combination control processes.
  32. Convert fundamental relay ladder diagrams to PLC ladder logic programs.
  33. Write PLC programs directly from a narrative description.
  34. Describe the operation of pneumatic on-delay and off-delay timers.
  35. Describe PLC timer instruction and differentiate between a nonretentive and retentive timer.
  36. Convert fundamental timer relay schematic diagrams to PLC ladder logic programs.
  37. Analyze and interpret typical PLC timer ladder logic programs.
  38. Program the control of outputs using the timer instruction of control bits.
  39. List and describe the functions of PLC counter instructions.
  40. Describe the operating principle of a transitional, or one-shot, contact.
  41. Analyze and interpret typical PLC counter ladder logic programs.
  42. Apply the PLC counter function and associated circuitry to control systems.
  43. Apply combinations of counters and timers to control systems.