Jun 26, 2024  
Course/Program Inventory 
    
Course/Program Inventory

IMS 4021 - PLC



Clock Hours: 200

Delivery Mode
on-ground

Course Description:
The goal of the course is to teach both basic and advanced applications with the Allen Bradly PLC. The course covers programming, operating, and troubleshooting skills for modern PLC systems. 

Student Learning Outcomes:
Students will be able to demonstrate knowledge of:

  1. Introduction to Siemens PLC
    1. Describe the function of a PLC.
    2. Identify the components of a PLC.
    3. Describe the three levels of Networking.
    4. Identify the correct type of network used for data communication in a given application.
    5. Describe and understand PC to PLC connections. 
    6. Describe the operation of Ethernet TCP/IP
    7. Describe the operation of Ethernet/IP.
    8. Describe how to connect a PC to a Compactlogix Processor using a USB connections
    9. Demonstrate the process for connecting an Allen Bradley Compactlogix Controller to an Ethernet/IP network. 
    10. Describe the operation of a PLC.
    11. Demonstrate how to open, download, and run a PLC program using Studio 5000 Programming Software.
  2. Basic PLC Programming
    1. Describe and Create a Compactlogix Project.
    2. Describe how I/O modules communicate with the processor.
    3. Describe how to configure a discrete I/O module.
    4. Describe and demonstrate the use of all programming commands.
  3. PLC Motor Control
    1. Describe how a PLC output can control a motor.
    2. Draw a PLC output for a motor.
    3. Enter and operate PLC project that uses outputs to control a motor.
    4. Describe and demonstrate the use of seal-in and interlock functions in a PLC motor project.
    5. Describe the control of a VSD using a PLC. 
  4. Event Sequencing
    1. Define Event Sequencing.
    2. Describe and design a continuous-cycle actuator project.
    3. Describe and design a controller program with manual and automatic modes.
    4. Describe three methods of stopping a PLC-Controlled machine.
    5. Describe and use a PLC-Based ON/OFF process control system.
  5. PLC Timer Instructions
    1. Describe the timer on delay and timer off delay instruction.
    2. Enter and operate a timer on delay and a timer off delay project.
    3. Describe and enter and operate a on delay retentive timer project.
    4. Describe and operate a time driven sequence project.
  6. PLC Counter Instructions
    1. Describe the function and operation of a count up and count down instruction.
    2. Enter and operate a PLC project that uses a count up/down project
    3. Program Control Instructions Describe the function of controller status flags and use them in an application.
    4. Describe the function of the MCR instruction and design it in a PLC program.
    5. Describe the function of a routine and apply it in an application.
    6. Describe the operation of the JSR instruction and apply it in an application.
    7. Describe the function and operation of JMP AND LBL instructions and apply them in a PLC program.
  7. Panel View Plus Applications  
    1. Describe and identify the functions of Factory Talk.
    2. Describe the functions of Tags and Communication Configuration in Factory Talk and apply them in an application.
    3. Create and configure a display list.
    4. Configure a Dynamic Object.
    5. Describe and configure six pushbutton objects.
    6. Describe and create a multistate indicator.
  8. Panel View Plus Application 2
    1. Describe and create the function of a numeric input object.
    2. Describe and create the function of a numeric output object.
    3. Describe how to Editing of Objects and Displays.
    4. Describe and create a local message.
    5. Describe three types of warning messages.
    6. Describe and create and configure alarms.
    7. Describe the operation of diagnostic messages.
    8. Describe and create an information message for PanelView. 
  9. Analog Inputs and Outputs
    1. Describe the function of an Analog Sensor.
    2. Define two types of Analog Signals and give an advantage of each.
    3. Describe two types of analog inputs.
    4. Describe how to determine parameter settings.
    5. Describe and design a project that performs on/off temperature control.
    6. Define two types of analog output signals and give an example of each.
    7. Describe the function of an output transducer and give an application.
    8. Describe the operation of a PLC-Controlled Variable Speed Drive.
    9. Define and operate a PLC program that is using an analog output to control a motor.
  10. Program Control Instructions
    1. Describe the operation of a system memory byte.
    2. Describe functions.
    3. Enter and operate a PLC using functions.
    4. Describe how to create a function block and a data block.
    5. Describe the function of the JMP and LABEL instruction.
    6. Enter and operate a PLC project using JMP and LABEL instructions.
  11. Math and Data Move Instructions
    1. Describe and demonstrate an ADD and CONV instruction in a PLC program.
    2. Describe and demonstrate a SUB instruction in a PLC program.
    3. Demonstrate the operation of a MOVE instruction.
  12. PLC Systems Troubleshooting
    1. Describe two levels of troubleshooting.
    2. Define six types of PLC faults.
    3. Describe the operation and troubleshooting of a PLC power supply.
    4. Describe how to test inputs and input devices.
    5. Describe the PLC force function.
    6. Describe how to test outputs and output devices.
    7. Describe and troubleshoot a processor.
    8. Describe five methods of troubleshooting a PLC.
    9. Describe four types of PLC component tests.
    10. Describe and demonstrate the six step sequence of troubleshooting a PLC.
  13. Analog Input/output Troubleshooting
    1. Describe and test an analog Input device.
    2. Describe and test an Analog input loop.
    3. Describe how to test an Analog output device.
    4. Describe and troubleshoot an analog output.
  14. Analog Application Troubleshooting
    1. Describe how to test a PLC-Controlled VFD.
    2. Describe the basic operation of a Stepper Motor.
    3. Describe how to troubleshoot a stepper motor.