|
IMM 4021 - Advanced PLCs
Clock Hours: 386
Delivery Mode on-ground
Course Description:
This is an advanced PLC course designed for maintenance work. Topics include programming control instructions; data manipulation instructions; math instructions; sequencer and shift register instructions; PLC installation practices and troubleshooting; process control and network systems; ControlLogix controllers. Labs will primarily use Allen Bradley PLC’s SLC 500 and ControlLogix 5000.
The student must have successfully completed IMM 3010 PLCs 1.
|
Student Learning Outcomes: Course Competencies:
- State the purpose of program control instructions
- Describe the operation of the master control reset instruction and develop an elementary program illustrating its use
- Describe the operation of the jump instruction and the label instruction
- Explain the function of subroutines
- Describe the immediate input and output instructions function
- Describe the forcing capability of the PLC
- Describe safety considerations built into PLCs and programmed into a PLC installation
- Explain the differences between standard and safety PLCs
- Describe the function of the selectable timed interrupt and fault routine lines
- Explain how the temporary end instruction can be used to troubleshoot a program
- Excuse data transfer of word and file level instructions from one memory location to another
- Interpret data transfer and data compare instructions as they apply to a PLC program
- Compare the operation of discrete I/Os with that of multibit and analog types
- Understand the basic operation of PLC closed-loop control systems
- Analyze and interpret math instructions as they apply to a PLC program
- Create PLC programs involving math instructions
- Apply combinations of PLC arithmetic functions to processes
- Identify and describe the various forms of mechanical sequencers and explain the basic operation of each
- Interpret and explain information associated with PLC sequencer output, compare and load instructions
- Compare the operation of an event-driven and a time-driven sequencer
- Describe the operation of bit and word shift registers
- Interpret and develop programs that use shift registers
- Outline and describe requirements for a PLC enclosure
- Identify and describe noise reduction techniques
- Describe proper grounding practices and preventive maintenance tasks associated with PLC systems
- List and describe specific PLC troubleshooting procedures
- Discuss the operation of continuous process, batch production, and discrete manufacturing processes
- Compare individual, centralized and distributive control systems
- Explain the functions of the major components of a process control system
- Describe the various functions of electronic HMI screens
- Recognize and explain the functions of the control elements of a closed-loop control system
- Explain how on/off control works
- Explain how PID control works
- Outline project organization
- Define tasks, programs and routines
- Identify data file types
- Organize and apply the various data file types
- Know what happens during the program scan
- Demonstrate an understanding of input, output and internal relay addressing format for a tag-based Logix controller
- Develop ladder logic programs with input instructions and output coil combinations
- Develop ladder logic programs with latched outputs
- Understand ContolLogix timer tags and their numbers
- Utilize status bits from timers in logic
- Develop ladder logic programs using ControlLogix timers
- Understand ControlLogix counter tags and their members
- Utilize status bits from counters in logic
- Develop ladder logic programs using ControlLogix counters
- Utilize ControlLogix math instructions in programs
- Utilize ContolLogix comparison instructions in programs
- Utilize ControlLogix move instructions in programs
- Develop and follow the operation of programs that use math, comparison, and move instructions
- Describe the difference between ladder logic and function block diagram programming
- Recognize the basic elements of a function block diagram
- Write and read a function block program
|
|