Standard

Posted: 06/29/04

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.

 

 

 

Sequencer Instructions

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.

 

 

 

Analog Outputs

Understand various analog outputs and connect these to a PLC.

 

 

 

O-10v / 4-20mA signals

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.

 

 

 

Square Root Instruction

Calculate the square root of two values using a SQR instruction.

 

 

 

Scale with parameters

Produce a scaled output value that has a linear relationship between an analog input and scaled value using a SCP instruction.

 

 

 

Scale Data

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

Analog Hardware Set-up

Have the ability to properly set-up an Analog Input and Analog Output Card for the AB 1771 platform.

 

 

 

PID Instruction Programming

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 Data Highway + network to another PLC.

 

 

 

Ethernet

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

Configuring Remote I/O Racks

Have ability to properly set-up a Remote rack to communicate with the local processor.

 

 

 

Configuring Remote I/O Racks Drives

Have the ability to properly set-up a Variable Speed Drive to communicate with the local processor through Remote I/O

 

 

 

Other I/O Devices

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.

 

 

 

Configuring A Scan List

Have ability to properly configure a Scan List and understand all of its components.

 

 

 

Downloading a Scan List

Have ability to properly download a Scan List to a SDN module.

 

 

 

Addressing I/O

Understand the relationship between the Scan List and the PLC Addresses.

 

 

 

Configuring Device Net Components

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

Programming Using Multiple I/O Platforms

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.

 

 

 

Discreet Input Interrupts

Program a DII instruction to allow processor scan to halt and run a DII routine and resume its normal scan.

 

 

 

Fault Routine

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