PLC Terminology and Application

Slides:



Advertisements
Similar presentations
What is a Programmable Logic Controller (PLC) ?
Advertisements

Unit 7 Discrete Controllers
The University of Jordan Mechatronics Engineering Department
Give qualifications of instructors: DAP
Dr. HABEEB HATTAB HABEEB Dr. HABEEB HATTAB HABEEB Office: BN-Block, Level-3, Room Ext. No.: 7292 UNITEN.
4/24/05 BAE Motor Control PLCs and Ladder Logic An Introduction.
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
CS 151 Digital Systems Design Lecture 37 Register Transfer Level
Lecture 4: Programmable logic Controllers
Chapter 8 Output Modules.
PLC Fundamentals Module 2: Hardware and Terminology.
Chapter 19 Fundamental PLC Programming
Module 2: Hardware and Terminology
PLC: Programmable Logical Controller
PROGRAMMABLE LOGIC CONTROLLER (PLC) AND AUTOMATION
Hall C’s HMS PLC Controls by Steven Lassiter. What Constituents a PLC System PLC (processors) Programming. I/O modules. Field Device Signals (sometimes.
PLC introduction1 Discrete Event Control Concept Representation DEC controller design DEC controller implementation.
PLC: Programmable Logical Controller
Industrial Process Control System Simon Hui Engineer Control and Informatics, Industrial Centre.
Introduction to Robo Pro
Module 1: Introduction to PLC
Programmable Logic Controller (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.
©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.
Chapter 10 Advanced Programming, PLC Interfacing, and Troubleshooting
Logic Functions and Symbols
Introduction to PLC by Dr. Amin Danial Asham.
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)
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.
Chapter 5.
Fluid Power Control.
Lesson 1 PLC BASICS. PLC Definition  Programmable Logic Controllers are industrial computers that control machine and other applications.  PLC have.
Lecture 10: Programmable Logic Controllers
Lesson 1.C PLC PROGRAMMING.
Definition of PLC A digitally operating electronic apparatus which uses a programming memory for the internal storage of instructions for implementing.
LG PLC COURSE Beginner Prepared by : -Hossam Mohammed -Ramdan said
Programmable Logic Controllers
Programmable Logic Controllers: introduction
Basic Computer Organization and Design
Module 1: Introduction to PLC
Chapter 5.
UNICOS: UNified Industrial COntrol System CPC (Continuous Process Control) Basic course SESSION 3: PLC basics UCPC 6 UNICOS-Continuous Process Control.
Professor Robert L. Heider, PE
PLC: Programmable Logical Controller
How SCADA Systems Work?.
The Programmable Logic Controller
بسم الله الرحمن الرحيم Khartoum Refinery Company E/I Department Siemens PLC_S7-200 Level (1) Eng: Sami Ahmed 2017 PART1 HARDWARE.
Data Acquisition Systems
Programmable control systems
CHAPTER 2 TERMINOLOGY.
Session III Architecture of PLC
Programmable Logic Controllers (PLCs) An Overview.
Workbook Section.
MicroLogix Packaged Controllers
PROGRAMMING.
PROGRAMMABLE LOGIC CONTROLLERS
ACOE347 – Data Acquisition and Automation Systems
Control System Applications (2)
IENG 475: Computer-Controlled Manufacturing Systems Logic Diagrams
Presentation transcript:

PLC Terminology and Application Programmable Logic Controller, also called a PLC or programmable controller, is a computer-type device used to control equipment in an industrial facility PLC Applications: Process Control, HVAC Control, Conveyor Systems, Food Processing Machinery, Auto Assembly Lines, etc. (Regulatory Control as well as Sequential Control Systems)

System Wiring Comparison Traditional hardwire system PLC System wiring

PLC System Input/Output

Relay and Coil

PLC System with Relays

System Rack Components

PLC Modules

PLC Modules

Modular Controller

PLC Program Up-load

PLC Program Down-load

A picture of PLC system

Basic Component of PLC

Input/Output Systems Discrete Inputs/Outputs Analog Inputs/Outputs Special Purpose Modules Intelligent Modules Communication Modules

Discrete Signal Types Selector switches Temperature switches Flow switches Level switches Valve position switches Starter auxiliary contacts Pushbuttons Motor starter contacts Limit switches Pressure switches Hand switches Proximity switches Relay contacts Photoelectric sensors Anunciators Alarm lights Electric control relays Electric fans Indicating lights Electric valves Alarm horns Solenoid valves Motor starters Heater starters

Analog Devices Flow transmitters Pressure transmitters Temperature transmitters Analytical transmitters Position transmitters Potentiometers Level transmitters Speed instruments Electric motor drives Analog meters Chart data recorders Process controllers Current-to-pneumatic Transducers Electrical-operated valve Variable speed drives

Special Purpose Modules Binary Coded Decimal (BCD) Modules Provide parallel communication between the processor and input/output devices Encoder/Counter Input Module Used for operations that require direct high speed encoder input into a counter Pulse Counter Input Module Used to interface with field instruments that generate pulse such as positive displacement (PD) flowmeters and turbine type flowmeters

Intelligent Module Can perform complete processing functions, independent of the CPU and the control program scan Thermocouple Input Module Designed to accept inputs directly from a thermocouple Provides cold junction compensation Stepping Motor Module Generates a pulse train that is compatible with stepping motor translators that represent distance, speed, and direction commands Control Loop Module (PID module) Used in continuous closed-loop where the proportionalintegral- derivative (PID) control algorithm is required

Standard Languages Ladder Diagram (LD) Uses a standardized set of ladder logic symbols Sequential Function Charts (SFC) Blocks connected together like a circuit diagram Functional Block Diagram (FBD) A graphical language used to describe sequential operations Instruction List (IL) Low level language Structured Text (ST) High level structured language designed for automation processes

Programming Devices Used to enter, store, and monitor the PLC software PC-based system Connected to the PLC only during : programming & testing startup troubleshooting

Ladder Diagram Representations of relay ladder diagrams The most widely used Composed of six categories of instructions Relay type Timer/counter Data manipulation Arithmetic Data transfer Program control

Sequential Function Charts (SFC) Represented as a set of well-defined steps, linked by transitions Actions within the steps are detailed by using the Structured Text language (ST)

Functional Block Diagram (FBD) Describes a relationship or function between input and output variables Well suited for many applications involving the flow of information or data between control components Allows the programmer to build complex control procedures Extensive function blocks library is provided

Instruction List (IL) Very effective for small simple applications or for optimizing parts of an application A list of low level instructions Consists of standardized operators Data manipulation Arithmetic Branch instruction

Structured Text (ST) Used mainly to implement complex procedures Default language for the description of the actions within steps and conditions attached to the transitions of the SFC Statement types : assignment subprogram or function call “C” function block call Selection (if, then, else, case, etc) Iteration (for, while, repeat, etc) Control (return, exit, etc) Special