Programmable Logic Controllers Definition. Programmable Logic Controllers History



Similar documents
Programming A PLC. Standard Instructions

Programmable Logic Controllers

Programming Logic controllers

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

CIM Computer Integrated Manufacturing

PROGRAMMABLE LOGIC CONTROL

Programmable Logic Controller PLC

Technical Training Module ( 30 Days)

Fig 3. PLC Relay Output

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

8.1 The Structure and Features of Programmable Logic Controller

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

PLC Based Liquid Filling and Mixing

PLCs and SCADA Systems

MECE 102 Mechatronics Engineering Orientation

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

Understanding the IEC Programming Languages

Industrial Process Controllers

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

11. FLOWCHART BASED DESIGN

LADDER LOGIC/ FLOWCHART PROGRAMMING DIFFERENCES AND EXAMPLES

Ladder and Functional Block Programming

Learning Systems Software Simulation

SHORT TRAINING COURSES

KS3 Computing Group 1 Programme of Study hours per week

Programmable Logic Controllers Basic Level Textbook TP 301

Chapter 2 Logic Gates and Introduction to Computer Architecture

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

Programmable Logic Controllers

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

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

Series Six Plus Programmable Controller

Electrical Symbols and Line Diagrams

Gates, Circuits, and Boolean Algebra

An educational software project in the field of process control. Michael Ritzschke Institute of Informatics Humboldt University Berlin

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

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

Michelin North America

Control of Boiler Operation using PLC SCADA

Designing an efficient Programmable Logic Controller using Programmable System On Chip

1 nrsapre@gmail.com, 2 dr.s.m.kumar@gmail.com

TYPES OF COMPUTERS AND THEIR PARTS MULTIPLE CHOICE QUESTIONS

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

Introduction To SCADA and Telemetry

40.3. Control Relays and Timers

C Programming. for Embedded Microcontrollers. Warwick A. Smith. Postbus 11. Elektor International Media BV. 6114ZG Susteren The Netherlands

(Cat. No L3) Product Data

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

How to read this guide

Learning Systems Modular Systems for Mechatronics Training

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

EASTERN SCHOOL DISTRICT

Robotics and Automation Blueprint

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

Industrial Training Schedule Spring 2012

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

AUTOMATIC NIGHT LAMP WITH MORNING ALARM USING MICROPROCESSOR

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

3BASIC RELAY INSTRUCTIONS

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

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

EMC Publishing. Ontario Curriculum Computer and Information Science Grade 11

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

OKLAHOMA SUBJECT AREA TESTS (OSAT )

Analog Inputs and Outputs

Fault Diagnosis and Maintenance for CNC Machine. Based on PLC

Algorithms, Flowcharts & Program Design. ComPro

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

CIS 117 DATABASE MANAGEMENT SOFTWARE APPLICATIONS

UNIT 1 INTRODUCTION TO NC MACHINE TOOLS

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

Let s put together a Manual Processor

Training Document for Integrated Automation Solutions Totally Integrated Automation (TIA) MODULE M1

AUTOMATIC TRANSFER SWITCH CONTROL UNIT OPERATOR S MANUAL

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

MICROPROCESSOR AND MICROCOMPUTER BASICS

Computer Controlled Generating Stations Control and Regulation Simulator, with SCADA SCE

Easy Step 1000 Stepper Driver Module

Automating witfi STEP7 in LAD and FBD

NEW GENERATION PROGRAMMABLE AUTOMATION CONTROLLER

Automated Container Handling in Port Terminals

Automating with STEP7 in LAD and FBD

PROGRAMMABLE LOGIC CONTROLLERS Unit code: A/601/1625 QCF level: 4 Credit value: 15 TUTORIAL OUTCOME 2 Part 1

Cat. No. W168-E1-1B. SYSMAC Programmable Controllers C20P/C28P/C40P/C60P

Chapter 4 Register Transfer and Microoperations. Section 4.1 Register Transfer Language

THREE YEAR DEGREE (HONS.) COURSE BACHELOR OF COMPUTER APPLICATION (BCA) First Year Paper I Computer Fundamentals

Modular Laboratory Approach to CIM Teaching. Luis G. Occeña University of Missouri-Columbia

Sensors Collecting Manufacturing Process Data

Programmable Logic Controller (PLC) Guide

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

ABB drives. Automation solutions Drives, PLC, motion, motors and safety

The integrated HMI-PLC

S7 for Windows S7-300/400

PLC Programming for Industrial Automation. Kevin Collins

FUNDAMENTALS OF ROBOTICS

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

Invisible EYE for Security System

Transcription:

Definition A digitally operated electronic apparatus which uses a programmable memory for the internal storage of instructions for implementing specific functions such as logic, sequencing, timing, counting, and arithmetic to control, through digital or analog input/output modules, various types of machines or processes. - National Electrical Manufacturers Association (NEMA) Components Input and output module Processor Memory Power supply Detachable programming device 1 History 1969 specifications (General Motors) Must be programmable (and reprogrammable) Designed to operate in an industrial environment Must accept 120 V ac signals from pushbuttons, switches Outputs must switch and continuously operate loads such as motors and relays of two amps rating Before the 1980 s, programmable controllers were called PCs. 2 PLC Functions A PLC performs the functions of conventional relays, timers, counters Advantages (over conventional devices) More flexibility Less space, more compact Higher reliability (less mechanical parts) Modular, can be easily connected to computer systems and to hardware 3 1

Relays Conventional devices 4 Relays (continued) Conventional devices 5 Relays (continued) Normally open Conventional devices Normally closed 6 2

Timers Conventional devices (continued) 7 Operation Inputs are sampled and stored in memory Control program is executed Calculated values are used to update the outputs Scan time is generally of the order of milliseconds 8 Application 9 3

PLCs versus Computers PLC Computer executes simple program in milliseconds, scan possibly complicated program, often timing is time is much smaller than 1/60 seconds not critical objective is to make yes/no, 0/1 decisions tasks may include floating point arithmetic, manipulation of data special purpose device, same program is general purpose, possibly different programs repeated continuously no peripherals need peripherals programmed using ladder logic programmed using high-level languages Conceptually very similar, though there are practical differences. PLCs are based on solid state technology and generally use microprocessors as their processing unit. PLCs are used to simulate electromechanical devices that were typical of transfer lines and mass production. 10 Why PLCs? Advantages + many inputs and outputs, excellent for controlling and monitoring many processes + designed for industrial environments, robust and reliable + reprogrammable + modular + ideally suited to supervisory control + easy to set up, good for FMS environment + inexpensive Disadvantages - do not use the full capabilities of the microprocessor - ladder logic programming style is cumbersome and prone to mistakes - only good for yes/no decisions - do not handle continuous inputs and outputs, not good for direct control - inflexible (compared to microprocessors) 11 Logic Control Systems Consider a system with two inputs (A, B) and two outputs (X, Y) where Y is on (true) if and only if A and B are both off (false), and X is on if and only if A and B are both on (true) or both off (false). 1. Relays 12 4

Logic Control Systems (continued) 2. Logic Gates X is on if and only if A and B are both on (true) or both off (false). Y is on (true) if and only if A and B are both off (false). A B X Y 3. PLCs 13 Logic Control Systems - Representation Computer program if ((A=0) and (B=0)) or ((A=1) and (B=1)), X:=1 else X:=0; if ((A=0) and (B=0)) Y:= 1 else Y:=0; Truth table A B X Y 0 0 1 1 1 0 0 0 0 1 0 0 1 1 1 0 14 Boolean Logic X:= A.B Y:= ~(A+B) Logic Control Systems - Representation Ladder Logic A B A B X A B Y 15 5

PLC Program STR Logic Control Systems - Representation SHF 00 ENT AND SHF 01 ENT OR SHF 11 ENT OUT SHF 10 ENT STR NOT SHF 00 ENT AND NOT SHF 01 ENT OUT SHF 11 ENT 00 01 00 01 10 00 01 11 16 Input contacts (switches, relays, photoelectric sensors, limit switches) Output loads (actuators, alarms, lights) Logical inverse (NOT) Logical AND operation Ladder Logic Diagrams Logical OR operation 17 Example Ladder Logic Diagrams (continued) 18 6

Push-button switch Ladder Logic Diagrams 19 Ladder Logic Diagrams Automatic weigh station on a conveyor Sensor X Sensor Y Response from sensors Ladder logic diagram 20 Application: Direct Robot Control 20 Rotate base CCW 21 Rotate base CW 22 Lift arm 23 Lower arm 24 Extend arm 25 Retract arm 26 Close gripper 27 Open gripper 21 7

Sequence of operations Application (continued) 22 Application (continued) PLC Ladder Logic Diagram (not all rungs shown) Output Limit switch Necessary PLC inputs 23 PLC Code Application (continued) 24 8