Introduction to PLCs L1

  • Upload
    hafsa

  • View
    242

  • Download
    1

Embed Size (px)

Citation preview

  • 8/14/2019 Introduction to PLCs L1

    1/19

    Introduction to ProgrammableLogic Controllers (PLC)

    Composed byBrian Hernndez

    December 2, 2007

  • 8/14/2019 Introduction to PLCs L1

    2/19

    Introduction

    Bedford Associates, founded by Richard Morleyintroduced the first Programmable LogicController in 1968

    PLC was known as the Modular DigitalController from which the MODICON companyderived its name

    Programmable Logic Controllers weredeveloped to provide a replacement for largerelay based control panels

    These systems were inflexible requiring major rewiring or replacement whenever the controlsequence was to be changed

  • 8/14/2019 Introduction to PLCs L1

    3/19

    Introduction

    These systems were inflexible requiring major rewiring or replacement whenever the controlsequence was to be changed

    Maintainable by technicians and electricalpersonnel

    To support this the programming language of Ladder Logic was developed

    Ladder Logic is based on the relay and contactsymbols technicians were used to through wiringdiagrams of electrical control panels

  • 8/14/2019 Introduction to PLCs L1

    4/19

    Topics for PLCs

    What is a Programmable Logic Controller (PLC)? Advantages Disadvantages Real world Relay Replacement Example of a Motor Control

    How to program PLCs? Ladder diagrams Examples Signal Processing

  • 8/14/2019 Introduction to PLCs L1

    5/19

    What is a PLC?

    A special computer for logic controls

    using ladder logic programming.

  • 8/14/2019 Introduction to PLCs L1

    6/19

    What is a PLC?

    A digital computer used for automation of industrial processes

    PLC is designed for multiple inputs and outputarrangements

    Programs to control machine operation PLC is an example of a real time system Armored for severe conditions compared to PCs Relay logic replacement Process Inputs and Outputs

  • 8/14/2019 Introduction to PLCs L1

    7/19

    Advantages of PLCs

    Easy to maintain Easy to program

    Reliable in industrial environment Compact Long lasting Scalable

  • 8/14/2019 Introduction to PLCs L1

    8/19

    Disadvantages of PLCs

    Handling large amount of Data Displaying Data Handling Databases Complex data handling

  • 8/14/2019 Introduction to PLCs L1

    9/19

    PLC a Real World RelayReplacement

    Real world Parts: Switch

    Bell Relay

    Switch controlling ACcircuit or bell

    Relay

  • 8/14/2019 Introduction to PLCs L1

    10/19

    PLC a Real World RelayReplacement

    Relay CoilSymbol

    Relay Normallyopen Contact

    Symbol

    PLC InputSymbol

    PLC OutputSymbol

  • 8/14/2019 Introduction to PLCs L1

    11/19

    Example of a Motor Control

    START STOP

    output

    START STOP

    output

    EQUIVALENT DIAGRAMS

    NormallyOpen Contact

    NormallyClosed Contact

  • 8/14/2019 Introduction to PLCs L1

    12/19

    How to program PLCs?

    Using a specialized Ladder Logic Software Allen-Bradley uses RsLogix 500 software to program

    SLC, Micrologix and so on

    Omron uses Cx Programmer software for itsSYSMAC PLCs

    Other manufacturers has their own software

  • 8/14/2019 Introduction to PLCs L1

    13/19

    Ladder Logic

    Ladder logic is a method of drawing electricallogic schematics

    A graphical language popular for PLCsControllers

    Invented to describe logic made from relays Language resemble ladders, with two vertical

    "rails" and a series of horizontal "rungs" between

    them Rule-based language, rather than a procedurallanguage

    Executed sequentially by software, in a loop

  • 8/14/2019 Introduction to PLCs L1

    14/19

    Examples

    Relay Logic

    Ladder Logic

  • 8/14/2019 Introduction to PLCs L1

    15/19

    Examples

    Switch turns on a solenoid for 5 seconds andthen turn it off regardless of how long theswitch is on for Use an external timer

    What happens if decided to add 2 or moretimers and counters? Will need a lot of external components and rewiring

    Using a PLC simply program your timers andcounters

  • 8/14/2019 Introduction to PLCs L1

    16/19

    PLC Signal Process

    Inputs : describe the status of the processto the controller (external)

    States : discrete modes the controller canbe in (internal)

    State transitions : functions of the current

    state and the inputs Outputs : actions initiated by the controller

    based on the current state (external)

  • 8/14/2019 Introduction to PLCs L1

    17/19

    PLC Signal Process

    Through inputs the PLC monitors sensors either digital or analog Photo eye Proximity sensor Pressure switch

    The output is to control processes either digital

    or analog Motor Control a valve Light

  • 8/14/2019 Introduction to PLCs L1

    18/19

    Conclusion

    PLCs are replacement of Relay based systems Ladder Logic is develop to program this

    specialize devices using graphical symbols

    Easy to maintain and program but does nothandle complex data manipulation

    Each manufacture has its own custom softwareto program PLCs

    Inputs are external signal from processes for thePLC to monitor. Ex: sensors Outputs are internal signal from PLC to control a

    particular process. Ex: motors

  • 8/14/2019 Introduction to PLCs L1

    19/19

    References

    Amunrud, A., (2002). Programmable Logic Controller. Retrieved on December 2,2007, from: http://www.coe.montana.edu/ee/courses/ee/ee367/pdffiles/aamunrud.pdf

    PLCs.net, (2007). Learn PLCs. Retrieved on December 2, 2007, from: http://www.plcs.net/

    SearchEng, (2007). Introduction to PLC's . Retrieved on December 2, 2007, from: http://www.searcheng.co.uk/articles/plc/intro.html Turg, L.T., (2006). Programmable Logic Controller ME 314 - Lecture 1 . PowerPoint

    Presentation. Wikipedia, (2007). Programmable Logic Controller . Retrieved on December 2, 2007,

    from: http://en.wikipedia.org/wiki/Programmable_logic_controller

    http://www.coe.montana.edu/ee/courses/ee/ee367/pdffiles/aamunrud.pdfhttp://www.plcs.net/http://www.plcs.net/http://www.searcheng.co.uk/articles/plc/intro.htmlhttp://en.wikipedia.org/wiki/Programmable_logic_controllerhttp://en.wikipedia.org/wiki/Programmable_logic_controllerhttp://en.wikipedia.org/wiki/Programmable_logic_controllerhttp://www.searcheng.co.uk/articles/plc/intro.htmlhttp://www.searcheng.co.uk/articles/plc/intro.htmlhttp://www.plcs.net/http://www.plcs.net/http://www.plcs.net/http://www.coe.montana.edu/ee/courses/ee/ee367/pdffiles/aamunrud.pdf