Mechatronics Plc by Nishant

Embed Size (px)

Citation preview

  • 8/6/2019 Mechatronics Plc by Nishant

    1/53

    Programmable Logic Controller

    (PLC)

    By

    NISHANT V. CHAUDHARI

    M.A.E. ALANDI

  • 8/6/2019 Mechatronics Plc by Nishant

    2/53

    PLC

    NEMA defines a PROGRAMMABLE LOGICCONTROLLER as:A digitally operating electronic apparatus whichuses a programmable memory for the internalstorage of instructions by implementing specificfunctions such as logic sequencing

    timing

    Counting arithmetic to control

    through digital or analog input/output modules,various types of machines or processes.

  • 8/6/2019 Mechatronics Plc by Nishant

    3/53

    PLC History The Hydramatic Division of the General

    Motors Corporation specified the design

    criteria for the first programmable

    controller in 1968 Their primary goal was to eliminate the

    high costs associated with inflexible, relay

    controlled systems

  • 8/6/2019 Mechatronics Plc by Nishant

    4/53

    The specifications required a solid-statesystem with computer flexibility able to:

    1. Survive in an industrial environment.

    2. be easily programmed and maintained by

    plant engineers and technicians.

    3. be reusable

    Such a control system would reduce

    machine downtime and provideexpandability for the future

  • 8/6/2019 Mechatronics Plc by Nishant

    5/53

    Some of the initial specifications included the

    following: The new control system had to be price competitive with the use

    of relay systems.

    The system had to be capable of sustaining an industrial

    environment.

    The input and output interfaces had to be easily replaceable.

    The controller had to be designed in modular form, so that

    subassemblies could be removed easily for replacement or

    repair.

    The control system needed the capability to pass data collection

    to a central system. The method used to program the controller had to be simple, so

    that it could be easily understood by plant personnel.

    The system had to be reusable.

  • 8/6/2019 Mechatronics Plc by Nishant

    6/53

    Conceptual Design of PLC

    The first programmable controllers were more or lessjust relay replacers.

    Their primary function was to perform the sequentialoperations that were previously implemented with relays

    These operations included ON/OFF control of machinesand processes that required repetitive operations, suchas transfer lines and grinding and boring machines etc.

    These programmable controllers were a vastimprovement over relays

    They were easily installed, used considerably less spaceand energy, had diagnostic indicators that aidedtroubleshooting, and unlike relays, were reusable if aproject was scrapped.

  • 8/6/2019 Mechatronics Plc by Nishant

    7/53

    Todays PLC

    Many technological advances in the

    programmable controller industry continue

    today.

    These advances not only affect programmable

    controller design, but also the philosophical

    approach to control system architecture.

    Changes include bothh

    ardware (physicalcomponents) and software (control program)

    upgrades

  • 8/6/2019 Mechatronics Plc by Nishant

    8/53

    The following list describes some recent PLChardware enhancements: Faster scan times are being achieved using new,

    advanced microprocessor and electronic technology.

    Small, low-cost PLCs, which can replace four to tenrelays, now have more power than their predecessor,

    the simple relay replacer. High-density input/output (I/O) systems provide

    space-efficient interfaces at low cost.

    Intelligent, microprocessor-based I/O interfaces haveexpanded distributed processing.

    Typical interfaces include PID (proportional integral-derivative), network, CAN-bus, field-bus, ASCIIcommunication, positioning, host computer, andlanguage modules

  • 8/6/2019 Mechatronics Plc by Nishant

    9/53

    Hardware Components of a PLC

    System Processor unit (CPU)

    Memory

    Input/Output modules Power supply unit

    Programming device

    Communication modules Remote I/O modules

  • 8/6/2019 Mechatronics Plc by Nishant

    10/53

    PLC Block Diagram

  • 8/6/2019 Mechatronics Plc by Nishant

    11/53

    Major CPU Components

  • 8/6/2019 Mechatronics Plc by Nishant

    12/53

    Input Output Interface

  • 8/6/2019 Mechatronics Plc by Nishant

    13/53

    Functional Interaction of PLC system

  • 8/6/2019 Mechatronics Plc by Nishant

    14/53

    Programming Devices

  • 8/6/2019 Mechatronics Plc by Nishant

    15/53

    Typical Areas Of Application

  • 8/6/2019 Mechatronics Plc by Nishant

    16/53

    Typical Areas Of Application

  • 8/6/2019 Mechatronics Plc by Nishant

    17/53

    Market share

    Micro: 15 to 128 I/O pointsMedium: 128 - 512 I/O points

    Large: > 512 I/O points

    Nano: < 15 I/O points

    PC-basedSoftware PLC

    Embedded control

    32%29%

    20%

    7%

    6%4%

    2%

    % installed PLCs

  • 8/6/2019 Mechatronics Plc by Nishant

    18/53

    Type of PLCs

  • 8/6/2019 Mechatronics Plc by Nishant

    19/53

    Micro PLC

  • 8/6/2019 Mechatronics Plc by Nishant

    20/53

    Small PLC

  • 8/6/2019 Mechatronics Plc by Nishant

    21/53

    Medium PLC

  • 8/6/2019 Mechatronics Plc by Nishant

    22/53

    Large PLCs

  • 8/6/2019 Mechatronics Plc by Nishant

    23/53

    Large PLCs

  • 8/6/2019 Mechatronics Plc by Nishant

    24/53

    Very Large PLCs

  • 8/6/2019 Mechatronics Plc by Nishant

    25/53

  • 8/6/2019 Mechatronics Plc by Nishant

    26/53

    Global players

  • 8/6/2019 Mechatronics Plc by Nishant

    27/53

    PLC Programming Languages

    As Per IEC 61131-3 Standard

    Ladder Diagram (LD)

    Sequential Function Chart (SFC)

    Function Block Diagram (FBD)

    Structured Text (ST)

    Instruction List (IL)

  • 8/6/2019 Mechatronics Plc by Nishant

    28/53

    Ladder Diagram

  • 8/6/2019 Mechatronics Plc by Nishant

    29/53

  • 8/6/2019 Mechatronics Plc by Nishant

    30/53

  • 8/6/2019 Mechatronics Plc by Nishant

    31/53

  • 8/6/2019 Mechatronics Plc by Nishant

    32/53

    Structured Text

    TONR_01.Preset := 500;

    TONR_O1.Reset := reset;

    TONR_01.TimerEnable :=

    limit_switch1;

    TONR(TONR_01)

    timer_state := TONR_01.DN;

    ???

    TONR_01

    TONR ...

    Timer On Delay with Reset

    TimerEnable

    PRE

    Reset

    ACC0

    DN0

    ?

    ??

    ?

    ??

    ?

    ENDN

    Timer On DelayTimer ?Preset ?

    A m ?

    TON

  • 8/6/2019 Mechatronics Plc by Nishant

    33/53

    I/O connection Diagram

  • 8/6/2019 Mechatronics Plc by Nishant

    34/53

    PLC System

  • 8/6/2019 Mechatronics Plc by Nishant

    35/53

    Local Rack Configuration

  • 8/6/2019 Mechatronics Plc by Nishant

    36/53

    Remote Rack Configuration

  • 8/6/2019 Mechatronics Plc by Nishant

    37/53

    I/O Addressing

  • 8/6/2019 Mechatronics Plc by Nishant

    38/53

    Logic Functions (AND)

  • 8/6/2019 Mechatronics Plc by Nishant

    39/53

    OR Function

  • 8/6/2019 Mechatronics Plc by Nishant

    40/53

    NOT

  • 8/6/2019 Mechatronics Plc by Nishant

    41/53

    Example of hardwiring changes as

    opposed to soft wiring changes

  • 8/6/2019 Mechatronics Plc by Nishant

    42/53

    PLC Scan

    Read the Data from Sensors

    or Input Devices

    Execute the users Logic

    Program

    Update the output Devices or

    Actuators

  • 8/6/2019 Mechatronics Plc by Nishant

    43/53

  • 8/6/2019 Mechatronics Plc by Nishant

    44/53

    System Programming and

    Implementation

  • 8/6/2019 Mechatronics Plc by Nishant

    45/53

  • 8/6/2019 Mechatronics Plc by Nishant

    46/53

    PLC Panel

  • 8/6/2019 Mechatronics Plc by Nishant

    47/53

  • 8/6/2019 Mechatronics Plc by Nishant

    48/53

    Control System OrganizationIndividual Control

  • 8/6/2019 Mechatronics Plc by Nishant

    49/53

    Centralized Control

  • 8/6/2019 Mechatronics Plc by Nishant

    50/53

    Distributed Control

  • 8/6/2019 Mechatronics Plc by Nishant

    51/53

  • 8/6/2019 Mechatronics Plc by Nishant

    52/53

  • 8/6/2019 Mechatronics Plc by Nishant

    53/53