PLC APPLICATIONS MODULE 3 Time sequence processes.

Slides:



Advertisements
Similar presentations
Sequential Logic Circuits. Set-Reset Latch The Set-Reset latch or bistable is a simple sequential logic circuit that remembers what has happened to the.
Advertisements

Module 2 Sequential circuits and Step sequence. Analyze conditional control tasks and develop proper solutions for such tasks. Understand and utilize.
PLC Applications[ATE-1212] Module-1
Programming with Ladder Logic
PLC Timer Instructions
Sequential Logic Building Blocks – Flip-flops
Digital Logic Chapter 5 Presented by Prof Tim Johnson
This symbol is used to; Start a flow-chart; Stop a singe flow-chart (or all flow charts in that program); Mark the Start of a Sub-Routine (a separate.
EET 2261 Unit 10 Enhanced Capture Timer  Read Almy, Chapter 20.  Homework #10 and Lab #10 due next week.  Quiz next week.
Module 4: Analog programming blocks. Module Objectives Analyze a control task that uses analog inputs. Connect a potentiometer to LOGO! controller and.
Ladder Logic PLC Programs are made up of combinations of AND; OR; NAND; NOR; and other gates, along with timers, inputs, outputs, counters, comparators,
EUT 1040 Lecture 10: Programmable Logic Controllers.
Switchgears Control Using SCADA System Based on PLC
FUNCTION OF OUTPUT CONTROLLER AND APPLICATION
Contemporary Logic Design Finite State Machine Design © R.H. Katz Transparency No Chapter #8: Finite State Machine Design 8.5 Finite State Machine.
Programmable Logic Controller Internal Operations
PLC Fundamentals Module 2: Hardware and Terminology.
Programmable Logic Controllers
Chapter 19 Fundamental PLC Programming
Programming with Function Blocks
TIMERS.
Lecture 6: PLC: Timers and Counters
Logic Functions OR Operation
Block Diagram of 4518 Dual BCD Counter The 4518 Dual BCD Counter has two BCD counters. Each counter is similar to the other. Each counter has a master.
Timers.
PICS / Microcontrollers
Industrial Machine Control
ENGSCI 232 Computer Systems Lecture 5: Synchronous Circuits.
Module 4: Analog programming blocks. Module Objectives Analyze a control task that uses analog inputs. Connect a potentiometer to LOGO! controller and.
8254 Programmable Interval Timer
PIT: Programmable Interval Timer
4 May I/O Control. 4 May What is I/O Control? A Doors feature that allows you to program input events to drive output responses – for example:
Programming PLCs using LADDER Logic
Counter The CTU CTD instruction counts upward & Down wards over a range Each time the rung goes from false- to-true. We can make an Up-Down counter by.
The 8253 Programmable Interval Timer
CS1Q Computer Systems Lecture 8
MCU: Interrupts and Timers Ganesh Pitchiah. What’s an MCU ?
Chapter 8.
Control Technology and Automation
PROGRAMMABLE LOGIC CONTROLLER (PLC) AND AUTOMATION
Digital Logic Design Lecture # 21 University of Tehran.
Timers and Counters by Dr. Amin Danial Asham. References  Programmable Controllers-Theory and Implementation, 2nd Edition, L.A. Bryan and E.A. Bryan.
Programmable Logic Controller (PLC)
LADDER PROGRAMMING LANGUAGE by Dr. Amin Danial Asham.
Prepared by: Engr. Qurban Ali Memon 11ES (SEC- 1 & 2)
Chapter 3 Digital Logic Structures. Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 3-2 Transistor: Building.
PROGRAMMABLE LOGIC CONTROLLER (PLC) AND AUTOMATION
Traditionally ladder logic programs have been written by thinking about the process and then beginning to write the program. This always leads to programs.
Ladder Concept.
W e A re L earning T o  Understand the term control and program  To understand the basic symbols used in Flowol.
Timers. Mechanical Timing Relay Time delay relays are simply control relays with a time delay built in. Their purpose is to control an event based on.
PLC APPLICATIONS MODULE 3 Time sequence processes.
US ADC (Analogue to Digital Conversion) and DAC (Digital to Analogue Conversion) 4 Weeks 3 Credits.
5-1-2 Synchronous counters. Learning Objectives: At the end of this topic you will be able to: draw a block diagram showing how D-type flip-flops can.
Programmable Logic Controller
S7-200 PLC training courses
Chapter 7.
LG PLC COURSE Beginner Prepared by : -Hossam Mohammed -Ramdan said
Chapter 12 © 2011, The McGraw-Hill Companies, Inc.
Programming Timers.
LECTURE 15 – DIGITAL ELECTRONICS
Industrial Electronics
Lesson 19: PLC Programming Techniques
Timers.
Programmable Interval timer 8253 / 8254
Programmable Interval timer 8253 / 8254
Lesson 4 Variables.
8253 – PROGRAMMABLE INTERVAL TIMER (PIT). What is a Timer? Timer is a specialized type of device that is used to measure timing intervals. Timers can.
Presentation transcript:

PLC APPLICATIONS MODULE 3 Time sequence processes

Learning Objectives Analyze a control task that contains a time sequence processes. Understand and use ON/OFF timer, Asynchronous pulse generator and weekly timer. Develop control routines for time sequence process.

What is a timer? Its exactly what the word says... it is an instruction that waits a set amount of time before doing something. Real time Applications: Traffic signals. Amusement rides Industries

Applications Timers are very important for industrial applications as well as for both residential and commercial applications, Some examples of their use include: Flashing light control and traffic light signals Motor soft-start delay control: Instead of starting large electric motors by switching full power from a dead stop condition, reduced voltage can be switched for a "softer" start. Conveyor belt sequence delay: especially when multiple conveyor belts are arranged to transport material Subroutines that take place consecutively for specific time.

In some cases we can use events to estimate the condition of the system or simply we can use timers. Typical events used by a PLC include; Time since an input turned on/off. Count of occurred events. The common theme for the mentioned events is that they are based upon one of two questions "How many?" or "How long?"

Types of timers ON-delay timer: This type of timer simply "delays turning on". The output of this timer is not switched on until a configured delay time has expired.

OFF-delay timer: This type of timer is the opposite of the on- delay timer. This timer simply "delays turning off". The output of this timer stays high until a defined time has expired.

ON/OFF delay timer The ON/OFF delay timer can be thought as a combination of two timers ON delay timer and OFF delay timer. basically it is used to set an output upon expiration of an ON time and then reset it again upon expiration of an OFF time.

In the above timing diagram for ON/OFF delay timer, since the ON delay time is 2 seconds for the timer, the output Q goes ON 2 seconds after switching ON I1 and it remains ON 3 seconds after switching OFF I1 because the OFF delay is 3 seconds. If the switching ON time is less than the ON delay time the output stays OFF.

Control task with an ON/OFF delay timer A normally open PB and a normally closed PB are used to turn a motor ON and OFF respectively. The motor starts rotating 10 seconds after the ON-PB is pressed, and it stops 15 seconds after the OFF-PB is pressed.

I/O assignment Inputs InputAssigned address PB1 (N.O)I1 PB2 (N.C)I2 Output/s OutputAssigned address M1Q1

Latching relay is required in this example because PBs are used.

Asynchronous pulse generator A pulse wave or pulse train is a waveform that has a rectangular shape.waveform Pulse train is similar to a square wave, but does not have the symmetrical shape associated with a perfect square wave. square wave ON time is not necessarily equal to OFF time of the wave.

Uses Asynchronous pulse generator programming block is used to generate pulse train The programmer can adjust both the ON time and the OFF time. This programming block is very helpful in both time sequence processes and loop processes; a simple example is a traffic light signal.

Asynchronous pulse generator has two inputs - En & INV En input is used to enable the pulse train at the output, when En is high the output goes high The output remains at logic low as long as En input is low. INV input can be used to invert the output signal. The input block INV only inverts the output signal if the block is enabled. TH is the pulse width - output goes high TL is the Inter-pulse width. - output goes low

Blinking light A selector switch (I4) is used to blink the green light (Q1) in the Edutrainer kit; the light goes ON for 3 seconds and it goes OFF for 4 seconds. This loop will continue until the system is turned off using the same selector switch. Draw the FBD for this system.

Blinking light 2 Change your program in the previous example so that the white light goes ON when the green light is OFF and white light turns OFF when the green light is ON. AND block is used to make sure that both outputs are initially OFF

Weekly timer In many applications there is a need to use real time clock routines E.g school bell periodic lubrication process for machines. Weekly timer can be used to switch ON and switch OFF an output at certain times during the week days.

Each weekly timer is equipped with three options (cams). You can configure the ON and OFF time for each individual cam.

EXERCISE 1 In a certain machine, lubrication pump (Q4) should work every day from 8:00 am till 8:30 am except on Fridays it shouldn’t work. On Tuesdays and Thursdays the pump should work one more time from 1:00 pm till 1:30 pm. Draw the FBD for this task.