Programmable Logic Controller (PLC)

Slides:



Advertisements
Similar presentations
Chapter 1 Introduction to the Programmable Logic Controllers.
Advertisements

Unit 7 Discrete Controllers
HYDRAULICS & PNEUMATICS
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.
Programmable Logic Controllers
Advantages of PLCs Cost effective for controlling complex systems. Flexible and can be reapplied to control other systems quickly and easily. Computational.
Switchgears Control Using SCADA System Based on PLC
PLC: Software, Applications Jason Cardell November 21, 2014.
1 The University of Jordan Mechatronics Engineering Department PLC: Programmable Logical Controller.
Introduction To Programmable Logic Controllers
 A system consisting of a number of remote terminal units (or RTUs) collecting field data connected back to a master station via a communications system.
Programmable Logic Controller
Programmable Logic Controllers (PLCs) This course deals with PLCs, Programmable Logic Controllers. PLCs are the industrial computer/controllers that are.
Lecture 4: Programmable logic Controllers
Chapter 19 Fundamental PLC Programming
Module 2: Hardware and Terminology
PLC: Programmable Logical Controller
Industrial Electronic Control
PROGRAMMABLE LOGIC CONTROLLER (PLC) AND AUTOMATION
 What’s a Computer? What’s a Computer?  Characteristics of a Computer Characteristics of a Computer  Evolution of Computers Evolution of Computers.
Programmable logic control Data Processing Computer System Key Board Light Pen Mouse PLC a Process Control Computer System Motion Sensor Sound Sensor.
Programmable Logic Controller (PLC) - Introduction
PLC introduction1 Discrete Event Control Concept Representation DEC controller design DEC controller implementation.
PLC: Programmable Logical Controller
Module 1: Introduction to PLC
Welcome to the World of Programmable Logic Controllers
Copyright © 2002 Delmar Thomson Learning Chapter 1 Welcome to the World of Programmable Logic Controllers.
 AUTOMATION  PLC  SCADA  INSTRUMENTATION  DRIVES & MOTORS.
Memory Layout and SLC500™ System Addresses. Processor Memory Division An SLC 500 processor's memory is divided into two storage areas. Like two drawers.
Memory Layout and SLC500 System Addresses. Processor Memory Division An SLC 500 processor's memory is divided into two storage areas. Like two drawers.
©2008 Pearson Education, Inc., Upper Saddle River, NJ. All rights reserved. This material is protected under all copyright laws as they currently exist.
INTRODUCTION TO PROGRAMMABLELOGICCONTROL. PROGRAMMABLE LOGIC CONTROL (PLC): “ A digital electronic device that uses a programmable memory to store instructions.
Implementing software in IEC Languages in IEC IEC uses the following languages Instruction List – Assembly level programming using.
CHAPTER 2: TYPES OF CONTROLLER
Introduction to Computer Application (IC) MH Room 517 Time : 7:00-9:30pm.
Introduction to PLC by Dr. Amin Danial Asham.
Programmable Logic Controller (PLC)
PLC PROGRAMMING.
Programming Languages IEC :The International Electromechanical Commission assigned the research committee 65A to define a PLC standard. Objective.
Prepared by: Engr. Qurban Ali Memon 11ES (SEC- 1 & 2)
INTRODUCTION TO FBD - Function Block Diagram by ( LOGO ) Revision 2.
PROGRAMMABLE LOGIC CONTROLLER (PLC) AND AUTOMATION
Programmable Logic Controllers
1 Basic Processor Architecture. 2 Building Blocks of Processor Systems CPU.
PROGRAMMABLE LOGIC CONTROLLER
SEMINAR ON P.L.C. SUBMITTED BY HRIDAY MUKHERJEE AMIT DEBNATH SOMNATH SHIL
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.
Seminar on "PLC” (Programmable Logic Controller)
Computer Architecture Furkan Rabee
Lesson 1 PLC BASICS. PLC Definition  Programmable Logic Controllers are industrial computers that control machine and other applications.  PLC have.
Lesson 1.C PLC PROGRAMMING.
Programmable Logic Controllers
Programmable Logic Controllers: introduction
Module 1: Introduction to PLC
PLC Terminology and Application
COMPUTER ORGANIZATION & ASSEMBLY LANGUAGE
PLC: Programmable Logical Controller
Programmable control systems
Session III Architecture of PLC
PLC’s programmable logic Control
Programmable Logic Controllers (PLCs) An Overview.
Programmable Logic Controllers
CHAPTER - INTRODUCTION TO PLCS
PROGRAMMING.
ACOE347 – Data Acquisition and Automation Systems
Control System Applications (2)
Presentation transcript:

Programmable Logic Controller (PLC) Ahmad Shukri

Objective This training introduces the basic hardware and software components of a Programmable Controller (PLC). It details the architecture and basic instruction set common to all PLC’s. Basic programming techniques and logic designs are covered. This training describes the operating features of the PLC, the advantages of the PLC over hard-wired control systems, practical applications, troubleshooting and maintenance of PLC’s.

Introduction PLC according to IEC -1131 purposes Electronic digital systems, designed for use by industry. Using a programmable memory for storing instructions, In order to do work such as logic, sequencing, timing, counting and Arithmetic Allows control over the digital or analoge inputs and outputs, various types of machines or proses. Combined with the PC to enable the combination between industrial control easily done. International Electrotechnical Commission

Advantages of PLC Less wiring. Wiring between devices and relay contacts are done in the PLC program. Easier and faster to make changes. Trouble shooting aids make programming easier and reduce downtime. Reliable components make these likely to operate for years before failure.

Industrial Evolution Before the industrial revolution began a process that is done with hand, for example filling, labeling confusion and packaging

Industrial Evolution At the beginning of this century, the whole process is done automatically as filling, capping, packing and labelling. It was carried out using an electro-mechanical control.

Industrial Evolution When the computer was first introduced, there is a new control system PLC. Introduced that will be more efficient and more flexible than using relay control system

Type Of PLC Compact Fixed number of input and output Input module, output module and control unit in a house

Type Of PLC Modular Module installed separately from the CPU, input and output is mounted on a rack (back plane) and can be substituted with a specific module if needed. Module are connected to each other through the System Bus

PLC Parts PLC generally having five parts, namely: - i) Input Section ii) Output Section iii) Central Processing Unit-CPU iv) Memory v) Programming Tools

Input Section The ability of a PLC is in accordance with the existing number of input points signals from switches or sensors are channeled through the input point.

Ouput Section Output modules are also important for the ability of a PLC

Central Processing Unit (CPU) CPU is divided into three main sections Processor, Power Supply and Memory

Input and Output Device Automation System Computer System

Programming Programming equipment. Programming data to be stored in memory to be written and incorporated into the PLC. There are many ways to do these things such as: a) Through-PC Personal Computer        b) Hand-Held Console Programming.              

Communication Computer to PLC PLC to PLC PLC to Touch panel

Selecting a PLC Criteria Number of logical inputs and outputs. Memory Number of special I/O modules Scan Time Communications Software

The 5 Languages of IEC 61131-3 Ladder Diagram (LD) Form of electric circuit diagram in which there is a switch and coil symbols. Ladder diagrams are very popular in USA and Japan. Very suitable to be used for easy connection.

The 5 Languages of IEC 61131-3 Instruction List (IL) Single Accumulator based execution model Based upon the German ‘Anweisungsliste’, AWL Only one operation such as storing a value in the accumulator register, is allowed per line

The 5 Languages of IEC 61131-3 Structured Text (ST) High level language, block structured Syntax resembles PASCAL Complex statements and nested instructions possible support for example: Iteration loops (REPEAT-UNTIL; WHILE-DO) Conditional execution (IF-THEN-ELSE; CASE) Functions (SQRT(), SIN())

The 5 Languages of IEC 61131-3 Function Block Diagram (FBD) Graphical language, widely used in Europe Allows program elements which appear as blocks to be "wired" together in a form analogous to a circuit diagram Used in many applications that involve the flow of information or data between control components

The 5 Languages of IEC 61131-3 Sequential Function Chart (SFC) Graphical language which provides a diagrammatic representation of program sequences --> flowchart Based on the French Grafcet (IEC 848) Main structure and suitable for rapid diagnostics The basic elements are steps with action blocks and transitions Steps consist of a piece of program that is carried out until a condition specified in the transition is met Programming of complex tasks by dividing in smaller parts Each element can be programmed in any IEC-language