|
Standard |
||
|
Posted: |
||
|
IDS 270 - Advanced PLC’s I |
||
|
|
||
|
Course Description |
|
|
|
Provides for hands-on development of operational skills in
Programming/Troubleshooting industrial control systems and automated
industrial equipment. Emphasis is placed on applying skills developed in
previous courses in programmable logic controls (PLC’s) in an industrial
setting. This course includes advanced skills & techniques the students
can apply to actual control applications in an industrial environment. |
||
|
Competency Areas |
Hours |
|
|
Review of
PLC Basics |
Class |
5 |
|
Program Flow
Instructions |
D. Lab |
2 |
|
Program
Documentation |
P.
Lab/O.B.I. |
3 |
|
Data
Handling Instructions |
Credit |
7 |
|
Process
Systems Programming |
|
|
|
Troubleshooting
Automated Systems |
|
|
|
Prerequisite: |
IDS 142 |
|
Corequisite: |
|
Course Guide |
||||
|
Competency |
After completing this section,
the student will: |
Hours |
||
|
Class |
D.Lab
|
P.Lab/ O.B.I. |
||
|
|
|
|
|
|
|
Review of PLC Basics |
5 |
1
|
1 |
|
|
Number
Systems |
Recall
the function and conversions of the Binary, Octal, Hexadecimal and Binary
Coded Decimal number systems. |
|
|
|
|
Addressing
Structure |
Recall
bit and word level addressing structure. |
|
|
|
|
Relay
Instructions |
|
|
|
|
|
Timers |
Recall
the operation and file structure of TON, TOF and RTO instructions. |
|
|
|
|
Counters |
Recall
the operation and file structure of CTU, and CTD instructions. |
|
|
|
|
Math
Instructions |
Recall
the operation and function of the ADD, SUB, MUL and DIV instructions. |
|
|
|
|
Compare
Instructions |
Recall
the operation and function of the LES, EQU, GRT, LEQ, GEQ, LIM instructions. |
|
|
|
|
Program Flow Instructions |
10 |
2
|
2 |
|
|
Processor
Scan Details |
Understand
the operation and sequence to a program scan. |
|
|
|
|
Use a JMP
and LBL instruction to bypass logic within a program. |
|
|
|
|
|
Use a
JSR, SBR, and RET instruction to send the operation of a program from one
ladder file to another and back to the original ladder file within the same
program. |
|
|
|
|
|
Use a MCR
to turn off all non-retentive outputs in a section of a ladder program. |
|
|
|
|
|
Use a
temporary end to halt the execution of a program. |
|
|
|
|
|
Use an
IIM instruction to interrupt a program scan and update the input image prior
to the normal scan time. |
|
|
|
|
|
Use IOM
instruction to interrupt a program scan and update the output image prior to
the normal scan time. |
|
|
|
|
|
Use a REF
instruction to interrupt a program scan and execute I/O scan and service
communications and continue with the normal scan. |
|
|
|
|
|
Program Documentation |
5 |
1
|
1 |
|
|
Insert
and edit a page title in a program |
|
|
|
|
|
Insert
and edit a rung comment in a program |
|
|
|
|
|
Insert and
add an address description in a program |
|
|
|
|
|
Insert
and edit an instruction comment in a program |
|
|
|
|
|
Insert
and edit a symbol in a program |
|
|
|
|
|
Configure
a display using the View Properties dialog |
|
|
|
|
|
Assign
addresses and symbols using the Database Editor |
|
|
|
|
|
Export or
Import and Documentation Database |
|
|
|
|
|
Data Handling Instructions |
10 |
2
|
2 |
|
|
Convert a
BCD source to an integer value and convert an integer source to BCD value
using a FRD and TOD instruction. |
|
|
|
|
|
Use the
COP and FLL instruction to copy data from a source file and load it into a
destination. |
|
|
|
|
|
Move a
source value from one file to another using a MOV. Move a source value from
file to another using a MVM and hexadecimal Mask to filter out some portion
of the source. |
|
|
|
|
|
Use a FFL
to load several word values into a First in First out file stack along with a
FFU to unload word values from a First in First out Stack. |
|
|
|
|
|
Use a LFL
to lead several word values into a Last in First out file stack along with a
FFU to unload word values from a Last in First out file stack. |
|
|
|
|
|
Process Systems Programming |
10 |
10
|
20 |
|
|
Systematic
analysis and logical flow of a typical process system. |
|
|
|
|
|
Discuss,
plan, and program, a complex control process. |
|
|
|
|
|
Troubleshooting Automated Systems |
10 |
4
|
4 |
|
|
Identify
& solve problems with Discrete I/O in a Automated System |
|
|
|
|
|
Identify
& solve problems with Analog I/O in a Automated System |
|
|
|
|
|
Identify
& solve problems with Communications in a Automated Systems. |
|
|
|
|
|
Identify
& solve problems with Programming in a Automated Systems. |
|
|
|
|
|
Identify
& solve problems with Hardware in a Automated Systems. |
|
|
|
|
|
Suggested Resources |
Books
Bryan, L. A. (1997) Programmable
Controllers (2nd ed)
Rabiee, Max (2002) Programmable
Logic Controllers Goodheart-Willcox
Morriss, S. Brain (2000)
Programmable Logic Controllers Prentice Hall
Technical Manuals
Rockwell
PLC technical manuals
Siemans
technical manuals
GE
technical manuals
Audio Visuals
Primedia PLC
series
Costal PLC
series
Industrial
Text PLC series