|
Standard |
|
Posted: |
|
IDS 273 - Advanced PLC’s II |
|
|
|
Course
Description |
|
Provides hands-on development of operational skills in
Programming and set-up for industrial control and process systems. Emphasis
is placed on logically thinking through a system process and applying the
skills taught in previous PLC classes to solve complex control issues. This
course places emphasis on analog controls and advanced process control. |
|
Competency Areas |
Hours |
|
|
Shift
Register Instructions |
Class |
5 |
|
Sequencer
Instructions |
D. Lab |
2 |
|
Analog
Controls and Applications |
P.
Lab/O.B.I. |
3 |
|
Advanced
Math Instructions |
Credit |
7 |
|
Block
Transfers |
|
|
|
Practical
Analog Control with PID Instructions |
|
|
|
Messaging
Across PLC Networks |
|
|
|
Integrated
Systems (Remote I/O) |
|
|
|
Distributed
Systems (Device Net) |
|
|
|
Programming
an Integrated and Distributed I/O System |
|
|
|
Interrupt
Routines |
|
|
|
Prerequisite: |
IDS 270 |
|
Corequisite: |
|
Course Guide |
|
Competency |
After completing this section,
the student will: |
Hours |
||
|
Class |
D.Lab
|
P.Lab/ O.B.I. |
||
|
|
|
|
|
|
|
Shift Register
Instructions |
4 |
1
|
2 |
|
|
Bit Shift
Left |
Use a BSL
instruction to load a bit of data into an array and monitor the bit as it
shifts through the array. |
|
|
|
|
Bit Shift
Right |
Use a BSR
instruction to load a bit of data into an array and monitor the bit as it
shifts through the array. |
|
|
|
|
4 |
1
|
2 |
||
|
Sequencer
Instructions |
Set up a
data array for a process and use an SQO to step through that operation. |
|
|
|
|
Sequencer
Compare |
Use an
SQC instruction to compare input data in a sequential process. |
|
|
|
|
Sequencer
Load |
Use a SQL
instruction to sequentially load data into a destination file. |
|
|
|
|
Analog Controls and Applications |
2 |
2
|
2 |
|
|
Analog
Inputs |
Understand
the operation of various variable resistors and transducers and methods of
connection to a PLC. Students will connect these devices to an analog card
and observe the results in a program. |
|
|
|
|
Understand
various analog outputs and connect these to a PLC. |
|
|
|
|
|
Understand
the difference in analog voltage and current signal and their function in
automation. |
|
|
|
|
|
Advanced Math Instructions |
2 |
2
|
2 |
|
|
Clear
Instruction |
Use a CLR
instruction to set all bits of a word to zero. |
|
|
|
|
Calculate
the square root of two values using a SQR instruction. |
|
|
|
|
|
Produce a
scaled output value that has a linear relationship between an analog input
and scaled value using a SCP instruction. |
|
|
|
|
|
Produce a
scaled output value that has a linear relationship between an analog input
and scaled value using a SCL instruction. |
|
|
|
|
|
Block Transfers |
4 |
2
|
2 |
|
|
Block
Transfers |
Program a
MSG instruction to read/write information from one processor to another
processor either peer-peer or networked. |
|
|
|
|
Practical Analog Control with PID
Instructions |
4 |
2
|
2 |
|
|
Have the
ability to properly set-up an Analog Input and Analog Output Card for the AB
1771 platform. |
|
|
|
|
|
Discuss,
program, and execute a PID instruction that will control a process. |
|
|
|
|
|
Messaging Across PLC Networks |
4 |
2
|
2 |
|
|
Data
Highway |
Be able
to configure a Message instruction and transfer Data across a |
|
|
|
|
Be able
to configure a Message instruction and transfer Data across an Ethernet
network to another PLC. |
|
|
|
|
|
Integrated Systems (Remote I/O) |
8 |
2
|
2 |
|
|
Have
ability to properly set-up a Remote rack to communicate with the local
processor. |
|
|
|
|
|
Have the
ability to properly set-up a |
|
|
|
|
|
Understand
generally what it takes to configure various other devices to communicate
through Remote I/O. |
|
|
|
|
|
Distributed Systems (Device Net) |
8 |
2
|
2 |
|
|
Setting
Up A DeviceNet Network |
Have
ability to properly set-up a DeviceNet Network from ground up. |
|
|
|
|
Have
ability to properly configure a Scan List and understand all of its
components. |
|
|
|
|
|
Have
ability to properly download a Scan List to a SDN module. |
|
|
|
|
|
Understand
the relationship between the Scan List and the PLC Addresses. |
|
|
|
|
|
Have
ability to properly configure various DeviceNet components with the use of
RSNetworks For DeviceNet. |
|
|
|
|
|
Programming an Integrated and
Distributed I/O System |
8 |
4
|
10 |
|
|
Program a
PLC system that includes a variety of different I/O types & Communication
platforms. |
|
|
|
|
|
Interrupt Routines |
2 |
0
|
2 |
|
|
Selected
Time Interrupts |
Program
an STI, and STS instructions to interrupt the scan cycle to allow transfer of
information and resume the processor scan. Use the STE and STD instruction to
enable or disable a timed interrupt for a portion of the scan. |
|
|
|
|
Program a
DII instruction to allow processor scan to halt and run a DII routine and
resume its normal scan. |
|
|
|
|
|
Program a
fault routine to control a certain sequence of events in the event of a
processor faults. Program a fault routine that executes when a fault occurs. |
|
|
|
|
|
Suggested Resources |
Books
Morriss, S. Brain (2000)
Programmable Logic Controllers Prentice Hall
Technical Manuals
Rockwell
PLC technical manuals
Audio Visuals
DeviceNet
Tutor