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
Discrete Control Logic 1. Pneumatic circuits - Low forces - Discrete, fixed travel distances - Rotational or reciprocating motion Main components: compressor,
Sequential Logic Building Blocks – Flip-flops
Digital Logic Chapter 5 Presented by Prof Tim Johnson
EKT 124 / 3 DIGITAL ELEKTRONIC 1
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.
Dr. Gary Stewardson, Raymond Boyles Hello again, Sparkey here. Slippery and I will help you explore how to create a program that simulates outputs on a.
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.
M.S.P.V.L. Polytechnic College, Pavoorchatram
Programmable Logic Controllers
Chapter 19 Fundamental PLC Programming
Programming with Function Blocks
TIMERS.
Lecture 6: PLC: Timers and Counters
Logic Functions OR Operation
Timers.
PICS / Microcontrollers
Industrial Machine Control
ENGSCI 232 Computer Systems Lecture 5: Synchronous Circuits.
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
Implementing software in IEC Languages in IEC IEC uses the following languages Instruction List – Assembly level programming using.
Digital Logic Design Lecture # 21 University of Tehran.
Modular Electronics Use the systems approach.
Timers and Counters by Dr. Amin Danial Asham. References  Programmable Controllers-Theory and Implementation, 2nd Edition, L.A. Bryan and E.A. Bryan.
LADDER PROGRAMMING LANGUAGE by Dr. Amin Danial Asham.
PROGRAMMABLE LOGIC CONTROLLER (PLC) AND AUTOMATION
EKT 121 / 4 ELEKTRONIK DIGIT I
Traditionally ladder logic programs have been written by thinking about the process and then beginning to write the program. This always leads to programs.
W e A re L earning T o  Understand the term control and program  To understand the basic symbols used in Flowol.
TIMERS Used to carry out tasks which involve time delay and time counting. A timer circuit is specified by stating the interval to be timed and the conditions.
MECH 1500 Chapter 4. MECH 1500 The Binary Concept 4.1.
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.
US ADC (Analogue to Digital Conversion) and DAC (Digital to Analogue Conversion) 4 Weeks 3 Credits.
Programmable Logic Controller
Actuators and Control, Part 4 Grant Agreement No LLP UK-LEONARDO-LMP Project acronym: CLEM Project title: Cloud services for E-Learning.
S7-200 PLC training courses
PLC APPLICATIONS MODULE 3 Time sequence processes.
LECTURE 15 – DIGITAL ELECTRONICS
Industrial Electronics
Lesson 19: PLC Programming Techniques
Timers.
Programmable Interval timer 8253 / 8254
BRX Technical Training
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