Gabah Ywa P rogrammable L ogic C ontroller Presented by Naing Win Hlaing B.E (Electrical Power)

Slides:



Advertisements
Similar presentations
Unit 7 Discrete Controllers
Advertisements

Microprocessors Typical microprocessor controlled devices: Camera, mobile phone, stereo, mp3 player, electronic toys… High-level microprocessor controlled.
PLC Timer Instructions
In this presentation you will:
EEE226 MICROPROCESSORBY DR. ZAINI ABDUL HALIM School of Electrical & Electronic Engineering USM.
Dr. HABEEB HATTAB HABEEB Dr. HABEEB HATTAB HABEEB Office: BN-Block, Level-3, Room Ext. No.: 7292 UNITEN.
PROGRAMMING. Each PLC manufacturer offers a different set of instructions within its PLC family. Many of these instruction sets are not applicable to.
Industrial Automation and Control
4/24/05 BAE Motor Control PLCs and Ladder Logic An Introduction.
Chapter 6 Introduction to Logic.
Switchgears Control Using SCADA System Based on PLC
1 The University of Jordan Mechatronics Engineering Department PLC: Programmable Logical Controller.
Introduction To Programmable Logic Controllers
PLC OPERATION & PROGRAMMING Dr. ONUR TOKER. What is a PLC ? PLC is a computer system controlling a process. inputs - the keyboard is analogous to a proximity.
Programmable Logic Controllers Mary Holleboom ENGR 315 Dec. 5, 2001.
Programmable Logic Controller
Programming Logic Controllers Overview - Chapter 1.
Microcontroller based system design
Microcontroller: Introduction
PROGRAMMABLE LOGIC CONTROLLER (PLC) AND AUTOMATION
1 © Unitec New Zealand Embedded Hardware ETEC 6416 Date: - 10 Aug,2011.
The Microcomputer System In this presentation you will: Investigate the microprocessor Title Page.
PLC introduction1 Discrete Event Control Concept Representation DEC controller design DEC controller implementation.
PLC: Programmable Logical Controller
A Simple Tour of the MSP430. Light LEDs in C LEDs can be connected in two standard ways. Active high circuit, the LED illuminates if the pin is driven.
Programming PLCs using LADDER Logic
Module 1: Introduction to PLC
Programmable Logic Controller (PLC)
Forging new generations of engineers
Welcome to the World of Programmable Logic Controllers
Copyright © 2002 Delmar Thomson Learning Chapter 1 Welcome to the World of Programmable Logic Controllers.
Microcontroller Presented by Hasnain Heickal (07), Sabbir Ahmed(08) and Zakia Afroze Abedin(19)
Control Technology and Automation
©2008 Pearson Education, Inc., Upper Saddle River, NJ. All rights reserved. This material is protected under all copyright laws as they currently exist.
PLCs were invented in answer to the needs of the automobile industry, and were introduced in the late 1960’s. They were designed to take the place of older,
Module 8 Part B Adapted By and Prepared James Tan © 2001.
Implementing software in IEC Languages in IEC IEC uses the following languages Instruction List – Assembly level programming using.
Copyright © 2002 Delmar Thomson Learning Chapter 10 PLC Processors.
Logic Functions and Symbols
Programmable Logic Controller. Introduction to PLC  A programmable logic controller (PLC) is a digital computer used for automation of electromechanical.
PLC PROGRAMMING.
Prepared by: Engr. Qurban Ali Memon 11ES (SEC- 1 & 2)
1 RLL: Relay Ladder Logic CONTENTS 1. PLC operation 2. PLC programming 3. Ladder logic 4. Memory and gates.
Programmable Logic Controllers LO1: Understand the design and operational characteristics of a PLC system.
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
THE MICROPROCESSOR A microprocessor is a single chip of silicon that performs all of the essential functions of a computer central processor unit (CPU)
Laboratory 5: Introduction to LabVIEW
PROGRAMMABLE LOGIC CONTROLLER
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.
Chapter 5.
PLC BASED AUTOMATIC WATER FILLING SYSTEM
LG PLC COURSE Beginner Prepared by : -Hossam Mohammed -Ramdan said
Programmable Logic Controllers
Chapter 5.
PLC Terminology and Application
PLC: Programmable Logical Controller
CHAPTER 2 TERMINOLOGY.
Introduction to Microprocessors and Microcontrollers
Industrial Electronics
8.0 Programmable Logic Controllers 1
PROGRAMMABLE LOGIC CONTROLLERS
S RAJARAJAN_ASST PROF, BSARCIS&T
Chapter 2 – PLC Hardware Components
ACOE347 – Data Acquisition and Automation Systems
Plc & scada applications
DMT 353/3 – Programmable Logic Controller (PLC)
Presentation transcript:

Gabah Ywa P rogrammable L ogic C ontroller Presented by Naing Win Hlaing B.E (Electrical Power)

Course Titles Introduction To PLC Programming Flowcharts & Ladder Diagrams Input/Output Assignments Writing the PLC Programming Test Run of a PLC Training Kit CPM2A Test Run of CX Programmer with CPM2A

Introduction To PLC Programming History of PLC Earliest form of logic control is by means of “relays” In 1968,a group of engineers from General Motors start trying to replace relays panels to PLC. In 1977, Allen Bradley Corporation in USA introduces a microprocessor based PLC

What is a Control System? A Control System is a collection of electronic devices and equipment which are in place to ensure the stability, accuracy and smooth transition of a process or manufacturing activity.

What is Programmable Logic Controller ? A PLC is a solid state device used to control machines or process operation by means of a stored application program and feedback from the input / out put devices.

Block Diagram of PLC

Input & Output Devices

Memory Read-Only Memory (ROM) Random Access Memory (RAM) Erasable Programmable Read Only Memory (EPROM) Electrically Erasable Programmable Read Only Memory (EEPROM)

Last Program Execution First Program Execution Scanning Time of PLC

This is a On/Off Circuit OUTPUT PB 1 Start PB 2 Stop Batter y Bulb

This is a Sample Flow Chart PB 1 Start PB 1 Stop Output Bulb Yes No

This is a Sample Ladder Diagram Main BUSRUNG END ‘a’ contact OUTPUT PB 1PB 2 Self Holding

The Basic Instructions are…. LD = starts each logic line or block AND= serially connect two or more inputs OR= connect two or more parallel inputs NOT= normally closed input or outputs,can be used with LD,AND,OR and OUT END= the end of program and must be included in every program.

Inputs & Outputs Assignments INPUTSDATARemark PB 10000Start Button PB 20001Stop Button OUTPUTSDATARemark 1000Bulb

OUT 1000 END PB 1PB 2 OR 1000 FUN 01 LD 0000AND NOT 00001

Mnemonic Codes Table AddressInstructionsData 0000LD OR AND NOT OUT FUN(End) 01

Display Screen Mode Selector Switch CommandsOperands Numerical Keys Operations

Output,10 Channel Bit Input, 0 Channel Bit Give manually input by Joker Switchs. Display output by LED lights Connector To Console Connector To Computer

Writing the PLC Programming “Initial Settings of Programming Console” When the power is ON,Console always prompt….. PASSWORD! To clear the password, key in the following steps….. CLRMTRCLR

“Clearing all of Program in the Console” Set the MODE switch to PROGRAM… To clear all program in memory, key in the following steps….. CLRSETNOTRESETMTRCLR

“To see the OUTPUT at the Program Mode” Set the MODE switch to PROGRAM….. To see the output LED lights individually, key in the following steps….. CLROUT1MTRSET000 To on OR RESET To off See what happen at output LED 1000….

Program Entry Procedure of a simple ON-OFF Circuit LD0WRITEOR0WRITE00AND0WRITE001NOTOUT WRITEFUN01WRITE Set the MODE switch to PROGRAM….. Set the MODE switch to RUN and press input switch 000.

“Combining AND and OR Instruction” LD0000 AND0001 OR1000 AND0002 AND NOT0003 OUT1000

0001 HR000 “Combining AND and OR Instruction” HR

LD0000 0R0001 OR0002 ORHR0000 AND0003 OUTHR0000 OUT1000 AND0004 OUT1001 “Coding Multiple Right- hand Instruction”

TR “Combining AND and OR Instruction” TR

LD0000 OUTTR0 AND0001 OUTTR1 AND0002 OUT0000 LDTR1 AND0003 OUT1001 LDTR0 AND0004 OUT1002 LDTR0 AND NOT0005 OUT1003 LD0000 OUTTR0 AND0001 OUTTR1 AND0002 OUT0000 LDTR1 AND0003 OUT1001 LDTR0 AND0004 OUT1002 LDTR0 AND NOT0005 OUT1003 “Branching Instruction Lines”

TIMER Relay (TIM) END PB 1PB TIM 00 # sec TIM Address SV

Mnemonic Codes For TIMER AddressInstructionsData 0000LD OR AND NOT OUT TIM00 # LD TIM OUT FUN(End) 01

COUNTER Relay (CNT) END CNT CNT 00 # 10 Start Reset Address Set Value

Mnemonic Codes For COUNTER AddressInstructionsData 0000LD LD CNT00 # LD CNT OUT FUN(End) 01

“Interlock (IL) and Interlock Clear (ILC)” ILC IL END

LDNOT0000 FUN(IL)02 LD0001 OR201 ANDNOT202 OUT201 LD002 OR202 ANDNOT201 OUT202 FUN(ILC)03 FUN(END)01 In this example, normally closed contact 000 is shared by two branches …. FUN 02 is usually used in conjuction with FUN 03 to create Interlocks.

Understanding DATA MEMORY(DM) ADD (30) DM 0000 # 1 DM 0000 SUB(31) DM 0000 # 1 DM 0000 CLC(41) Sensor

LD000 FUN41 FUN30NOT DM000 # 01 DM000 LD001 FUN41 FUN31NOT DM000 # 01 DM000 FUN(END)01 In this example, FUN 41 = CLC(41) clear the carry sign, FUN 30 NOT = ADD 30 Add 1 and carry to the value in DM 000,the result is in DM 000. FUN 31 NOT = SUB 30 Subtract 1 and carry to the value in DM 000,the result is in DM 000.

COMP(20) Sensor DM 000 # 100 Constant

PLC Manufacturers ABB Process Automation, INC. Adatek Allen-BRADLEY Analogic Corporation Automatic Timing & Controls Basicon, INC. Bristol Babcock, INC. B&R Industrial Automation Corp Cincinnnati Milacron,Inc. Control Technology Corp Digitronics Sixnet Diveldiss Corp. Eagle Signal Controls Eaton Corp. Entertron Industries,Inc. Festo Corp Furnas

PLC Manufacturers Contd.. Giddings & Lewis,Inc. Grayhill,Inc. HMW Enterprises,Inc. Honeywell,Inc. Horner Electric,Inc. Icon Corp. Idec Systemsa and controls Corp. Int’l Parallel Machines,Inc Jumo process Control,Inc. Kiockner-Moeller Corp. Keyence Corp Mitsubishi Int’l Corp. Modicon,Inc. Nolatron,Inc. Omega Engineering,Inc. Omron Electrics,Inc. Opto 22 Phoneix Contact Pro-Log Crop. Pyramid Industries,Inc.

PLC Manufacturers Contd.. Reliance Electric Semix,Inc. Siemens Industrial Automation,Inc. Square D Co. Tenor Controls Company Triconex Corp. Toshiba Uticor Technology,Inc. Westinghouse Electric Corp. Yaskawa Electric,Inc.

END Hope to help you this presentation for your study in PLC programming. Naing Win Hlaing.