Professional Documents
Culture Documents
Overview
How did we get where we are today? How does a project at GM in 1968 relate to the work of Henry Leland in the late 1800s?
PLC AB Autos GM Bus Ford SLC
Sensor Drive
Vocabulary
Programmable Logic Controllers
Definite-purpose computers design to control industrial processes and machines
Drives
Solid-state devices designed to control motors
Sensors
Transducers used to obtain information
Information Flow
Genesis of Automation
Operation sheets
May date back to the 1830s
Listing of:
All machining operations The machine tools employed Tools, jigs, fixtures, and gauges
Industrial Revolution
High-volume production Interchangeable parts Transportation system Inexpensive energy (coal) Frederick W. Taylor
Scientific management
Henry Ford
Purpose of Automation
Increase productivity Standardize components or processes Free workers from repetitive, and sometime dangerous, tasks
Engineering Resources
Why do you need all of these engineers running around to make all of this stuff work?
Traditional Devices
Relays Contactors Motor Starters Manually operated switches Mechanically operated switches Electrically operated switches
Relays
Original control elements Now used as auxiliary devices
The PLC is not designed to switch high currents or voltages
CR1-1 CR1
Contactors
Used for heavy-duty switching Provides isolation from high voltages and large currents Usefully for large inductive currents, such as motor starting
Motor Starters
Contactors + Overload Relay Overload relays were usually heaters and bimetal strips
The bimetal strip separates when heated
Next steps:
PLCs and motor starters Electronic overloads Intelligent starters
Selector switches
Maintained or spring return
What's ahead?
Solid state devices to replace motor starters Distributed smart sensors Micro- and nanomachines Adaptive control Smart maintenance
Summary
A very brief history of industrial automation Overview of some of the older technologies Some thoughts on the future
PLC Systems
CPU
Processor Memory
One Module
Power Supply
Part of the chassis or a separate module
Output Modules
Convert PLC signal to real world output
24 V, 120 V, Analog, etc.
Limiting values
PLC power supply
Configurations
Fixed I/O
Limited expandability
Rack
Many modules, with the possibility of chaining many racks together
SLC 500 is a fixed I/O device SLC 5/02 uses a rack configuration
Remote Racks
I/O racks located close to the equipment being monitored Simplifies wiring Communication modules
Similar to LAN Fiber Optic Coaxial cable
Memory Organization
Not the same on all manufactures
Allen Bradley uses two main types
Memory Maps
Data table User program Internal registers
Program files
Main program Subprograms
Address Format
What type of device or module Where is it located physically or in memory For example, T4:0/DN is the done bit for timer 0 in file 4 I:2.0 is an input module in slot 2 Word versus bit addresses
I:3.0 is a word, I:3.0/04 is a bit
Multiword Elements
Timers, counters, and control elements Three words used
Control word to store status Preset word to store desired value Accumulated word to store present value Control file store a length and position value (on functions other than counters and timers)
Program Scan
Each cycle through the program and I/O process is called a scan Scan times vary with the length of the program and the speed of the processor
Programming Environments
Languages available
Ladder logic Boolean Function chart
Ladder logic is the most common Function chart is the future C, BASIC, etc., are also possible
Transducers
Converts energy from one form to another Input transducers
Real world into the PLC
Output transducers
PLC to real world
Sensors
Sensors are transducers used to measure or detect Convert mechanical, magnetic, thermal, or optical variations into electrical quantities Sensor input is the basis for most of the decisions made in a large system
Proximity Sensors
Detect the presence of a object (target) without physically touching the object Solid-state devices Completely encapsulated Used when:
Detecting small objects Rapid response is required
Selector switches
Maintained or spring return
Counter Instructions
Count Up or Down Similar to timers, but without an internal source Two methods used: block and coil
SLC 5/02s use the coil format
Control Bits
15 CU 14 CD 13 DN 12 OV 11 UN 10 UA
Integer Limits
PREset and ACCumulator values must be integers Integers on the SLC 5/02 range from 32,767 to -32,768 Cascade counters to go beyond these limits
Cascading Example
Down Counters
The SLC 5/02 does not have a true down counter
The counter does not start at a value and become true when the ACCumulator is zero
The SLC 5/02 CTD works with another counter with the same address
Logical Operations
Comparisons
Greater than, less than, equals, etc. When true, output is true
Todays Task
Use what you have learned to break the code Each bench has a PLC program The first bench to turn on all five lamps wins!