pe 6441 advanced manufacturing lab ch4 wks 12 14

Post on 14-Jan-2015

300 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

PLC automation siemens mitsibishi omron digital

TRANSCRIPT

Programmable Logic Controllers

Professor Charlton S. InaoDefence UniversityBishoftu ,EthiopiaGuest Professor, Adama Science and Technology UniversityAdama, Ethiopia

Professor Charlton S. InaoDefence UniversityBishoftu ,EthiopiaGuest Professor, Adama Science and Technology UniversityAdama, Ethiopia

04/10/23 1

General Objectives To explain and understand the following PLC concept:

Programmable logic controller; Structure of PLC and system components; Programming Languages;( LAD,STL,FBD)Logic Gates application for PLCCounterShift RegisterJumpProgramming Applications

04/10/23 2

04/10/23 3

04/10/23 4

04/10/23 5

Programmable Logic Controllers

• Defined by NEMA as a digital electronic apparatus with a programmable memory for storing instructions to implement specific functions (logic, sequencing, timing, counting, and arithmetic) to control machines and processes.

• Considered as the first industrial-based computer

04/10/23 6

04/10/23 7

04/10/23 8

04/10/23 9

04/10/23 10

04/10/23 11

04/10/23 12

Advantages of Using PLC

Shorter Project Shorter Project ImplementationImplementation

Easier Modification Easier Modification Without Cost PenaltyWithout Cost Penalty

Design Easily Change Design Easily Change Using SoftwareUsing Software

Project Cost Can be Project Cost Can be Accurately CalculatedAccurately Calculated

Shorter Training Time Shorter Training Time Required Required

A Wide Range of A Wide Range of Control OperationsControl Operations

Easy Easy Maintenance Maintenance

Able to Withstand Able to Withstand Harsh Plant Harsh Plant

EnvironmentEnvironment

High High ReliabilityReliability

Standardization of Standardization of Controller HardwareController Hardware

04/10/23 13

04/10/23 14

04/10/23 15

04/10/23 16

04/10/23 17

04/10/23 18

04/10/23 19

04/10/23 20

04/10/23 21

04/10/23 22

04/10/23 23

Functions of PLC

Sequence Control

Conventional Relay Logic Replacer

Timer and Counter Functions

Auto / Semi / Manual Control of Machines and Processes

Sophisticated Control

Arithmetic Operations

Analog Control (Temperature, Pressure, etc.)

PID (Proportional Integral Derivation)

Stepper / Servo Motor Control

04/10/23 24

Functions of PLC

Supervisory Control

Process Monitoring and Alarm

Interfacing with Computers

Factory Automation network

Wide Area Network

04/10/23 25

Basic Control System

Open Loop System

INPUT LOGIC OUTPUT

-Pushbuttons

-Limit Switches

-Level Switches

-Flow Switches

-Relays

-Timers

-Counters

-Motors

-Solenoid valves

-Lamps

-Alarm/annunciator

-Relays/contactorsPLC

04/10/23 26

Basic Control System

Closed Loop System

ControllerFinal Control

ElementProcessVariable

Transmitter

Set value

Error

Process Variable Primary

Element / Transducer

Temperature

Flow+

_

04/10/23 27

Hardware Components

Central Processing Unit (CPU)

Micro PLC – less than 100 I/O’s

Small PLC – 0 to 128 I/O’s

Medium PLC – 0 to 256 I/O’s

Large PLC – 0 to 512 I/O’s

04/10/23 28

Power Supply

100 – 240 Volts AC

100 / 110 Volts AC

200 / 220 Volts AC

24 Volts DC

04/10/23 29

Inputs

DC – 24 Volts

AC – 110 / 220 Volts

04/10/23 30

Outputs

Transistor type (24 Vdc )

Relay / Contact type (24Vdc / 220 Vac)

TRIAC type (110 / 220 Vac)

PNP-type Transistor Input

• Source

•Generates power

NPN-type Transistor Input

• Sink

•Transmits power04/10/23 31

Relay

04/10/23 32

Example: Omron Relay

04/10/23 33

04/10/23 34

04/10/23 35

Peripheral Devices

Programming Console

CX-Programmer Software

Conversion Cables

Connecting Cables

04/10/23 36

Software Components1. Ladder Diagram Language – a symbolic instruction type

language

2. Boolean Language- Basic level language that composed of three (3) Boolean logic operation: AND, OR, NOT

Mnemonic Instruction – written in abbreviated form using 3 or 4 letters that generally imply the the operation of the instruction

3. Functional Blocks Language – high level instructions that permit the user to program more complex functions using the ladder diagram format

- Instruction set is composed of blocks that executes or performs specific function04/10/23 37

4. English Statement Language – considered derivative of computer language such as BASIC.

-also known as Control Statements

Note:

OMRON PLC’s uses both Ladder Diagram Language and Boolean Language.

04/10/23 38

Key Points to Know in Selecting or Using PLC

I. Know the process to be controlled

II. Determine the type of control

Distributed control

Centralized control

Individual machine control

III. Determine I/O interface requirements

Estimate digital and analog I./Os

Check for I/O specifications

Determine if remote I/O is required

Allow for future expansion

IV. Define peripheral devices04/10/23 39

Steps in PLC Programming

Draw the Schematic Diagram

Draw Control Diagram

Develop PLC Ladder Diagram

I/O Assignment

Convert to Mnemonic (Boolean)

PLC Layout

04/10/23 40

04/10/23 41

Basic Structure of PLC

04/10/23 42

PL

C S

pecf

icat

ions

04/10/23 43

Programming Format

1) Ladder diagram

2)Mnemonic List

3) Function Block Diagram

04/10/23 44

NOR,NAND,EX-OR

04/10/23 45

Timer: On delay and Off delay

04/10/23 46

Cascaded timer/ On-OFF Cycle Timer

04/10/23 47

Two Input control; Resetting a Latch

04/10/23 48

Counter

04/10/23 49

Shift Register -Mitsubishi

04/10/23 50

Shift Register

04/10/23 51

i  

 

 

 

 

 

 

 

 

 

 

 

M 0.0

Q 0.1

Q 0.2

Q 0.3

Q 0.4

Q 0.5

Q 0.6

Q 0.7

Q 0.0

I0.1

0UT

I0.0

I 0.2

M 0.0

M 0.2

M 0.3

M 0.4

M 0.6

M 0.5

M 0.7

SFT

RST

M 0.1

Shift Register Siemens Configuration

END

04/10/23 52

04/10/23 53

Problem: Belt Sanding Machine

04/10/23 54

Transfer Station

04/10/23 55

End

04/10/23 56

top related