Edited by Sarath S Nair Composed by Ramesh December 27, 2008

Similar documents
2011, The McGraw-Hill Companies, Inc. Chapter 5

Programmable Logic Controllers Definition. Programmable Logic Controllers History

Programming Logic controllers

Programming A PLC. Standard Instructions

PROGRAMMABLE LOGIC CONTROL

SHORT TRAINING COURSES

Ladder and Functional Block Programming

Programmable Logic Controllers

Programmable Logic Controller PLC

3BASIC RELAY INSTRUCTIONS

PROGRAMMABLE LOGIC CONTROLLERS Unit code: A/601/1625 QCF level: 4 Credit value: 15 OUTCOME 3 PART 1

(Cat. No L3) Product Data

Programmable Logic Controllers

LADDER LOGIC/ FLOWCHART PROGRAMMING DIFFERENCES AND EXAMPLES

Programming Timers CHAPTER 4-1 GOALS AND OBJECTIVES 4-2 MECHANICAL TIMING RELAYS

Electrical Symbols and Line Diagrams

Creating Relay Logic Diagrams

Fig 3. PLC Relay Output

PLC SW and Programming. Nagy István, BMF BGK MEI

11. FLOWCHART BASED DESIGN

TIMING, COUNTING, AND DATA-HANDLING INSTRUCTIONS. Key Points

Technical Training Module ( 30 Days)

Industrial Automation Training Academy. PLC, HMI & Drives Training Programs Duration: 6 Months (180 ~ 240 Hours)

Control of Boiler Operation using PLC SCADA

Designing an efficient Programmable Logic Controller using Programmable System On Chip

PROGRAMMABLE LOGIC CONTROLLERS Unit code: A/601/1625 QCF level: 4 Credit value: 15

PLC Based Liquid Filling and Mixing

Introduction to LogixPro - Lab

Digital Systems Based on Principles and Applications of Electrical Engineering/Rizzoni (McGraw Hill

2011, The McGraw-Hill Companies, Inc. Chapter 9

SECTION 13XXX CONTROL DESCRIPTION (DICP Models NC, 412, 622, 826, 1030)

How to read this guide

Analog Inputs and Outputs

Programmable Logic Controllers Basic Level Textbook TP 301

SECTION CONTROL SOFTWARE

EDI Distributor Control Interface Wiring and Setup Instructions

Introduction. - Please be sure to read and understand Precautions and Introductions in CX-Simulator Operation Manual and

Understanding the IEC Programming Languages

TRILOGI 5.3 PLC Ladder Diagram Programmer and Simulator. A tutorial prepared for IE 575 by Dr. T.C. Chang. Use On-Line Help

Linear Motion and Assembly Technologies Pneumatics Service. Understanding the IEC Programming Languages

Successful completion of the course leads to the award of the Technical Training Solutions Competence Certificate PLC Programming

Digital Electronics Detailed Outline

NEW GENERATION PROGRAMMABLE AUTOMATION CONTROLLER

Gates, Circuits, and Boolean Algebra

EXPERIMENT 2 TRAFFIC LIGHT CONTROL SYSTEM FOR AN INTERSECTION USING S7-300 PLC

<Picture Image sample>

101 BASICS SERIES LEARNING MODULE 24: PROGRAMMABLE LOGIC CONTROLLERS (PLCS) Cutler-Hammer

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING Question Bank Subject Name: EC Microprocessor & Microcontroller Year/Sem : II/IV

Michelin North America

Automation software Concept V2.6 The flexible IEC development environment to optimize PLC performance

Industrial Process Controllers

Series Six Plus Programmable Controller

Degree programme in Automation Engineering

Design Projects in a Programmable Logic Controller (PLC) Course in Electrical Engineering Technology

Candle Plant process automation based on ABB 800xA Distributed Control Systems

Software INTERACT. MachineLogic. The Shortest Distance Between Man and Machine

SUBJECT: How to wire a motor starter Number: AN-MC-004 Date Issued: 2/08/2005 Revision: Original

MECE 102 Mechatronics Engineering Orientation

Section TELEPHONE AUTOMATIC DIALER SYSTEM

STEPPER MOTOR SPEED AND POSITION CONTROL

MICROPROCESSOR. Exclusive for IACE Students iacehyd.blogspot.in Ph: /422 Page 1

CHAPTER 11 LATCHES AND FLIP-FLOPS

Learning Systems Software Simulation

A Remote Control Project to Enhance Undergraduate Students Interest and Knowledge in Industrial Automation

PART B QUESTIONS AND ANSWERS UNIT I

Product Description Primary Resistance Starting Electric Fire Pump Controllers FTA1500

STEP 7 MICRO/WIN TUTORIAL. Step-1: How to open Step 7 Micro/WIN

CLEANING IN PLACE AUTOMATION FOR PROCESS INDUSTRY USING PLC AND SCADA SOFTWARE

Testing Automated Manufacturing Processes

Automated Bottle Filling System

8.1 The Structure and Features of Programmable Logic Controller

Development of a Programmable Logic Controller Training Unit for Engineering Technology Curriculum

Safety Requirements Specification Guideline

THE INPUT/OUTPUT SYSTEM. Key Points

SCADA System Fundamentals

Fault Diagnosis and Maintenance for CNC Machine. Based on PLC

Monitoring Remote Chemical Tanks

Having read this workbook you should be able to: recognise the arrangement of NAND gates used to form an S-R flip-flop.

An overview of Computerised Numeric Control (C.N.C.) and Programmable Logic Control (P.L.C.) in machine automation

QUICK START GUIDE. SG2 Client - Programming Software SG2 Series Programmable Logic Relay

Straton and Zenon for Advantech ADAM Copalp integrates the straton runtime into the ADAM-5550 device from Advantech

Specifications for EM VDC 4 In/4 Out and EM VDC 4 In/4 Relay Out

Allen-Bradley Lift Station Control System

Product Description Full Voltage Starting Electric Fire Pump Controllers FTA1000

Allen-Bradley/Rockwell

Sensors Collecting Manufacturing Process Data

T146 Electro Mechanical Engineering Technician MTCU Code Program Learning Outcomes

Modbus RTU Communications RX/WX and MRX/MWX

E&I MAINTENANCE ENTRY TEST ENABLING OBJECTIVES. DESCRIBE hazards and precautions taken to avoid injury in the workplace.

Lecture 8: Synchronous Digital Systems

Business & Industry Training

SuperIOr Controller. Digital Dynamics, Inc., 2014 All Rights Reserved. Patent Pending. Rev:

AUTOMATIC FIREFIGHTING SYSTEM USING PLC

1. True or False? A voltage level in the range 0 to 2 volts is interpreted as a binary 1.

SIMATIC. System Software for S7-300 and S7-400 Program Design A B C D. Programming Manual C79000-G7076-C Preface, Contents

Application Technique. Safety Function: Magnetic Door Switch Monitoring

GSM Based Home Security System Using PLC

General Purpose, Interposing, Solid-State and Specialty Relays. Bulletin 700

Transcription:

Programmable Logic Controllers (PLC) Edited by Sarath S Nair www.technologyfuturae.com Composed by Ramesh December 27, 2008

INTRODUCTION First PLC is introduced by Bedford Associates founded by Richard Morley in 1968. PLC was known as the Modular Digital Controller from which the MODICON company derived its name. Programmable Logic Controllers were developed to provide a replacement for large relay based control panels. These systems were inflexible requiring major rewiring or replacement whenever the control sequence was to be changed.

Contd Maintainable by technicians and electrical personnel. To support this the programming language of Ladder Logic was developed. Ladder Logic is based on the relay and contact symbols technicians were used to through wiring diagrams of electrical control panels.

What is a PLC? Advantages Disadvantages OVERVIEW Real world Relay Replacement Example of a Motor Control How to program a PLC? Ladder diagrams Examples Signal Processing

What is a Programmable Logic Controllers (PLC)? A special computer for logic controls using ladder logic programming.

Contd A digital computer used for industrial automation processes. PLC is designed for multiple inputs and output arrangements Programs to control machine operation PLC is an example of a real time system. Armored for severe conditions compared to PC s. Relay logic replacement Process Inputs and Outputs

Easy to maintain Easy to program Advantages of PLC s Reliable in industrial environment Compact Long lasting Scalable

Disadvantages of PLC s Handling large amount of Data. Displaying Data. Handling Databases. Complex data handling.

History

PLC a Real World Relay Replacement Real world Parts: Switch Bell Relay Relay Switch controlling AC circuit or bell

Contd Relay Coil Symbol Relay Normally open Contact Symbol PLC Input Symbol PLC Output Symbol

Example of a Motor Control START STOP EQUIVALENT DIAGRAMS output START STOP Normally Open Contact Normally Closed Contact output

Basic PLC Components needed to replace relay control panels will be presented. These include: Isolated power supply. Digital Input and Output pins ( DI/0). Micro-controller. Memory. (Note: Advanced features such as Timers, Interrupts, Counters, etc. will be discussed latter)

PLC Execution

How to program PLCs? Using a specialized Ladder Logic Software Allen-Bradley uses RsLogix 500 software to program SLC, Micrologix and so on. Omron uses Cx Programmer software for its SYSMAC PLCs. Other manufacturers has their own software.

LADDER LOGIC Ladder logic is a method of drawing electrical logic schematics. A graphical language popular for PLCs Controllers. Invented to describe logic made from relays. Language resemble ladders, with two vertical "rails" and a series of horizontal "rungs" between them. Rule-based language, rather than a procedural language. Executed sequentially by software, in a loop.

EXAMPLES Relay Logic Ladder Logic

PLC SIGNAL PROCESS Inputs: describe the status of the process to the controller (external). States: discrete modes the controller can be in (internal). State transitions: functions of the current state and the inputs. Outputs: actions initiated by the controller based on the current state (external).

Contd Through inputs the PLC monitors sensors either digital or analog. Photo eye Proximity sensor Pressure switch The output is to control processes either digital or analog. Motor Control a valve Light

CONCLUSION PLC s are replacement of Relay based systems. Ladder Logic is develop to program this specialize devices using graphical symbols. Easy to maintain and program but does not handle complex data manipulation. Each manufacture has its own custom software to program PLC s. Inputs are external signal from processes for the PLC to monitor. Ex: sensors Outputs are internal signal from PLC to control a particular process. Ex: motors.

How to start with PLC

Programmable Logic Controller

What is PLC Overview Allen Bradley PLC (How to work with RSLogix 500 software) Different functions & Ladder diagram Examples Tutorials

Definition What is PLC A programmable logic controller is a device which performs discrete or continuous logic in process plant or factory environment.

Programmable logic controller (Programmable controller) Solid state system It was developed in late 1960 s or early 1970 s Designed to perform logic function It came to replace electromechanical relays. Early the I/O of PLC is digital value

Now a days analog I/O also possible with help of ADC/DAC inside PLC schematic diagram of PLC

history

Some of the Advantage of PLC Low cost(relay cost is higher than PLC) High Reliability (generally solid state devices are more reliable) Maintenance easy than relay Flexibility Size is reduced Ease of programming

Types of Programming PLC Hand held device Dedicated desktop (keyboard with symbols) Computer

RSLogix 500 starter

Register used N7- integer (Ex: N7:0, N7:1..) F8 - float (Ex: F8:0, F8:1..) T4 timer (Ex: T4:0, T4:1.) C5 counter (Ex: C5:0, C5:1..)

How to address I/O s Maximum 12- I/O is externally connect Software I/O more than 12

&Ladder diagram basics

Rung branch Examine if close Examine if open Output energize Output latch Output unlatch Contacts & coils

Some examples AND LOGIC USING SIMPLE LD Truth table A B AB 0 0 0 0 1 0 1 0 0 1 1 1

OR LOGIC USING SIMPLE LD Truth table A B AB 0 0 0 0 1 1 1 0 1 1 1 1

Level application 0000 0500 1000 0001

Program scan 1 2-100 101-1000 1001 1002 1050

Tank level control

Latch

Latch

Timer/ counter Timer On delay Timer OFF delay

Retentive timer ON delay Up counter Down counter Reset

Some examples ON delay

Reset OFF delay

Compare Equal Limit test Not equal

Less than Greater than Less than or equal Greater than or equal

Some examples Equal Limit test

Limit test

Not equal

Compute/math Addition Subtraction Multiplication Division Square root

Some examples Addition Register

Move Move / logic function Masked move AND logic OR logic

X-OR logic NOT Clear

Some examples Move AND

Clear

Tutorials

Tabulate the logic truth table & Draw the ladder diagram for the following 1. XOR GATE 2. Y = X1 AND X2 AND [NOT X3] OR [NOT X4 AND X5] 3. Y = (A+B)(C+E+FD) S

For more tech reviews log on to WWW.TECHNOLOGYFUTURAE.COM

References Amunrud, A., (2002). Programmable Logic Controller. Retrieved on December 27, 2008, from: http://www.coe.montana.edu/ee/courses/ee/ee367/pdffiles/aamunrud.pdf PLCs.net, (2008). Learn PLCs. Retrieved on December 27, 2008, from: http://www.plcs.net/ http://www.searcheng.co.uk/articles/plc/intro.html Wikipedia, (2008). Programmable Logic Controller. Retrieved on December 27, 2008, Wikipedia, (2008). Programmable Logic Controller. Retrieved on December 27, 2008, from: http://en.wikipedia.org/wiki/programmable_logic_controller