What is a Programmable Logic Controller (PLC) ?

Slides:



Advertisements
Similar presentations
Unit 7 Discrete Controllers
Advertisements

Concept V2.5 Lesson 11 Objectives: After completing this lesson, the learner will be able to:  Define the configuration rules associated with the Quantum.
Dr. HABEEB HATTAB HABEEB Dr. HABEEB HATTAB HABEEB Office: BN-Block, Level-3, Room Ext. No.: 7292 UNITEN.
2500P-ACP1 Application Coprocessor
Industrial Automation and Control
EUT 1040 Lecture 10: Programmable Logic Controllers.
1 RIO Pocket PLC. 2 Smart. Compact. Low Cost. Lots of I/O. Smart – RISC processor, memory, pulse counters, PID process loops, web interface, capability,
Switchgears Control Using SCADA System Based on PLC
Introduction To Programmable Logic Controllers
SCADA MODEL SYSTEM COMPONENTS
PROGRAMMABLE LOGIC CONTROLLERS PLC’S
 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 Controller
Lecture 4: Programmable logic Controllers
Chapter 8 Output Modules.
Programmable Logic Controllers (PLC’s)
Module 2: Hardware and Terminology
PLC: Programmable Logical Controller
Industrial Electronic Control
INTRODUCTION Chapter 1.
Alternative Energy Class Room Automation Control System Lighting and Temperature Control By: Al Woodward EET-2011.
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.
SCADA and Telemetry Presented By:.
ECE 4951 Lecture 1: Programmable Logic Controllers.
K200S Introduction.
Programmable logic control Data Processing Computer System Key Board Light Pen Mouse PLC a Process Control Computer System Motion Sensor Sound Sensor.
1 FUNDAMENTOS DEL CONTROLADOR PROGRAMABLE. 2 ¿QUE ES UN CONTROLADOR PROGRAMABLE? PROGRAMMABLE CONTROLLER ENTRADAS A solid state device that controls output.
PLC introduction1 Discrete Event Control Concept Representation DEC controller design DEC controller implementation.
PLC: Programmable Logical Controller
ICP DAS Http: support about ISaGRAF: 1 Open Solution for I-8000 Series Embedded Controllers Presented by Chun Tsai
Module 1: Introduction to PLC
Programmable Logic Controller (PLC)
 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.
(More) Interfacing concepts. Introduction Overview of I/O operations Programmed I/O – Standard I/O – Memory Mapped I/O Device synchronization Readings:
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.
Unit 5 CONTROL CENTERS AND POWER SYSTEM SECURITY.
Topics of presentation
CHAPTER 2: TYPES OF CONTROLLER
Introduction to PLC by Dr. Amin Danial Asham.
Programmable Logic Controller (PLC)
PLC PROGRAMMING.
Prepared by: Engr. Qurban Ali Memon 11ES (SEC- 1 & 2)
Programmable Logic Controllers LO1: Understand the design and operational characteristics of a PLC system.
MicroLogix Packaged Controllers Programmable Controller Basics Introduction.
New product introduction:
BASIC STRUCTURE OF PLC.
PROGRAMMABLE LOGIC CONTROLLER
PROGRAMMABLE LOGIC CONTROLLER. Control Systems Types  Programmable Logic Controllers  Distributed Control System  PC- Based Controls.
SEMINAR ON P.L.C. SUBMITTED BY HRIDAY MUKHERJEE AMIT DEBNATH SOMNATH SHIL
Programmable Logic Controller & Distributed Control System Yoon-Je Choi 17 th June 2006.
Chapter 5.
Seminar on "PLC” (Programmable Logic Controller)
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.
LG PLC COURSE Beginner Prepared by : -Hossam Mohammed -Ramdan said
Programmable Logic Controllers: introduction
UNICOS: UNified Industrial COntrol System CPC (Continuous Process Control) Basic course SESSION 3: PLC basics UCPC 6 UNICOS-Continuous Process Control.
PLC Terminology and Application
Programmable Logic Controllers: I/O
The Programmable Logic Controller
Programmable control systems
CHAPTER 2 TERMINOLOGY.
SCADA Communication and Architecture Principles
PROGRAMMING.
PROGRAMMABLE LOGIC CONTROLLERS
ACOE347 – Data Acquisition and Automation Systems
Presentation transcript:

What is a Programmable Logic Controller (PLC) ?

Agenda History PLC Overview Hardware Inputs/Outputs Operation Programming Software Communication What you need to know when specifying a PLC Glossary

History of the PLC First Programmable Logic Controllers were designed and developed by Modicon as a relay replacer for GM and Landis. These controllers eliminated the need for rewiring and adding additional hardware for each new configuration of logic. The new system drastically increased the functionality of the controls while reducing the cabinet space that housed the logic. The first PLC, model 084, was invented by Dick Morley in 1969. The first commercial successful PLC, the 184, was introduced in 1973 which was designed by Michael Greenberg.

Inputs Outputs What is a PLC? The Basic Block CPU A PROGRAMMABLE LOGIC CONTROLLER is a solid state control system that continuously monitors the status of devices connected as inputs. Based upon a user written program, stored in memory, it controls the status of devices connected as outputs.

What is a PLC with Distributed I/O? Getting Complex CPU Inputs Outputs Remote

Getting Really Complex What is a PLC with Distributed Control? Getting Really Complex CPU CPU Outputs Inputs Remote

Inside a PLC Central Processor Unit (CPU) MEMORY Circuits Circuits Communications Port Circuits Circuits Central Processor Unit (CPU) Input Output CR High Voltage High Voltage MEMORY program data Isolation Barrier Isolation Barrier Primary components of virtually all PLC’s, no matter what size are: Input Circuitry Output Circuitry Central Processor Memory Communications Port(s) Power Supply PLC’s are industrially hardened devices capable of operating in extreme environments Wide Temp extremes 0-60º C High humidity High Vibration “Dirty” Electrical Power High “Noise” (electrical) environments Low Voltage or AC Power Supply DC Power Supply

Inside a PLC The CPU contains an “Executive” program that tells the PLC how to: Execute the control Instructions User’s Program Communicate with other devices Other PLCs, Programming devices, I/O devices, etc. Perform Housekeeping activities Diagnostics, etc This program is stored in “nonvolatile” memory Meaning that the program will not be lost if power is removed

What are Inputs? Switches and Pushbuttons Sensing Devices Limit Switches Photoelectric Sensors Proximity Sensors Condition Sensors Pressure Switches Level Switches Temperature Switches Vacuum Switches Float Switches Encoders

What are Outputs? Valves Motor Starters Solenoids Actuators Control Relays Horns & Alarms Stack Lights Fans Counter/Totalizer Pumps Printers

PLC Operating Cycle Four Steps in the PLC Operations Input Scan Scan the state of the Inputs Program Scan Processes the program logic Output Scan Energize/de-energize the outputs Housekeeping This step includes communications, Internal Diagnostics, etc. The steps are continually repeated - processed in a loop START Input Scan Program Housekeeping Output

Programming the PLC Types of Programming Software Languages Ladder Logic (LL) IEC Format Function Block Diagram (FBD) Structured Text (ST) Instruction List (IL) Ladder Diagram (LD) Sequential Function Chart (SFC) - also known as “Grafcet”

Ladder Logic | | ( ) | | | | |/| ( ) | | |/| ( ) | | |/| ( ) | | Inputs Outputs Read / Conditional Instructions Write / Control Instructions | | ( ) Start (Rung #1) | | | | |/| ( ) | | |/| ( ) | | |/| ( ) End (Rung #4) | |

IEC - Function Block Diagram (FBD)

IEC - Structured Text (ST)

IEC - Instruction List (IL)

IEC - Ladder Diagram (LD)

IEC - Sequential Function Chart (SFC)

Communication

Communication Basics Protocols Communication Relationships A set of rules for data exchange (format and timing of data) in a communications system Stack / profile = selected set of protocols for a communication application Communication Relationships Master / Slave - request / response & response only Peer-to-Peer - client / server, publisher / subscriber Communication Architectures Star (point-to-point) Bus, Ring, LAN (multidrop)

Communication Protocols Ethernet Modbus Plus Modbus S908 LonWorks Interbus Profi-bus DeviceNet Uni-Telway CAN-Open ASi Seriplex FIPIO/FIPway RIO HART DIO ControlNet ASCII Protocols are similar to languages - Devices must support the same protocol to understand each other

What you need to know when specifying a PLC Quantity, Type and Location of I/O Number of Inputs and output points AC or DC voltage Analog or Discrete Concentrated or spread out (distributed) Communication Requirements Protocol/Network used Devices to communicate with (HMI, other PLCs, etc) Speed of Application Response time required (throughput) of the system How fast does the process change

What you need to know when specifying a PLC Control Architecture Philosophy Centralized Control, Distributed Control or combination Redundancy - CPUs, Power Supplies, etc Programming Software IEC vs. 984 Installed base / what is currently being used User Logic Size and complexity of Program Feedback control used etc.

Alphabet Soup HMI / MMI Human Machine Interface / Man Machine Interface I/O Input(s) and/or Output(s) LSB / MSB Least Significant Bit / Most Significant Bit MODICON MOdular DIgital CONtoller PID Proportional Integral Derivative (feedback control) RF Radio Frequency RTU Remote Terminal Unit SCADA Supervisory Control And Data Acquisition TCP/IP Transmission Control Protocol / Internet Protocol