Introduction to Programmable Logic Controllers (PLC's)

Similar documents
output devices. connected to the controller. data communications link. relay systems. user program. MECH1500Quiz1ReviewVersion2 Name: Class: Date:

Programmable Logic Controllers

Instructor Guide. 401: Programmable Logic Controllers Module 2: Advanced Programming Systems

CTEET003_Programmable Logic Controls CTAG Rubric EET. Some applied skills present

Introduction. Upon completion of Basics of PLCs you should be able to: Identify the major components of a PLC and describe their functions

-----other notes This picture was taken from here:

Pretest Programmable Logic Controllers. Unit 1, Task 1

INITIAL FACE OF AUTOMATION PROGRAMMABLE LOGIC CONTROLLER

Courseware Sample F0

1 of 8. I. (13pts) TRUE OR FALSE

MFS605/EE605 Systems for Factory Information and Control

Initial Face of Automation Programmable Logic Controller

PLC Programming D R. T A R E K A. T U T U N J I

MECH 1500 Quiz 4 Review

Answers to Chapter 2 Review Questions. 2. To convert controller signals into external signals that are used to control the machine or process

TC40 - Pre-Instructional Survey

Answers to Chapter 2 Review Questions. 2. To convert controller signals into external signals that are used to control the machine or process

University of Technology Control and System Engineering Department Computer and Mechatronics Engineering Branches

An OR Operation. Or (O) Function I0.4 Q0.1 I0.5 I0.5 I0.4 Q0.1. Input 3. Input 4. Output 2

Copyright 2011 Rockwell Automation, Inc. All rights reserved. Basic PLC

Table of Contents

Ch 9 Discrete Control Using PLCs and PCs

The use of automatic equipment instead of manual labor. Any plant or machine operating by it self without human

efesotomasyon.com - Allen Bradley,Rockwell,plc,servo,drive

Programmable logic controllers : industrial control / Khaled Kamel, Eman Kamel. New York [etc.], cop Spis treści

Question & its answer Remark Total marks 01 Attempt any THREE 12. a) State any three different tools used for Automation. 04 Ans.

Topics. PLC Fundamentals Ladder Logic Fundamentals

Retentive On-Delay (TONR)

Industrial Automation (Automação de Processos Industriais)

Table of Contents. Chapter Description Page. 1. PLC Fundamentals Ladder Logic

Allen Bradley PLC-5. EthernetSupport.com. Customized Automation Training. Maintenance and Troubleshooting. PLC Maintenance and Troubleshooting 1

Standard Instructions Special Instructions High-Speed Instructions SIMATIC S7-200 Programmable Controller System Manual

PLC. Module 3: Hardware and Terminology. IAT Curriculum Unit PREPARED BY. Jan 2010

MicroLogix 1100 RSLogix 500 LAB#2

PROGRAMMABLE LOGIC CONTROLLERS LAB ELEC 2141

Programmable Logic Controller

L12 - Basic PLC Programming with Micro800 Controllers Hands-on Lab

EEET 2204 Industrial Automation

The following terms are registered trademarks of Rockwell Automation Inc.

PROGRAMMABLE LOGIC CONTROLLER

Allen Bradley SLC-500

To program and test PLC ladder programs that use timer instructions. Timer Instructions of the Trainer PLC. the timer-on-delay (TON) instruction;

Steam Boiler Automation Using Programmable Logic Controller

plc operation Topics: The computer structure of a PLC The sanity check, input, output and logic scans Status and memory types 686 CPU

Applications of Programmable Logic Controllers DG31 34

Introduction. Upon completion of Basics of PLCs you should be able to: Identify the major components of a PLC and describe their functions

Introduction to Programmable Controllers D R. TAREK TUTUNJI P H I L A D E L P H I A U N I V E R S I T Y, J O R D A N

Mechatronics MECH 1340 Digital Fundamentals & PLCs Introduction

Programmable Logic Controllers. Second Edition

Programmable logic controllers

Connect to the Future Today with Allen-Bradley s SLC 5/05 Processor with Ethernet

Mechatronics Programmable Logic Controller Basic Programming Courseware Sample

InstrumentationTools.com

4. Draw the general ladder rungs to represent a latch circuit. (N/D 2009)

Allen-Bradley Replacement

Combinational and sequential systems. Prof. Cesar de Prada Dpt. of Systems Engineering and Automatic Control UVA

PLC Exam 6/18/2014 Name: I. Matching. Match the System memory Data Files to their descriptions.

Programmable Logic Controllers

Making the decision to switch from PLC to PC-based Control has gotten even easier with the introduction of MachineLogic Control Software.

Allen-Bradley PLCs. Product Data

ET345P Control Systems [Onsite]

Industrial Communications Training

InstrumentationTools.com

PLC: introduction. PLC: introduction. PLC: application. PLC: application

PLC Fundamentals. Module 2: Hardware and Terminology. Academic Services Unit PREPARED BY. August 2011

Introduction to latest innovation in advanced industrial instrumentation UNIT 6 BASIC INSTRUMENTATION

Programming Examples Direct Logic

PROGRAMMABLE CONTROLLER COMMUNICATIONS TO REMOTE 1/0. William J. Bender Control Engineering Specialist Florida Area Square D Company Tampa, Florida

Automation of Conveyor System and Process Control with Power Reduction Using Efficient PLC Programming and SCADA

PLC-5 Programmable Controllers Comparison

Allen-Bradley PLCs. 100 Programmable Controller Processor Unit -Catalog Nos LPI01, -LP102, -LP103, -LP104 SLC TM. The Unit

The Getting Started Guide for HHT (Catalog Number 1747 PTA1E & 1747 PT1)

MET 487 Instrumentation and Automatic Control. Topics of Discussion

Laboratory Learning Objectives

1. PLC - Introduction

ELECTRICAL ENGINEERING TECHNOLOGY Introduction to RSLogix 5000 and the Compact Logix PLC

LAB 10 INTRODUCTION TO LADDER LOGIC PROGRAMMING. 2 Lab Equipment 2.1. CLICK Series Micro Programmable Logic Controller (PLC)

Lec 2. .Ladder Logic.Memory Map.KGL Programming Software

Simple Ladder Logic. Simple Ladder Logic. OR Operation. Chapter 2: Basic Ladder Logic Programming. Ladder Logic Learning objectives.

Rretrofitting process optimization in CNC machines using PLC and labview

Branch PLC. Velocio s Branch PLC

A Smart HMI with Advanced Controls Great for tight spaces when there is no more room for additional I/O on your PLC rack

ControlLogix Level 1

PLC 5/250 Programmable Controller System Overview

Control Transformers Control transformers

PLC Training - Intermediate

Instruction. Chapter 1 PLC Ladder Diagram and the Coding Rules of Mnemonic

AVAILABLE CONTROLS UPGRADES HAYSSEN MACHINES VERTICAL FORM FILL and SEAL

Allen-Bradley. User Manual. PLC-5 Backup Communication Module (1785-BCM, 1785-BEM) product icon

ADVANCED TRAINING INSTITUTE, HYDERABAD

the absence of a signal. produce a result at one or more of their outputs. parallel. Y= AB. interconnected. connected. changed.

Familiarization with the PLC Trainer and RSLogix 500

QUICK START PLC. 1. Basic Manipulations

Figures 2 and 3 illustrate respectively a photograph and a labelled diagram of the PLC that will be discussed in this class.

Programmable Logic Controller

Ch. 4 Programming the Application 1

Central Processing Unit - CPU

Industrial Automation de Processos Industriais)

eace PLC Velocio s Embedded Ace (eace) PLC

How to choose an Industrial Automation Controller: White Paper, Title Page WHITE PAPER. How to choose an Industrial Automation Controller

Transcription:

Introduction to Programmable Logic Controllers (PLC's) Industrial Control Systems Fall 2006 Lecture Introduction to PLC's MME 486 Fall 2006 1 of 47

The Need for PLCs Hardwired panels were very time consuming to wire, debug and change. GM identified the following requirements for computer controllers to replace hardwired panels. Solid-state not mechanical Easy to modify input and output devices Easily programmed and maintained by plant electricians Be able to function in an industrial environment Lecture Introduction to PLC's MME 486 Fall 2006 2 of 47

The First Programmable Logic Controllers (PLCs) Introduced in the late 1960 s Developed to offer the same functionality as the existing relay logic systems Programmable, reusable and reliable Could withstand a harsh industrial environment They had no hard drive, they had battery backup Could start in seconds Used Ladder Logic for programming Lecture Introduction to PLC's MME 486 Fall 2006 3 of 47

Programmable Logic Controller A programmable logic controller (PLC) is a specialized computer used to control machines and process. It uses a programmable memory to store instructions and specific functions that include On/Off control, timing, counting, sequencing, arithmetic, and data handling Lecture Introduction to PLC's MME 486 Fall 2006 4 of 47

Advantages of PLC Control Systems Flexible Faster response time Less and simpler wiring Solid-state - no moving parts Modular design - easy to repair and expand Handles much more complicated systems Sophisticated instruction sets available Allows for diagnostics easy to troubleshoot Less expensive Lecture Introduction to PLC's MME 486 Fall 2006 5 of 47

Advantages of a PLC Control System Eliminates much of the hard wiring that was associated with conventional relay control circuits. The program takes the place of much of the external wiring that would be required for control of a process. Lecture Introduction to PLC's MME 486 Fall 2006 6 of 47

Advantages of a PLC Control System Increased Reliability: Once a program has been written and tested it can be downloaded to other PLCs. Since all the logic is contained in the PLC s memory, there is no chance of making a logic wiring error. Conversely... Lecture Introduction to PLC's MME 486 Fall 2006 7 of 47

Advantages of a PLC Control System More Flexibility: Original equipment manufacturers (OEMs) can provide system updates for a process by simply sending out a new program. It is easier to create and change a program in a PLC than to wire and rewire a circuit. End-users can modify the program in the field. Lecture Introduction to PLC's MME 486 Fall 2006 8 of 47

Advantages of a PLC Control System Lower Costs: Originally PLCs were designed to replace relay control logic. The cost savings using PLCs have been so significant that relay control is becoming obsolete, except for power applications. Generally, if an application requires more than about 6 control relays, it will usually be less expensive to install a PLC. Lecture Introduction to PLC's MME 486 Fall 2006 9 of 47

Advantages of a PLC Control System Communications Capability: A PLC can communicate with other controllers or computer equipment. They can be networked to perform such functions as: supervisory control, data gathering, monitoring devices and process parameters, and downloading and uploading of programs. Lecture Introduction to PLC's MME 486 Fall 2006 10 of 47

Advantages of a PLC Control System Faster Response Time: PLCs operate in real-time which means that an event taking place in the field will result in an operation or output taking place. Machines that process thousands of items per second and objects that spend only a fraction of a second in front of a sensor require the PLC s quick response capability. Lecture Introduction to PLC's MME 486 Fall 2006 11 of 47

Advantages of a PLC Control System Easier To Troubleshoot: PLCs have resident diagnostic and override functions allowing users to easily trace and correct software and hardware problems. The control program can be watched in real-time as it executes to find and fix problems Lecture Introduction to PLC's MME 486 Fall 2006 12 of 47

PLC Architecture Lecture Introduction to PLC's MME 486 Fall 2006 13 of 47

PLC System Lecture Introduction to PLC's MME 486 Fall 2006 14 of 47

PLC Architecture An open architecture design allows the system to be connected easily to devices and programs made by other manufacturers. A closed architecture or proprietary system, is one whose design makes it more difficult to connect devices and programs made by other manufacturers. NOTE: When working with PLC systems that are proprietary in nature you must be sure that any generic hardware or software you use is compatible with your particular PLC. Lecture Introduction to PLC's MME 486 Fall 2006 15 of 47

Fixed I/O Is typical of small PLCs I/O Configurations Comes in one package, with no separate removable units. The processor and I/O are packaged together. Lower in cost but lacks flexibility. Lecture Introduction to PLC's MME 486 Fall 2006 16 of 47

Modular I/O I/O Configurations Is divided by compartments into which separate modules can be plugged. This feature greatly increases your options and the unit s flexibility. You can choose from all the modules available and mix them in any way you desire. Lecture Introduction to PLC's MME 486 Fall 2006 17 of 47

I/O Configurations Modular I/O When a module slides into the rack, it makes an electrical connection with a series of contacts - called the backplane. The backplane is located at the rear of the rack. Lecture Introduction to PLC's MME 486 Fall 2006 18 of 47

Power Supply Supplies DC power to other modules that plug into the rack. In large PLC systems, this power supply does not normally supply power to the field devices. In small and micro PLC systems, the power supply is also used to power field devices. Lecture Introduction to PLC's MME 486 Fall 2006 19 of 47

Processor (CPU) Is the brain of the PLC. Consists of a microprocessor for implementing the logic, and controlling the communications among the modules. Designed so the desired circuit can be entered in relay ladder logic form. The processor accepts input data from various sensing devices, executes the stored user program, and sends appropriate output commands to control devices. Processor Module Lecture Introduction to PLC's MME 486 Fall 2006 20 of 47

I/O Section Consists of: Input modules Output modules. Lecture Introduction to PLC's MME 486 Fall 2006 21 of 47

I/O Section Input Module Forms the interface by which input field devices are connected to the controller. The terms field and real world are used to distinguish actual external devices that exist and must be physically wired into the system. Lecture Introduction to PLC's MME 486 Fall 2006 22 of 47

Output Module I/O Section Forms the interface by which output field devices are connected to the controller. PLCs employ an optical isolator which uses light to electrically isolate the internal components from the input and output terminals. Lecture Introduction to PLC's MME 486 Fall 2006 23 of 47

Programming Device PC with appropriate software A personal computer (PC) is the most commonly used programming device The software allows users to create, edit, document, store and troubleshoot programs The personal computer communicates with the PLC processor via a serial or parallel data communications link Lecture Introduction to PLC's MME 486 Fall 2006 24 of 47

Programming Device Hand-held unit with display Hand-held programming devices are sometimes used to program small PLCs They are compact, inexpensive, and easy to use, but are not able to display as much logic on screen as a computer monitor Lecture Introduction to PLC's MME 486 Fall 2006 25 of 47

Programming Device Hand-held unit with display Hand-held units are often used on the factory floor for troubleshooting, modifying programs, and transferring programs to multiple machines. Lecture Introduction to PLC's MME 486 Fall 2006 26 of 47

PLC Mixer Process Control Problem Mixer motor to automatically stir the liquid in the vat when the temperature and pressure reach preset values Alternate manual pushbutton control of the motor to be provided The temperature and pressure sensor switches close their respective contacts when conditions reach their preset values Lecture Introduction to PLC's MME 486 Fall 2006 27 of 47

Process Control Relay Ladder Diagram Motor starter coil is energized when both the pressure and temperature switches are closed or when the manual pushbutton is pressed Lecture Introduction to PLC's MME 486 Fall 2006 28 of 47

PLC Input Module Connections The same input field devices are used These devices are wired to the input module according to the manufacturer s labeling scheme Lecture Introduction to PLC's MME 486 Fall 2006 29 of 47

PLC Output Module Connections Same output field device is used and wired to the output module Triac Triac switches motor ON and OFF in accordance with the control signal from the processor Lecture Introduction to PLC's MME 486 Fall 2006 30 of 47

PLC Ladder Logic Program The format used is similar to that of the hard-wired relay circuit Lecture Introduction to PLC's MME 486 Fall 2006 31 of 47

PLC Ladder Logic Program The symbols represent instructions Lecture Introduction to PLC's MME 486 Fall 2006 32 of 47

PLC Ladder Logic Program The numbers represent addresses Lecture Introduction to PLC's MME 486 Fall 2006 33 of 47

PLC Ladder Logic Program I/O address format will differ, depending on the PLC manufacturer. You give each input and output device an address. This lets the PLC know where they are physically connected Lecture Introduction to PLC's MME 486 Fall 2006 34 of 47

Entering And Running The PLC Program To enter the program into the PLC, place the processor in the PROGRAM mode and enter the instructions one-by-one using the programming device To operate the program, the controller is placed in the RUN mode, or operating cycle Lecture Introduction to PLC's MME 486 Fall 2006 35 of 47

PLC Operating Cycle During each operating cycle, the controller examines the status of input devices, executes the user program, and changes outputs accordingly The completion of one cycle of this sequence is called a scan. The scan time, the time required for one full cycle, provides a measure of the speed of response of the PLC Lecture Introduction to PLC's MME 486 Fall 2006 36 of 47

PLC Operating Cycle Each The can be though of as a set of normally open contacts can be considered to represent a coil that, when energized, will close a set of contacts. Lecture Introduction to PLC's MME 486 Fall 2006 37 of 47

PLC Operating Cycle Coil O/1 is energized when contacts I/1 and I/2 are closed or when contact I/3 is closed. Either of these conditions provides a continuous path from left to right across the rung that includes the coil. Lecture Introduction to PLC's MME 486 Fall 2006 38 of 47

Modifying A PLC Program Relay ladder diagram for modified process. The change requires that the manual pushbutton control should be permitted to operate at any pressure but not unless the specified temperature setting has been reached. Lecture Introduction to PLC's MME 486 Fall 2006 39 of 47

Modifying A PLC Program Relay ladder diagram for modified process. If a relay system were used, it would require some rewiring of the system, as shown, to achieve the desired change. Lecture Introduction to PLC's MME 486 Fall 2006 40 of 47

Modifying A PLC Program PLC ladder logic diagram for modified process. If a PLC is used, no rewiring is necessary! The inputs and outputs are still the same. All that is required is to change the PLC program Lecture Introduction to PLC's MME 486 Fall 2006 41 of 47

PLCs Versus Personal Computers Same basic architecture PLC - Operates in the industrial environment - Is programmed in relay ladder logic - Has no keyboard, CD drive, monitor, or disk drive - Has communications ports, and terminals for input and output devices PC - Capable of executing several programs simultaneously, in any order - Some manufacturers have software and interface cards available so that a PC can do the work of a PLC Lecture Introduction to PLC's MME 486 Fall 2006 42 of 47

PC Based Control Systems Advantages - Lower initial cost - Less proprietary hardware and software required - Straightforward data exchange with other systems - Speedy information processing - Easy customization Lecture Introduction to PLC's MME 486 Fall 2006 43 of 47

PLC Size Classification Criteria - Number of inputs and outputs (I/O count) - Cost - Physical size Nano PLC - Smallest sized PLC - Handles up to 16 I/O points Micro PLC - Handles up to 32 I/O points Lecture Introduction to PLC's MME 486 Fall 2006 44 of 47

PLC Size Classification Allen-Bradley SLC-500 Family - Handles up to 960 I/O points Allen-Bradley PLC-5 Family - Handles several thousand I/O points Lecture Introduction to PLC's MME 486 Fall 2006 45 of 47

PLC Instruction Set The instruction set for a particular PLC type lists the different types of instructions supported. An instruction is a command that will cause a PLC to perform a certain predetermined operation. Lecture Introduction to PLC's MME 486 Fall 2006 46 of 47

Typical PLC Instructions XIC (Examine ON)....... Examine a bit for an ON condition XIO (Examine OFF)...... Examine a bit for an OFF condition OTE (Output Energize).... Turn ON a bit (non retentive) OTL (Output Latch)...... Latch a bit (retentive) OTU (Output Unlatch).... Unlatch a bit (retentive) TOF (Timer Off-Delay)..... Turn an output ON or OFF after its rung has been OFF a preset time interval TON (Timer On-Delay).... Turn an output ON or OFF after its rung has been ON for a preset time interval CTD (Count Down)....... Use a software counter to count down from a specified value CTU (Count Up)......... Use a software counter to count up to a specified value Lecture Introduction to PLC's MME 486 Fall 2006 47 of 47