programming logic controllers

24
Programming Logic Controllers Overview - Chapter 1

Upload: rhea-cook

Post on 31-Dec-2015

38 views

Category:

Documents


2 download

DESCRIPTION

Programming Logic Controllers. Overview - Chapter 1. PLC Use. Machine control Process control Motion control Batch control Diagnostic Other Usually Multiple applications. History and Development. 1960’s “Five hours to find it, five minutes to fix it ”. History. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Programming Logic Controllers

Programming Logic Controllers

Overview - Chapter 1

Page 2: Programming Logic Controllers

PLC Use

• Machine control• Process control• Motion control• Batch control• Diagnostic• Other• Usually Multiple applications

Page 3: Programming Logic Controllers

History and Development

• 1960’s• “Five hours to find it, five minutes to fix it”

Page 4: Programming Logic Controllers

History

• Richard Morley – Modicon• First PLC• ladder logic programming

• Odo Josef Struger• Allen-Bradley

Page 5: Programming Logic Controllers

History and Development

• http://en.wikipedia.org/wiki/Programmable_logic_controller

• http://en.wikibooks.org/wiki/Introductory_PLC_Programming

• http://www.isa.org/Content/ContentGroups/News/2006/February24/History_of_the_PLC.htm

• http://www.barn.org/FILES/historyofplc.html

• http://www.control.lth.se/media/Education/DoctorateProgram/2012/HistoryOfControl/Vanessa_Alfred_report.pdf

• http://www.plcs.net/chapters/history2.htm

Page 6: Programming Logic Controllers

Block Diagram

Page 7: Programming Logic Controllers

Block Diagram

Page 8: Programming Logic Controllers

Block Diagram

Page 9: Programming Logic Controllers

Central Processing Unit

• http://en.wikipedia.org/wiki/Central_processing_unit

• A central processing unit (CPU) is the hardware that carries out the instructions of a computer program by performing the basic arithmetical, logical, and input/output operations of the system.

Page 10: Programming Logic Controllers

Memory Devices

• RAM• ROM

• ROM• Programmable ROM (PROM)• Erasable programmable ROM (EPROM or

UVEPROM)• Electrically Erasable ROM (EEPROM)

• Static RAM• Dynamic RAM

Page 11: Programming Logic Controllers

Address Decoder Unit

• Address to circuit• Binary number to path

Page 12: Programming Logic Controllers

Binary• http://www.jodyculkin.com/category/comics-2/countingbinary

Decimal pattern

Binary numbers

0 0

1 1

2 10

3 11

4 100

5 101

6 110

7 111

8 1000

9 1001

Page 13: Programming Logic Controllers
Page 14: Programming Logic Controllers
Page 15: Programming Logic Controllers
Page 16: Programming Logic Controllers
Page 17: Programming Logic Controllers
Page 18: Programming Logic Controllers

Transisters and Gates• http://hyperphysics.phy-astr.gsu.edu/hbase/electronic/trangate.html

• http://www.cs.bu.edu/~best/courses/modules/Transistors2Gates/

• http://www.cs.bu.edu/~best/courses/cs101/F95/lectures/FromGatesToAdder.html

• http://www.electronics-tutorials.ws/logic/logic_10.html

Page 19: Programming Logic Controllers

Peripheral Chips

• Buffers

• Data conversion

• Networking

• Voice

• Voice Recognition

• more

Page 20: Programming Logic Controllers

Discrete Input Modules• Discrete means enumerable, countable, not continuous

but distinct• Digital not analog• Real numbers are not discreet

• Between 1.0 and 2.0 we have 1.50. • Always a number between x and y

• Integers are discrete. No number falls between 1 and 2

• Generally • On or Off • 1 or 0• True or False• Closed or Open

Page 21: Programming Logic Controllers

Discrete Output Modules

• Set to on/off

• Set to true/false

• Set to 1/0

Page 22: Programming Logic Controllers

Analog Input/Output Devices

• Analog is a continuous signal (wave)

• Set to varying voltage levels

• Inputs converted to digital via analog to digital converter logic

• Digital to analog conversion occurs for outputs

Page 23: Programming Logic Controllers

PLC Power Supply

• Battery backup• Capacacitor allows battery exchange

Page 24: Programming Logic Controllers

Allen-Bradley Programmable Logic Controllers

• PICO• MicroLogix• Small Logix• SLC 500 Series

• LAN and WAN capabilities

• PLC-5• May have thousands of I/0 ports