PROGRAMMABLE LOGIC CONTROLLERS

74
Workshop on PLC Basics & Programming Prepared by- Rahul N Deshmukh Asst Professor E&TC Dept

description

 

Transcript of PROGRAMMABLE LOGIC CONTROLLERS

Page 1: PROGRAMMABLE LOGIC CONTROLLERS

Workshop on

“PLC Basics & Programming”Prepared by- Rahul N Deshmukh Asst Professor E&TC Dept

Page 2: PROGRAMMABLE LOGIC CONTROLLERS

Content-• History• Basics of Programmable Logic Controller (PLC)• PLC hardware & software• Inputs/Outputs• PLC Programming Languages• What is an Automation?• Supervisory Control & Data Acquisition System (SCADA)

Rahul N Deshmukh E&TC Dept SSBT's COET Bambhori Jalgaon

Page 3: PROGRAMMABLE LOGIC CONTROLLERS

History-In 1968, a group of engineers from General Motors developed the

concept of PLC with an initial specification. The PLC must be:

i . Easy to program.ii. Not need rewiring the control system if change the program.iii. Smaller in size, cheaper and high reliability.iv. simple construction and low maintenance v. Cost- competitive

Rahul N Deshmukh E&TC Dept SSBT's COET Bambhori Jalgaon

Page 4: PROGRAMMABLE LOGIC CONTROLLERS

Development -• Manual• Contactor & relay based• Logic gates• Microcontroller based• Programmable Logic Controllers• Touchscreen & Wireless PLC’s

Rahul N Deshmukh E&TC Dept SSBT's COET Bambhori Jalgaon

Page 5: PROGRAMMABLE LOGIC CONTROLLERS

Advantages of PLC- • Less wiring. • Wiring between devices and relay contacts are done in the

PLC program. • Easier and faster to make changes. • Trouble shooting aids make programming easier and reduce

downtime. • Reliable components make these likely to operate for years

before failure.

Rahul N Deshmukh E&TC Dept SSBT's COET Bambhori Jalgaon

Page 6: PROGRAMMABLE LOGIC CONTROLLERS

PLC Size-• 1. SMALL - it covers units with up to 128 I/O’s and

memories up to 2 Kbytes. - these PLC’s are capable of providing simple to

advance levels or machine controls.• 2. MEDIUM - have up to 2048 I/O’s and memories up to 32

Kbytes.• 3. LARGE - the most sophisticated units of the PLC family.

They have up to 8192 I/O’s and memories up to 750 Kbytes.

- can control individual production processes or entire plant.

Rahul N Deshmukh E&TC Dept SSBT's COET Bambhori Jalgaon

Page 7: PROGRAMMABLE LOGIC CONTROLLERS

Applications-• Manufacturing / Machining• Food / Beverage• Metals• Power• Mining• Petrochemical / Chemical

Rahul N Deshmukh E&TC Dept SSBT's COET Bambhori Jalgaon

Page 8: PROGRAMMABLE LOGIC CONTROLLERS

Programmable Logic Controller

Page 9: PROGRAMMABLE LOGIC CONTROLLERS

CPU

The Basic Block

Inputs Outputs

What is PLC?

Rahul N Deshmukh E&TC Dept SSBT's COET Bambhori Jalgaon

Page 10: PROGRAMMABLE LOGIC CONTROLLERS

What is PLC?

Rahul N Deshmukh E&TC Dept SSBT's COET Bambhori Jalgaon

Page 11: PROGRAMMABLE LOGIC CONTROLLERS

PLC Construction-Compact PLC Modular PLC

Rahul N Deshmukh E&TC Dept SSBT's COET Bambhori Jalgaon

Page 12: PROGRAMMABLE LOGIC CONTROLLERS

Some PLC’s-• 80% market is covered by

Siemens PLC• Modicon is a first PLC

invented in france• Messung & Delta are India

made PLC’s

Allen Bradley Siemens

Modicon Mitsubishi

Schneider Electric Messung

Rahul N Deshmukh E&TC Dept SSBT's COET Bambhori Jalgaon

Page 13: PROGRAMMABLE LOGIC CONTROLLERS

Block Diagram of PLC-

Rahul N Deshmukh E&TC Dept SSBT's COET Bambhori Jalgaon

PROCESSOR

POWERSUPPLY

I MN O P D U UT L E

O M U OT DP UU LT E

PROGRAMMING DEVICE

From SENSORSPushbuttons,

contacts,limit switches,

etc.

ToOUTPUT

Solenoids, contactors,

alarmsetc.

Page 14: PROGRAMMABLE LOGIC CONTROLLERS

Functional Interaction of PLC system-

Rahul N Deshmukh E&TC Dept SSBT's COET Bambhori Jalgaon

Page 15: PROGRAMMABLE LOGIC CONTROLLERS

Rack & Rail System in PLC-

Rahul N Deshmukh E&TC Dept SSBT's COET Bambhori Jalgaon

Page 16: PROGRAMMABLE LOGIC CONTROLLERS

What is PLC?

Rahul N Deshmukh E&TC Dept SSBT's COET Bambhori Jalgaon

network

digital inputs

digital outputs

analog inputs / outputs

Page 17: PROGRAMMABLE LOGIC CONTROLLERS

Siemens S7-200 PLC Configuration-

Rahul N Deshmukh E&TC Dept SSBT's COET Bambhori Jalgaon

Page 18: PROGRAMMABLE LOGIC CONTROLLERS

Siemens S7-200 CPU-

Rahul N Deshmukh E&TC Dept SSBT's COET Bambhori Jalgaon

Page 19: PROGRAMMABLE LOGIC CONTROLLERS

Siemens PLC expansion Module-

Rahul N Deshmukh E&TC Dept SSBT's COET Bambhori Jalgaon

Page 20: PROGRAMMABLE LOGIC CONTROLLERS

Siemens PLC Status Indicator-

Rahul N Deshmukh E&TC Dept SSBT's COET Bambhori Jalgaon

Page 21: PROGRAMMABLE LOGIC CONTROLLERS

Siemens PLC CPU Internal Circuitry-

Rahul N Deshmukh E&TC Dept SSBT's COET Bambhori Jalgaon

Page 22: PROGRAMMABLE LOGIC CONTROLLERS

Digital Input Circuitry-

Rahul N Deshmukh E&TC Dept SSBT's COET Bambhori Jalgaon

Page 23: PROGRAMMABLE LOGIC CONTROLLERS

Physical Wiring Input Side-

Rahul N Deshmukh E&TC Dept SSBT's COET Bambhori Jalgaon

AC input module DC input module

Page 24: PROGRAMMABLE LOGIC CONTROLLERS

DC Inputs (Source/Sink)-

Rahul N Deshmukh E&TC Dept SSBT's COET Bambhori Jalgaon

Sinking input module/sourcing input device Sourcing input module/sinking input device

Page 25: PROGRAMMABLE LOGIC CONTROLLERS

Digital Outputs-

Rahul N Deshmukh E&TC Dept SSBT's COET Bambhori Jalgaon

Page 26: PROGRAMMABLE LOGIC CONTROLLERS

Rahul N Deshmukh E&TC Dept SSBT's COET Bambhori Jalgaon

Digital Output Logic-

Page 27: PROGRAMMABLE LOGIC CONTROLLERS

Physical wiring Output Side-

Rahul N Deshmukh E&TC Dept SSBT's COET Bambhori Jalgaon

Page 28: PROGRAMMABLE LOGIC CONTROLLERS

Rahul N Deshmukh E&TC Dept SSBT's COET Bambhori Jalgaon

Analog Input-

Page 29: PROGRAMMABLE LOGIC CONTROLLERS

Rahul N Deshmukh E&TC Dept SSBT's COET Bambhori Jalgaon

Physical Wiring PLC analog Input-

Page 30: PROGRAMMABLE LOGIC CONTROLLERS

Rahul N Deshmukh E&TC Dept SSBT's COET Bambhori Jalgaon

Analog Input example-

Page 31: PROGRAMMABLE LOGIC CONTROLLERS

Rahul N Deshmukh E&TC Dept SSBT's COET Bambhori Jalgaon

Analog Output-

Page 32: PROGRAMMABLE LOGIC CONTROLLERS

Physical Wiring PLC analog Output-

Rahul N Deshmukh E&TC Dept SSBT's COET Bambhori Jalgaon

Page 33: PROGRAMMABLE LOGIC CONTROLLERS

Analog Output example-

Rahul N Deshmukh E&TC Dept SSBT's COET Bambhori Jalgaon

Page 34: PROGRAMMABLE LOGIC CONTROLLERS

• Switches and Pushbuttons• Sensing Devices

• Limit Switches• Photoelectric Sensors• Proximity Sensors

• Condition Sensors • Pressure Switches• Level Switches• Temperature Switches• Vacuum Switches• Float Switches

• Encoders

What are inputs?

Rahul N Deshmukh E&TC Dept SSBT's COET Bambhori Jalgaon

Page 35: PROGRAMMABLE LOGIC CONTROLLERS

• Valves• Motor Starters• Solenoids• Actuators• Control Relays• Horns & Alarms• Stack Lights• Fans• Counter/Totalizer• Pumps• Printers

What are outputs?

Rahul N Deshmukh E&TC Dept SSBT's COET Bambhori Jalgaon

Page 36: PROGRAMMABLE LOGIC CONTROLLERS

Contactor & Relay-

Rahul N Deshmukh E&TC Dept SSBT's COET Bambhori Jalgaon

Contactor Relay

Page 37: PROGRAMMABLE LOGIC CONTROLLERS

Input Connection-

Rahul N Deshmukh E&TC Dept SSBT's COET Bambhori Jalgaon

Page 38: PROGRAMMABLE LOGIC CONTROLLERS

Input Connection-

Rahul N Deshmukh E&TC Dept SSBT's COET Bambhori Jalgaon

Page 39: PROGRAMMABLE LOGIC CONTROLLERS

Output Connection-

Rahul N Deshmukh E&TC Dept SSBT's COET Bambhori Jalgaon

Page 40: PROGRAMMABLE LOGIC CONTROLLERS

Output Connection-

Rahul N Deshmukh E&TC Dept SSBT's COET Bambhori Jalgaon

Page 41: PROGRAMMABLE LOGIC CONTROLLERS

PLC Scan Cycle-

Rahul N Deshmukh E&TC Dept SSBT's COET Bambhori Jalgaon

Page 42: PROGRAMMABLE LOGIC CONTROLLERS

PLC Manufacturers

Page 43: PROGRAMMABLE LOGIC CONTROLLERS

Allen Bradley PLC (America)

Siemens PLC (Germany)

Rahul N Deshmukh E&TC Dept SSBT's COET Bambhori Jalgaon

Page 44: PROGRAMMABLE LOGIC CONTROLLERS

Modicon PLC (France)

Crouzet PLCGE Fanuc (Japan & America)

Rahul N Deshmukh E&TC Dept SSBT's COET Bambhori Jalgaon

Page 45: PROGRAMMABLE LOGIC CONTROLLERS

• Delta PLC (India)

• Messung PLC (India)

• Mitsubishi (Japan)

Rahul N Deshmukh E&TC Dept SSBT's COET Bambhori Jalgaon

Page 46: PROGRAMMABLE LOGIC CONTROLLERS

PLC Hardwire System

Page 47: PROGRAMMABLE LOGIC CONTROLLERS

Rahul N Deshmukh E&TC Dept SSBT's COET Bambhori Jalgaon

S1

S2

K1

S1 S2

PLC

K1

Hardwire PLC

0 V

24 VDC

K1

L

N

Page 48: PROGRAMMABLE LOGIC CONTROLLERS

S7-300 PLC Wiring Diagram

Rahul N Deshmukh E&TC Dept SSBT's COET Bambhori Jalgaon

Page 49: PROGRAMMABLE LOGIC CONTROLLERS

PLCProgramming Languages

Page 50: PROGRAMMABLE LOGIC CONTROLLERS

Types of Programming Software Languages

• Ladder Logic (LL)

• IEC Format• Function Block Diagram (FBD)• Structured Text (ST)• Instruction List (IL)• Ladder Diagram (LD)• Sequential Function Chart (SFC) - also known as “Grafcet”

Rahul N Deshmukh E&TC Dept SSBT's COET Bambhori Jalgaon

Page 51: PROGRAMMABLE LOGIC CONTROLLERS

Ladder Logic

Read / Conditional Instructions

Write / Control Instructions

| | |/|

| | |/|| |

| | |/| ( )

| |

| |

Start (Rung #1)

End (Rung #4)

( )

( )

( )

Inputs Outputs

Rahul N Deshmukh E&TC Dept SSBT's COET Bambhori Jalgaon

Page 52: PROGRAMMABLE LOGIC CONTROLLERS

Siemens S7-200 I/O Configuration-

Rahul N Deshmukh E&TC Dept SSBT's COET Bambhori Jalgaon

Page 53: PROGRAMMABLE LOGIC CONTROLLERS

Addressing System Input & Output-

Rahul N Deshmukh E&TC Dept SSBT's COET Bambhori Jalgaon

Input-

Output-

Page 54: PROGRAMMABLE LOGIC CONTROLLERS

Function Block Diagram (FBD)

Rahul N Deshmukh E&TC Dept SSBT's COET Bambhori Jalgaon

Page 55: PROGRAMMABLE LOGIC CONTROLLERS

Structured Text (ST)

Rahul N Deshmukh E&TC Dept SSBT's COET Bambhori Jalgaon

Page 56: PROGRAMMABLE LOGIC CONTROLLERS

Instruction List (IL)

Rahul N Deshmukh E&TC Dept SSBT's COET Bambhori Jalgaon

Page 57: PROGRAMMABLE LOGIC CONTROLLERS

Ladder Diagram (LD)

Rahul N Deshmukh E&TC Dept SSBT's COET Bambhori Jalgaon

Page 58: PROGRAMMABLE LOGIC CONTROLLERS

Sequential Function Chart (SFC)

Rahul N Deshmukh E&TC Dept SSBT's COET Bambhori Jalgaon

Page 59: PROGRAMMABLE LOGIC CONTROLLERS

PLC Software View

Rahul N Deshmukh E&TC Dept SSBT's COET Bambhori Jalgaon

Page 60: PROGRAMMABLE LOGIC CONTROLLERS

PLC Program example-

eg- Lamp Glows when input switch is activated

Rahul N Deshmukh E&TC Dept SSBT's COET Bambhori Jalgaon

Page 61: PROGRAMMABLE LOGIC CONTROLLERS

PLC Program example-

eg- Lamp Glows when input switch is activated

Rahul N Deshmukh E&TC Dept SSBT's COET Bambhori Jalgaon

Page 62: PROGRAMMABLE LOGIC CONTROLLERS

PLC Program example-

eg- to start & stop the motor

Rahul N Deshmukh E&TC Dept SSBT's COET Bambhori Jalgaon

Page 63: PROGRAMMABLE LOGIC CONTROLLERS

PLC Program example-

eg- to stat the motor

Rahul N Deshmukh E&TC Dept SSBT's COET Bambhori Jalgaon

Page 64: PROGRAMMABLE LOGIC CONTROLLERS

Latching Condition-

Rahul N Deshmukh E&TC Dept SSBT's COET Bambhori Jalgaon

Page 65: PROGRAMMABLE LOGIC CONTROLLERS

PLC Programming(Siemens S7-300)

Page 66: PROGRAMMABLE LOGIC CONTROLLERS

Hardware-Siemens S7-300Software-Simatic Manager

-80% market occupied by Siemens-STEP-5 & STEP-7 available with Siemens-I/O Capacity (S7-200 )-32 analog & 256 digital (S7-300)-256 analog & 1024 digital (S7-400)-1500 analog & 128000 digital

Rahul N Deshmukh E&TC Dept SSBT's COET Bambhori Jalgaon

Page 67: PROGRAMMABLE LOGIC CONTROLLERS

Rahul N Deshmukh E&TC Dept SSBT's COET Bambhori Jalgaon

Page 68: PROGRAMMABLE LOGIC CONTROLLERS

Hardware-Siemens S7-300Software-Simatic Manager

Steps for creating programming window (OB-Organization Block)

-Install Simatic Manager V-5.5 Software-for (Simulation) install PLCSim v-5.1

Rahul N Deshmukh E&TC Dept SSBT's COET Bambhori Jalgaon

Page 69: PROGRAMMABLE LOGIC CONTROLLERS

Addressing System for S7-300

Rahul N Deshmukh E&TC Dept SSBT's COET Bambhori Jalgaon

Page 70: PROGRAMMABLE LOGIC CONTROLLERS

What is an Automation?

Page 71: PROGRAMMABLE LOGIC CONTROLLERS

• Automation is a delegation of human control to the machine• For e.g-

Rahul N Deshmukh E&TC Dept SSBT's COET Bambhori Jalgaon

Page 72: PROGRAMMABLE LOGIC CONTROLLERS

PLC Implementation-

Rahul N Deshmukh E&TC Dept SSBT's COET Bambhori Jalgaon

Page 73: PROGRAMMABLE LOGIC CONTROLLERS

ANY QUIRY….??

Page 74: PROGRAMMABLE LOGIC CONTROLLERS

Thank you