ISA 5.1 P&ID Symbols

PLC

What is Automation ?

          Automation is basically the delegation of human control function to technical equipment for...


Ø Increasing Productivity
Ø Increasing Quality
Ø Reducing Cost
Ø Increasing Safety in working conditions



What is PLC ?

PLC (Programmable logic controller)
               A programmable logic controller, PLC, or programmable controller is a digital computer used for automation of typically industrial electromechanical processes, such as control of machinery on factory assembly lines, amusement rides, or light fixtures. PLCs are used in many machines, in many industries.

               A programmable logic controller (PLe) is a specialized computer used to control machines
    and processes. It uses a programmable memory to store instructions and execute specific functions that include on & off control. timing. counting. sequencing, arithmetic, and data handling.

              PLC’s are designed to operate near the equipment they are meant to control. This means that they function in hot, humid, dirty, noisy and dusty industrial environments. PLC’s can operate in 60 Deg C as well as 0 Deg C, with tolerable relative Humidities ranging from 0% to 95% non-condensing.




    • Programming Languages in PLC's
              Standard IEC 61131-3 defines consistent set of programming languages for programmable controllers. It consists of four traditional languages and one higher level language. The following chart clears your idea.

    Programming language specification chart

    Ø Ladder Logic (LAD/LD) [Graphical]

              The ladder logic language, which was developed to simplify the task of programming PLC's are introduced. Ladder logic was originally a written method to document the design and construction of relay racks as used in manufacturing and process control. For example as shown below, 

    Example of bidirectional movable arm

    Ø Structured Text (ST) [Textual]

              Structured text is one of the five languages supported by the IEC 61131-3 standard, designed for programmable logic controllers (PLCs). Text based language for developing complex algorithms or manipulating ASCII. The variables and function calls are defined by the common elements so different languages within the IEC 61131-3 standard can be used in the same program.
    Complex statements and nested instructions are supported:
    • Iteration loops (REPEAT-UNTIL; WHILE-DO)
    • Conditional execution (IF-THEN-ELSE; CASE)
    • Functions (SQRT(), SIN())

    For example as shown below...

    Example of structured text programming

    Ø Instruction List (IL) [Textual]

              Instruction List (IL) is one of the 5 languages supported by the IEC 61131-3 standard. It is designed for programmable logic controllers (PLCs). It is a low level language and resembles assembly. for example as shown below, 


    Example of IL language

    Ø Sequential Function Chart (SFC)

              It has elements to organize programs for sequential and parallel control processingState-like language with operation with numerous, complex steps for machine sequence or batch process. For example as shown below, 


    SFC Example

    Ø Function Block Diagram (FBD) [Graphical]

              It helps to develop process loops that drive analog values for bigger process. The Function Block Diagram (FBD) is a graphical language for programmable logic controller design, that can describe the function between input variables and output variables. A function is described as a set of elementary blocks. Input and output variables are connected to blocks by connection lines.
    Inputs and outputs of the blocks are wired together with connection lines, or links. Single lines may be used to connect two logical points of the diagram:
    • An input variable and an input of a block
    • An output of a block and an input of another block
    • An output of a block and an output variable

    For example as shown below...

    FBD language example
    • Various PLC's avilable in market
    1) Allen Bradley micrologix 1200
    Allen Bradley Micrologix 1200 setup configuration
    2) Allen Brdley 1500


    3) Allen bradley 1100



    4) Allen bradley 1000


    5) Siemens simantic S7-200

    Siemens S7-200 setup configuration
    6) Allen Bradley micrologix 1100

    Allen Bradley Micrologix 1100 setup configuration
    7) Allen Bradley micrologix 1200

    Allen Bradley Micrologix 1200 Demo PLC
    8) GE Fanuc PLC
    GE Fanuc setup configuration


    9) ABB PLC
    ABB PLC setup





















    • Typical Wiring diagram of PLC

    Wiring diagram of Allen Bradley Micrologix 1200 setup






























    17 comments

    Write comments
    15 November 2017 at 11:19 delete

    Hey, Guys our new Industrial Automation “WINTER Training” batch is starting from the 1st of December ... Admissions would be given on first come first serve criteria ... So, register yourselves to get admission in this batch ....Call us 91-9310096830/31. Get 100% Placement in your core profile.

    Reply
    avatar
    6 February 2018 at 11:48 delete

    Do you know where to get the best PLC training? DIAC offers industrial automation training for an engineering students that helps them prepare for the industry challenges. Also offers hand on practical training with placement support. Call 9310096831.

    Reply
    avatar
    3 March 2018 at 11:32 delete

    Nice blog Content.It is very informative and helpful. Please share more content. Thanks.
    PLC Training
    PLC Course
    PLC Institute

    Reply
    avatar
    14 March 2018 at 16:33 delete

    PLC Training in Delhi Ncr. We DIAC Automation would like to introduce ourselves as leading company providing Placement Program in Advanced Industrial Automation Training and Process Automation Training for industries. Call @9310096831

    Reply
    avatar
    20 April 2018 at 10:11 delete

    I am very happy to read this informative post.Its very useful for me.
    PLC SCADA Training


    Reply
    avatar
    24 May 2018 at 14:07 delete

    DIAC Automation- Best PLC SCADA Robotics Training Company. It's well known for Summer Training, Winter Training, Industrial Training , Regular Training for all engineering domains. It has a dedicated placement team which provides 100% placement assistance to students. Call @9953489987.

    Reply
    avatar
    14 June 2018 at 12:50 delete

    We provided all PLC training in Noida with some more industrial training programms at affordable price with quality course by professionals. After training, we will give you PLC training certificate. Call @9953489987.

    Reply
    avatar
    28 March 2019 at 14:16 delete

    Enroll for industrial automation training in Delhi Ncr Noida. DIAC provides professional training course on PLC, SCADA and industrial automation with Placement. Feel free to contact +91-9953489987.

    Reply
    avatar
    18 October 2019 at 15:18 delete

    Wow!
    Excellent blog. this is very useful for us. We also manufacturing machines. Click here...
    http://www.italiaautomations.com/

    Reply
    avatar
    27 November 2019 at 20:02 delete

    I really had some doubts that got cleared after reading this blog
    plc programming services

    Reply
    avatar
    14 February 2020 at 15:09 delete

    Thanks for sharing such informative blog. Keep posting.
    Get more: Instrumentation Engineering Courses

    Reply
    avatar
    30 July 2020 at 20:37 delete

    Thank you so much for this nice information. Hope so many people will get aware of this and useful as well. And please keep update like this.

    Text Analytics Software

    Sentiment Analysis Tool

    Reply
    avatar
    16 August 2020 at 13:06 delete

    Rated Best Online PLC, SCADA, HMI, DCS, Panel Design, Servo, Industrial Automation training in Noida & offers hands on practical exposure with 100% placement support. Call us @9953489987 or 9711287737.

    Reply
    avatar
    31 August 2020 at 00:32 delete

    We offer different type of telemetry devices which are used in order to track the level of fluids or gases in a particular tank system. More details about Computer accessories, PLC, HMI, Inverter, Microcontroller products Visit us- Computer accessories, PLC, HMI, Inverter, Microcontroller products

    Reply
    avatar
    14 June 2022 at 15:43 delete

    Thanks for the great post you posted. I like the way you describe the unique content. The points you raise are valid and reasonable. If any of the final year students are looking for the 8051 microcontroller projects

    Reply
    avatar