chapter 10 programmable logic controller

42
1 PLC: Programmable Logical Controller CONTENTS 1. What is PLC 2. Electrical Ladder Logic Diagrams 3. Software Ladder Logic Diagrams 4. PLC Implementation 5. An example Adapted from www.engr.usask.ca/classes/ME/.../n ote%208%20PLC%20introduction.pp

Upload: erhan-nikman

Post on 21-May-2017

252 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Chapter 10 Programmable Logic Controller

1

PLC: Programmable Logical Controller

CONTENTS

1. What is PLC

2. Electrical Ladder Logic Diagrams

3. Software Ladder Logic Diagrams

4. PLC Implementation

5. An example

Adapted from www.engr.usask.ca/classes/ME/.../note%208%20PLC%20introduction.pp

Page 2: Chapter 10 Programmable Logic Controller

2

1. PLC - Introduction

What does PLC stand for?

PLC - programmable logic controller PLC implements logic control functions by means

of a program PLC are basically microprocessor devices that are

used in industry to control plant operations

Page 3: Chapter 10 Programmable Logic Controller

3

1. PLC - Introduction

Features

Page 4: Chapter 10 Programmable Logic Controller

4

1. PLC - Introduction

Features

Page 5: Chapter 10 Programmable Logic Controller

5

1. PLC - Introduction

PLCs

Page 6: Chapter 10 Programmable Logic Controller

6

1. PLC - Introduction

An application example 1: Gate Control

PLC can sense a vehicle at the entrance or exit, and open and close the gate automatically

The current vehicle count is easily determined by programming a simple counter

Page 7: Chapter 10 Programmable Logic Controller

7

1. PLC - Introduction

An application example 2: Conveyor System

PLC can be used to start/stop latching logic for motor control

Counters can be used for monitoring product amounts

Page 8: Chapter 10 Programmable Logic Controller

8

1. PLC - Introduction

Page 9: Chapter 10 Programmable Logic Controller

9

1. PLC - Introduction

Page 10: Chapter 10 Programmable Logic Controller

10

1. PLC - Introduction

Page 11: Chapter 10 Programmable Logic Controller

11

1. PLC - Introduction

Page 12: Chapter 10 Programmable Logic Controller

12

1. PLC - Introduction

Page 13: Chapter 10 Programmable Logic Controller

13

1. PLC - IntroductionComparing traditional and programmable control systems - 1

Page 14: Chapter 10 Programmable Logic Controller

14

1. PLC - Introduction

Comparing traditional and programmable control ystems - 2

In traditional control, the switches S1, S2 and S3 must close for K1 to be turned on - the wiring makes the rule @ “hard wired”

In PLC systems, the program is written to perform the logic “when S1 is closed AND S2 is closed AND S3 is closed, THEN turn on K1” - the program makes the rule

It is much simpler to change program then wiring!

Page 15: Chapter 10 Programmable Logic Controller

15

1. PLC - Introduction

How does a PLC differ from a computer?

A computer is optimized for calculation and display tasks A computer is programmed by specialists A PLC is designed for (logic) control and regulation tasks A PLC is programmed by non-specialists A PLC is well adapted to industrial environment

Page 16: Chapter 10 Programmable Logic Controller

16

1. PLC - Introduction

Why are PLCs so common?

They are cost-effective They are flexible, reliable and compact They have significant advantages over traditional

control systems based on relay or pneumatics

Page 17: Chapter 10 Programmable Logic Controller

17

1. PLC - Introduction

Where are PLCs used?

In every industry where automation is involved, from individual machines to whole processes

Page 18: Chapter 10 Programmable Logic Controller

18

1. PLC - Introduction

What tasks do PLCs perform?

The logic control tasks such as interlocking, sequencing, timing and counting (previously undertaken with relays or pneumatics)

In addition, PLCs can perform a variety of calculation, communication and monitoring tasks

Page 19: Chapter 10 Programmable Logic Controller

19

Inputs

Outputs & Power Supply

Com

mun

icat

ion

Ports

(RS-

485)

1. PLC - Introduction

Page 20: Chapter 10 Programmable Logic Controller

lecture note 9 PLC 20

1. PLC - IntroductionStructure of a PLC

Page 21: Chapter 10 Programmable Logic Controller

21

1. PLC - Introduction

The PLC processor

Page 22: Chapter 10 Programmable Logic Controller

22

1. PLC - Introduction

PLC Input/Output Devices

Page 23: Chapter 10 Programmable Logic Controller

23

1. PLC - Introduction

PLC Input Devices

Push buttons Switches (limit switches, level switches, etc.) Sensors ...

Page 24: Chapter 10 Programmable Logic Controller

24

1. PLC - Introduction

PLC Output Devices

Relay contacts Solenoid valves Signal devices (such as lamps, alarms, etc.) Motors ...

Page 25: Chapter 10 Programmable Logic Controller

25

1. PLC - Introduction

Programming terminal

Page 26: Chapter 10 Programmable Logic Controller

26

1. PLC - Introduction

Programming is done through programming terminal

Programming terminal translates engineering language (logic control) to machine language (binary code)

Page 27: Chapter 10 Programmable Logic Controller

27

1. PLC - Introduction

Programming through standard computer Most PLC manufacturers offer software packages

that allow a standard computer to be used as a programming terminal

Page 28: Chapter 10 Programmable Logic Controller

28

1. PLC - Introduction

Programming through standard computer

Page 29: Chapter 10 Programmable Logic Controller

29

1. PLC - Introduction

Relating the program to inputs and outputs The CPU reads the data from the inputs The program in the CPU uses the inputs to

evaluate the control logic. As the program runs, the CPU updates the data

The CPU writes the data to the output

Page 30: Chapter 10 Programmable Logic Controller

30

1. PLC - IntroductionRelating the program to inputs and outputs

Page 31: Chapter 10 Programmable Logic Controller

31

1. PLC - Introduction

Data Flow in the PLC

Page 32: Chapter 10 Programmable Logic Controller

32

1. PLC - Introduction One of the advantages of PLC is that it can be programmed by

non-specialists

Program can be written either in the form of a

statement list: a set of mnemonic instructions representing a function of the CPU

or a

ladder diagram: a graphical language resembling the

electrical relay diagrams

Page 33: Chapter 10 Programmable Logic Controller

33

1. PLC - Introduction

statement list

Page 34: Chapter 10 Programmable Logic Controller

34

1. PLC - Introduction

Ladder diagram

Page 35: Chapter 10 Programmable Logic Controller

35

1. PLC - Introduction

Relay Ladder schematic diagram

Page 36: Chapter 10 Programmable Logic Controller

36

1. PLC - Introduction

Programming symbols and terminology

Page 37: Chapter 10 Programmable Logic Controller

37

1. PLC - Introduction

Ladder equivalent of electrical circuits

Page 38: Chapter 10 Programmable Logic Controller

38

1. PLC - Introduction

Ladder equivalent of electrical circuits

Page 39: Chapter 10 Programmable Logic Controller

39

1. PLC - Introduction

Ladder equivalent of electrical circuits

Page 40: Chapter 10 Programmable Logic Controller

40

1. PLC - Introduction

Ladder equivalent of electrical circuits

Page 41: Chapter 10 Programmable Logic Controller

41

1. PLC - Introduction

Graph type

Page 42: Chapter 10 Programmable Logic Controller

42

1. PLC - Introduction

Selection

1. The physical size of the PLC and its functionality.

2. The type and number of I/O modules.