Standard |
Studies basic programmable controller application skills and techniques as well as programmable controllers in typical environs and as an element of a complex manufacturing cell. Topics include: CRT hardware; power-up and initialization; CRT capabilities and mode selection; rack addressing; basic ladder programming; ladder editing and display; time scan, data entry, monitoring, forcing, and cross referencing using the CRT as a terminal; and printer operation and printout routines.
|
Competency Areas |
Hours
|
|
|
|
CRT Hardware |
Class |
3 |
|
|
Power-Up and Initialization |
D. Lab |
0 |
|
|
CRT Capabilities and Mode Selection |
P. Lab/O.B.I. |
4 |
|
|
Rack Addressing |
Credit |
1 |
|
|
Basic Ladder Programming |
|
|
|
|
Ladder Editing and Display |
|
|
|
|
|
|
||
|
Printer Operation and Printout Routines |
|
|
|
|
|
|
|
|
|
Prerequisite: |
IFC 102 |
||
|
Corequisite: |
|
||
Course Guide |
|
Competency |
After completing this
section, the student will: |
Hours |
||
|
Class |
D.Lab |
P.Lab/ O.B.I. |
||
|
CRT HARDWARE |
1 |
0 |
0 |
|
|
Front of CRT programmer |
Locate and operate screen, on/off key-switch, brightness, and contrast. |
|
|
|
|
Keyboard |
Locate alphanumeric and numeric keyboards. |
|
|
|
|
Rear of CRT programmer |
|
|
|
|
|
Communications cabling |
Explain fan filter maintenance procedures. |
|
|
|
|
|
Discuss use of differential cable configuration and RS-232C cable configuration. |
|
|
|
|
POWER-UP AND INITIALIZATION |
1 |
0 |
1 |
|
|
Cable connections |
Make power cord connection. |
|
|
|
|
|
Make CRT programmer to differential port cable connection. |
|
|
|
|
|
Connect CRT programmer to RS-232C device cable. |
|
|
|
|
|
Make other applicable connections. |
|
|
|
|
Power-up procedure |
Perform power-up operation. |
|
|
|
|
CRT CAPABILITIES AND MODE SELECTION |
3 |
0 |
2 |
|
|
Hierarchy of capabilities |
Explain and operate initial CPU status, offline status, test, utility, terminal, route, and time modes. |
|
|
|
|
Mode selection |
Use the Mode Selection Guide to explain and change modes. |
|
|
|
|
RACK ADDRESSING |
3 |
0 |
6 |
|
|
General information |
Discuss rack addressing. |
|
|
|
|
|
Explain register usage and recommended allocation. |
|
|
|
|
|
Describe rack addressing requirements. |
|
|
|
|
|
Define rack addressing terminology. |
|
|
|
|
General description |
Discuss mode description, CPU rack assignment, remote rack assignment, and remote status. |
|
|
|
|
Programming |
Discuss programming information and considerations. |
|
|
|
|
|
Describe CPU rack programming procedures. |
|
|
|
|
|
Describe remote rack programming procedure. |
|
|
|
|
Search |
Search for CPU rack. |
|
|
|
|
|
Search for a particular rack. |
|
|
|
|
|
Search for the following rack. |
|
|
|
|
Deletion |
Search for the preceding rack. |
|
|
|
|
|
Delete remote racks. |
|
|
|
|
|
Define, delete, and describe its mode selection procedure. |
|
|
|
|
|
Delete the CPU rack, all rack addressing, ladder program, and data register (clear all). |
|
|
|
|
Editing |
Discuss editing. |
|
|
|
|
BASIC LADDER PROGRAMMING |
10 |
0 |
20 |
|
|
Explain register usage. |
|
|
|
|
|
Explain external input and output addressing. |
|
|
|
|
|
Explain internal relay equivalent addressing. |
|
|
|
|
|
Explain data register addressing. |
|
|
|
|
|
Discuss and define ladder programming. |
|
|
|
|
|
Program the following external input instructions: normally open contact of an external input, and normally closed contact of an external input. |
|
|
|
|
|
Program the following contacts of an external output: normally open contact of an external coil, and normally closed contact of an external coil. |
|
|
|
|
|
Program the following contacts of an internal relay equivalent (coil): normally open contact of an internal coil, and normally closed contact of an internal coil. |
|
|
|
|
|
Discuss external output instruction programming considerations. |
|
|
|
|
|
Discuss internal relay equivalent instruction programming considerations. |
|
|
|
|
|
Discuss latched output instruction programming considerations. |
|
|
|
|
|
Discuss transitional output instruction programming considerations. |
|
|
|
|
|
Explain the program procedure for loading a ladder diagram rung into memory. |
|
|
|
|
|
Write and execute ladder programs. |
|
|
|
|
|
Discuss and define master control relay instruction. |
|
|
|
|
|
Discuss programming considerations for one master control relay in a program. |
|
|
|
|
|
Discuss programming considerations for multiple master control relays in a program. |
|
|
|
|
|
Write and execute master control relay programs. |
|
|
|
|
|
Discuss and define timers. |
|
|
|
|
|
Discuss on-delay timer programming considerations. |
|
|
|
|
|
Discuss off-delay timer programming considerations. |
|
|
|
|
|
Discuss interruptible timer programming considerations. |
|
|
|
|
|
Discuss interval timer programming considerations. |
|
|
|
|
|
Discuss multiple decode timer programming considerations. |
|
|
|
|
|
Load a timer rung into memory. |
|
|
|
|
|
Discuss and define counters. |
|
|
|
|
|
Discuss counter programming rules. |
|
|
|
|
|
Discuss up-counter programming considerations. |
|
|
|
|
|
Discuss up/down counter programming considerations. |
|
|
|
|
|
Discuss down-counter programming considerations. |
|
|
|
|
|
Load a counter rung into memory. |
|
|
|
|
|
Explain the operation of synchronous-shift registers and the SHIFT command. |
|
|
|
|
|
Explain the operation of synchronous-shift registers and the FIFO command. |
|
|
|
|
|
Discuss general programming rules for shift registers. |
|
|
|
|
|
Discuss single channel 16 zone shift-register programming considerations. |
|
|
|
|
|
Discuss single channel 48 zone reversible-shift register programming considerations. |
|
|
|
|
|
Discuss eight channel shift-register programming considerations. |
|
|
|
|
|
Discuss 16 channel shift-register programming considerations. |
|
|
|
|
|
Discuss two channel shift-register programming considerations. |
|
|
|
|
|
Discuss eight channel FIFO-register programming considerations. |
|
|
|
|
|
Discuss 16 channel FIFO-register programming considerations. |
|
|
|
|
|
Load a shift rung into memory. |
|
|
|
|
|
Load a FIFO rung into memory. |
|
|
|
|
|
Discuss general programming rules for LET instructions. |
|
|
|
|
|
Discuss LET instruction used as preset. |
|
|
|
|
|
Discuss LET instruction used as data transfer. |
|
|
|
|
|
Perform addition, subtraction, multiplication, division, and square root stored math operations. |
|
|
|
|
|
Discuss BCD to binary conversion programming considerations. |
|
|
|
|
|
Discuss binary to BCD conversion programming considerations. |
|
|
|
|
|
Execute (AND, OR, and XOR) logical operations (stored results). |
|
|
|
|
|
Discuss multiple LET instructions in a single rung. |
|
|
|
|
|
Discuss transitional LET instruction. |
|
|
|
|
|
Load a preset data transfer rung into memory. |
|
|
|
|
|
Load a LET rung containing math operations into memory. |
|
|
|
|
|
Load a BCD/binary LET rung into memory. |
|
|
|
|
|
Load a transitional LET rung into memory. |
|
|
|
|
|
Load a LET rung with multiple operations into memory. |
|
|
|
|
|
Discuss general programming rules for register IF instructions. |
|
|
|
|
|
Compare a storage register value to a constant value. |
|
|
|
|
|
Compare two storage register values. |
|
|
|
|
|
Perform multiple comparisons in one rung. |
|
|
|
|
|
Compare a storage register value to the result of a math operation. |
|
|
|
|
|
Compare a BCD number to a binary number and vice-versa. |
|
|
|
|
|
Compare a storage register value to the result of a logical (AND, OR, and XOR) operation. |
|
|
|
|
|
Load a compare-to-register/constant rung into memory. |
|
|
|
|
|
Load a compare-to-math rung into memory. |
|
|
|
|
|
Load a compare-to-BCD/binary rung into memory. |
|
|
|
|
|
LADDER EDITING AND DISPLAY |
6 |
0 |
5 |
|
|
Obtain a cleared matrix. |
|
|
|
|
|
Change the address of a contact. |
|
|
|
|
|
Change the address of a coil. |
|
|
|
|
|
Change the type of contractor coil. |
|
|
|
|
|
Remove a contact. |
|
|
|
|
|
Insert a contact. |
|
|
|
|
|
Insert a line. |
|
|
|
|
|
Change information inside vertical boxes. |
|
|
|
|
|
Change information inside horizontal boxes. |
|
|
|
|
|
Search for a particular rung. |
|
|
|
|
|
Search for the following rung. |
|
|
|
|
|
Search for the preceding rung. |
|
|
|
|
|
Search for the rung containing a particular contact or coil. |
|
|
|
|
|
Search for the next rung containing the same contact or coil. |
|
|
|
|
|
Search for a rung containing a short or an open. |
|
|
|
|
|
Search for next rung containing a short or an open. |
|
|
|
|
|
Search for the rung containing a particular register or any bit address of the register. |
|
|
|
|
|
Search for the next rung containing a register or any bits. |
|
|
|
|
|
Search for a communication rung containing a particular channel number. |
|
|
|
|
|
Search for the next rung containing a particular channel number. |
|
|
|
|
|
Delete a particular rung from memory. |
|
|
|
|
|
Delete the ladder program. |
|
|
|
|
|
Delete the total memory (clear all). |
|
|
|
|
|
Insert a rung at a particular position in memory. |
|
|
|
|
|
Replace a rung with another rung. |
|
|
|
|
|
Replace a rung with a new rung. |
|
|
|
|
|
Replace a rung with a reconfiguration of the original. |
|
|
|
|
|
Display in the program mode. |
|
|
|
|
|
Display in the search mode. |
|
|
|
|
|
TIME SCAN, DATA ENTRY, MONITORING, FORCING, AND CROSS REFERENCING USING THE CRT AS A TERMINAL |
2 |
0 |
3 |
|
|
Explain time scan. |
|
|
|
|
|
Discuss general data entry rules. |
|
|
|
|
|
Discuss mode selection and soft keys. |
|
|
|
|
|
Enter decimal data into a register. |
|
|
|
|
|
Enter hexadecimal data into a register. |
|
|
|
|
|
Enter binary data into a register. |
|
|
|
|
|
Discuss monitoring data. |
|
|
|
|
|
Display register data. |
|
|
|
|
|
Display I/O and internal relays. |
|
|
|
|
|
Forcing |
Define forcing in the data mode: force and I/O bit on or off, clear a forced I/O, clear all forced I/O, and search for all forced I/O. |
|
|
|
|
Define forcing in the ladder mode: force and I/O bit on or off, clear a forced I/O, and clear all forced I/O. |
|
|
|
|
|
Discuss inhibiting force operation. |
|
|
|
|
|
Release all forced I/O by disconnecting the programmer or by powering down. |
|
|
|
|
|
PRINTER OPERATION AND PRINTOUT ROUTINES |
4 |
0 |
3 |
|
|
Connect and power-up the CRT for use as a terminal. |
|
|
|
|
|
List basic keystrokes. |
|
|
|
|
|
List special keystrokes. |
|
|
|
|
|
List soft keystrokes. |
|
|
|
|
|
Discuss visual attributes of the CRT. |
|
|
|
|
|
Define the character code. |
|
|
|
|
|
List cursor positioning commands. |
|
|
|
|
|
Discuss CRT graphics compabilities. |
|
|
|
|
|
Discuss printer hardware and CRT settings. |
|
|
|
|
|
Execute printout routines for ladder rungs, rack addressing, cross reference, register contents, and time scan and forcing. |
|
|
|
|
Suggested Resources |
Hunter. (1978). Automatic process control systems, concepts and hardware. Englewood Cliffs, NJ: Prentice Hall.
Chilton Book Co. (Year). Instruments and control systems: Programmable controller course. Radnor, PA: Author.
Kuo, B. C. (1987). Automatic control systems (5th ed.). Englewood Cliffs, NJ: Prentice Hall.
Warnock, I. G. (1989). Programmable controllers: Operation and application. Englewood Cliffs, NJ: Prentice Hall.
Manufacturer's instruction manual.