Programmable Logic Controllers Presentation Edited

Post on 02-Jun-2018

228 views 2 download

transcript

8/10/2019 Programmable Logic Controllers Presentation Edited

http://slidepdf.com/reader/full/programmable-logic-controllers-presentation-edited 1/40

BASIC PLC COURSE

Objectives:

 – To be able to define PLC and its functions.

 – To understand the advantages of PLC.

 – To be able to know PLC Hardware Components

 – To be able to develop PLC Ladder Diagram.

 – To learn proper wiring of inputs and outputs

to the PLC.

8/10/2019 Programmable Logic Controllers Presentation Edited

http://slidepdf.com/reader/full/programmable-logic-controllers-presentation-edited 2/40

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

8/10/2019 Programmable Logic Controllers Presentation Edited

http://slidepdf.com/reader/full/programmable-logic-controllers-presentation-edited 3/40

8/10/2019 Programmable Logic Controllers Presentation Edited

http://slidepdf.com/reader/full/programmable-logic-controllers-presentation-edited 4/40

Functions of PLC

Sequence Control

Conventional Relay Logic Replacer

Timer and Counter Functions

Auto / Semi / Manual Control of

Machines and Processes

SophisticatedControl

Arithmetic Operations

Analog Control (Temperature,

Pressure, etc.)

PID (Proportional Integral

Derivation)

Stepper / Servo Motor Control

8/10/2019 Programmable Logic Controllers Presentation Edited

http://slidepdf.com/reader/full/programmable-logic-controllers-presentation-edited 5/40

Functions of PLC

Supervisory Control

Process Monitoring and Alarm

Interfacing with Computers

Factory Automation network

Wide Area Network

8/10/2019 Programmable Logic Controllers Presentation Edited

http://slidepdf.com/reader/full/programmable-logic-controllers-presentation-edited 6/40

Basic Control System

Open Loop System

INPUT LOGIC OUTPUT

-Pushbuttons

-Limit Switches

-Level Switches-Flow Switches

-Relays

-Timers

-Counters

-Motors

-Solenoid

valves

-Lamps

PLC

8/10/2019 Programmable Logic Controllers Presentation Edited

http://slidepdf.com/reader/full/programmable-logic-controllers-presentation-edited 7/40

Basic Control System

Closed Loop System

ControllerFinal Control

Element

Process

Transmitter

Set value

Error

ProcessVariable Primary

Element / Transducer

Temperature

Flow

Level

Pressure

+

 _

8/10/2019 Programmable Logic Controllers Presentation Edited

http://slidepdf.com/reader/full/programmable-logic-controllers-presentation-edited 8/40

Hardware Components

Central Processing Unit (CPU)

Micro PLC –  less than 100 I/O’s 

Small PLC –  0 to 526 I/O’s 

Medium PLC –  0 to 1028 I/O’s 

Large PLC –   0 to 5120 I/O’s 

8/10/2019 Programmable Logic Controllers Presentation Edited

http://slidepdf.com/reader/full/programmable-logic-controllers-presentation-edited 9/40

Power Supply

100 –  240 Volts AC

100 / 110 Volts AC

200 / 220 Volts AC

24 Volts DC

8/10/2019 Programmable Logic Controllers Presentation Edited

http://slidepdf.com/reader/full/programmable-logic-controllers-presentation-edited 10/40

Inputs

DC –  24 Volts

AC –  110 / 220 Volts

DC –  12 Volts

8/10/2019 Programmable Logic Controllers Presentation Edited

http://slidepdf.com/reader/full/programmable-logic-controllers-presentation-edited 11/40

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 power

8/10/2019 Programmable Logic Controllers Presentation Edited

http://slidepdf.com/reader/full/programmable-logic-controllers-presentation-edited 12/40

Peripheral Devices

Programming Console

CX-Programmer Software

Conversion Cables

Connecting Cables

8/10/2019 Programmable Logic Controllers Presentation Edited

http://slidepdf.com/reader/full/programmable-logic-controllers-presentation-edited 13/40

Software Components

1. 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 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 function

8/10/2019 Programmable Logic Controllers Presentation Edited

http://slidepdf.com/reader/full/programmable-logic-controllers-presentation-edited 14/40

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.

8/10/2019 Programmable Logic Controllers Presentation Edited

http://slidepdf.com/reader/full/programmable-logic-controllers-presentation-edited 15/40

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 devices

8/10/2019 Programmable Logic Controllers Presentation Edited

http://slidepdf.com/reader/full/programmable-logic-controllers-presentation-edited 16/40

5 Steps in PLC Implementation

Draw the Schematic Diagram

Draw Control Diagram

Develop PLC Ladder Diagram

I/O Assignment

PLC Layout

8/10/2019 Programmable Logic Controllers Presentation Edited

http://slidepdf.com/reader/full/programmable-logic-controllers-presentation-edited 17/40

 STEP I. SCHEMATIC OR POWER DIAGRAM

Exercise 1 FORWARD/ REVERSE SCHEMATIC DIGRAM OF 3-PHASE MOTOR

M

L1 L2 L3

FWD REV

CB

O.L.

8/10/2019 Programmable Logic Controllers Presentation Edited

http://slidepdf.com/reader/full/programmable-logic-controllers-presentation-edited 18/40

EXERCISE 2 ELECTRO-PNEUMATIC DOUBLE ACTING CYLINDER

DOUBLE ACTING CYLINDER

4/2 WAY DIRECTIONAL CONTROL VALVE.

DOUBLE SOLENOID VALVE

STEP I. SCHEMATIC OR POWER DIAGRAM

8/10/2019 Programmable Logic Controllers Presentation Edited

http://slidepdf.com/reader/full/programmable-logic-controllers-presentation-edited 19/40

STEP II. CONTROL DIAGRAM (RELAY DIAGRAM) OF EXERCISE 1

PB FORWARD

PB STOP

REV

FWD

FWD

REV

FWD

REV

8/10/2019 Programmable Logic Controllers Presentation Edited

http://slidepdf.com/reader/full/programmable-logic-controllers-presentation-edited 20/40

10

01

1002

STEP IV. PLC DIGRAM

0.01 0.3 10.02

10.011001

10.02

0.30.02

STEP III. INPUT/OUTPUT ASSIGNMENT OF

EXERCISE 1

PB FWD – 0.01 FWD-10.01

PB REV - 0.02 REV-10.02

PB STOP- 0.03

8/10/2019 Programmable Logic Controllers Presentation Edited

http://slidepdf.com/reader/full/programmable-logic-controllers-presentation-edited 21/40

STEP V. PLC LAY-OUT

CENTRAL

PROCESSING UNIT

12

3

FWD

REV

L1 L2

INPUT MODULE OUTPUT MODULE

COM

+ 24V -

PB_F

PB_R

Stop PB

CH0 CH10

0

1

COM

220VAC

8/10/2019 Programmable Logic Controllers Presentation Edited

http://slidepdf.com/reader/full/programmable-logic-controllers-presentation-edited 22/40

PLC I/O WIRING(INPUT WIRING)

8/10/2019 Programmable Logic Controllers Presentation Edited

http://slidepdf.com/reader/full/programmable-logic-controllers-presentation-edited 23/40

PLC I/O WIRING(OUTPUT WIRING)

8/10/2019 Programmable Logic Controllers Presentation Edited

http://slidepdf.com/reader/full/programmable-logic-controllers-presentation-edited 24/40

CX PROGRAMMER

8/10/2019 Programmable Logic Controllers Presentation Edited

http://slidepdf.com/reader/full/programmable-logic-controllers-presentation-edited 25/40

CX PROGRAMMER

8/10/2019 Programmable Logic Controllers Presentation Edited

http://slidepdf.com/reader/full/programmable-logic-controllers-presentation-edited 26/40

CX PROGRAMMER

8/10/2019 Programmable Logic Controllers Presentation Edited

http://slidepdf.com/reader/full/programmable-logic-controllers-presentation-edited 27/40

TIMER

• PLC ADDRESS T0- T127

COIL : TIM_TIM#_SET VALUE

CONTACT: T#

coil

a contact point

b contact point

delay period

TIM

001

#50

CONTACT

Timer No.

Set Value

8/10/2019 Programmable Logic Controllers Presentation Edited

http://slidepdf.com/reader/full/programmable-logic-controllers-presentation-edited 28/40

COUNTER

In the control circuits, besides detection of objects and response operation or

timing control, there is a function which is called “counter”. For example counters

are often used in counting material numbers being carried by conveyor, or making

operation stop after a certain period is counted. 

PLC ADDRESS C0- C127

Coil : CNT_CNT#_SET VALUE

Contact : C#

CNT

001

#3

PULSER

RESET

Counter No.

Set Value

Lamp

Pulser

Reset

pulse

8/10/2019 Programmable Logic Controllers Presentation Edited

http://slidepdf.com/reader/full/programmable-logic-controllers-presentation-edited 29/40

8/10/2019 Programmable Logic Controllers Presentation Edited

http://slidepdf.com/reader/full/programmable-logic-controllers-presentation-edited 30/40

FORCING OF STATUS

• Forcing is used for testing. To temporarily Turn ON the status of a certaininput, output or internal relay.

Note: PLC must be in monitor mode

To change operating mode:

PLC => Operating Mode => Monitor Mode

To begin forcing

PLC => Force => ON

To begin forcing

PLC => Force => OFF

8/10/2019 Programmable Logic Controllers Presentation Edited

http://slidepdf.com/reader/full/programmable-logic-controllers-presentation-edited 31/40

Problem I.

Packages arriving on a roller-conveyor are lifted by a pneumatic cylinder and pushed onto

another conveyor by a second cylinder. Cylinder B may then perform a return stroke only after

cylinder A has reached the car position. The start signal should be provided by means of a manual

button, each signal initiating one cycle.

Positional sketch and determination of working elements: 

8/10/2019 Programmable Logic Controllers Presentation Edited

http://slidepdf.com/reader/full/programmable-logic-controllers-presentation-edited 32/40

Problems and Exercises

8/10/2019 Programmable Logic Controllers Presentation Edited

http://slidepdf.com/reader/full/programmable-logic-controllers-presentation-edited 33/40

Displacement Step Diagram 

8/10/2019 Programmable Logic Controllers Presentation Edited

http://slidepdf.com/reader/full/programmable-logic-controllers-presentation-edited 34/40

Problem II. 

Two clips are to be riveted together on a semi-automatic press.

Components and rivet are positioned by hand and then removed by hand on completion of the

riveting operation. The automated part of the working cycle consist of the holding and clamping of the components

(cylinder A) and also the riveting (cylinder B), and the cycle should be performed ending at the starting position

after operating a start button.

Positional sketch and determination of working elements: 

8/10/2019 Programmable Logic Controllers Presentation Edited

http://slidepdf.com/reader/full/programmable-logic-controllers-presentation-edited 35/40

Displacement Step Diagram 

8/10/2019 Programmable Logic Controllers Presentation Edited

http://slidepdf.com/reader/full/programmable-logic-controllers-presentation-edited 36/40

Problem III. 

Provide switches to operate this valve. Provide interlock so that only one can open at a time (It is undesirable to mix

the chemicals of several tanks.) 

Note: Switches which drive active high valves must be driven with active low.

8/10/2019 Programmable Logic Controllers Presentation Edited

http://slidepdf.com/reader/full/programmable-logic-controllers-presentation-edited 37/40

Problem IV.

REMOTE MONITORING OF 3 MOTORS 

Design a control circuit that will start the three motors one at a time. Motor 1 should start first. After 10s Motor 2

will start and after another 10s, motor 3 will start. Provide a stop button to stop the operation at any time.

8/10/2019 Programmable Logic Controllers Presentation Edited

http://slidepdf.com/reader/full/programmable-logic-controllers-presentation-edited 38/40

Problem V.

Flints are contained in a hopper and they are to be distributed to two only assembly

stations in a certain rhythm. Cylinder 1.0 (A) opens and closes the hopper seal. When the start

switch is operated, cylinder 1.0 (A) opens the seal. The flints slide into receptacle 1. When the

hopper has been closed, cylinder 2.0 (B) moves receptacle 2 under the hopper. In the meantime,receptacle 1 has arrived on the conveyor at the first assembly station. Another empty receptacle is

located on the sliding table when cylinder 1.0 (A) has closed the hopper. Cylinder 2.0 (B) moves

into its initial position and receptacle 2 is transported to the second assemble station on a

conveyor. If the start switch is operated again, the control performs a new cycle.

8/10/2019 Programmable Logic Controllers Presentation Edited

http://slidepdf.com/reader/full/programmable-logic-controllers-presentation-edited 39/40

Displacement Step Diagram 

8/10/2019 Programmable Logic Controllers Presentation Edited

http://slidepdf.com/reader/full/programmable-logic-controllers-presentation-edited 40/40

LADDER DIAGRAM DESIGNING

Condition: Level MonitoringThree float switch will be used to detect the level of the tank.Float switch 1 for Low Level, Float Switch 2 for Medium Level,and Float Switch 3 for High Level. Output lamps will give signalto the Operator upon actuation of the float switch. One lamp

will indicate when there is no signal given by the float switchyet.

Design the circuit.