|
Jan 17, 2025
|
|
|
|
IJM 3010 - PLC Theory and Lab I
Clock Hours: 63
Delivery Mode on-ground
Course Description: This class introduces the parts and operations of programmable logic controllers (PLCs) and describes the functions and different programming languages you will find on most PLCs.
Student Learning Outcomes: Students will be able to:
- Demonstrate knowledge of PLC types and construction by explaining to the instructor.
- Demonstrate a knowledge of number systems (bases) by completing lab assignments.
- Demonstrate a knowledge of input/output (VO) devices by connecting and observing their action.
- Demonstrate ability to create relay logic diagrams from a set of instructions that specify a certain operation must occur using switches, lamps, and motors.
- Demonstrate the knowledge to build a PLC circuit from a relay logic diagram using the virtual CD program that comes with the PLC textbook. This includes the use of XIO and XIC switches as well as the OTE function.
- Demonstrate a knowledge of Input and Output modules of a PLC by wiring them to input devices and output devices for sinking or sourcing.
- Demonstrate the ability to program internal relays and contacts. This is accomplished by using a bit of a word from the data file which is substituted for an output.
- Demonstrate the ability to create a sealed circuit by using the virtual CD program. Switches and lamps are used to create a motor control circuit.
- Demonstrate the use of the latch and unlatch function using switches and lamps which are included in the virtual CD program.
- Demonstrate the force function. This is accomplished by programming a single switch and output on one rung. The PLC is placed in the run mode after the program has been downloaded. The force table is accessed and the force function is engaged. This turns on an output even if the program says it should not be.
- Demonstrate the knowledge of logic gates such as AND, OR, NOT, XOR, XNOR, NAND, and NOR by writing truth tables for each function. Also construct a PLC program to reflect these functions.
- Demonstrate the knowledge of timers by programming a virtual traffic light to operate with a specified set of timing functions.
- Demonstrate the knowledge of counters by programming an event to occur after a certain number of repetitive actions have completed.
- Demonstrate the ability to program math functions such as ADD, SUB, MULT, and DIV. A lab experiment changing a quantity of inches to yards, feet, and inches will be programmed by the student.
- Demonstrate the ability to use the compare functions such as EQU, GRT, LES, LEQ, NEQ, and GEQ to program a traffic light operation using the virtual CD program.
- Demonstrate the knowledge of the Jump and MCR functions by creating a program using the virtual CD.
- Demonstrate the knowledge of the Subroutine instructions. Program a set of data to be examined by calling the subroutine.
- Demonstrate the knowledge of setting up a sequencer to operate a stop light.
|
|