Skip to main content

The 7 Essential Parts of a PLC System

 

     The 7 Essential Parts of a PLC System


In this post I am going to share about seven essential parts of a PL 

Seven essential parts of a PLC

 A PLC consist of seven main Parts they are.

1.      CPU

2.     Input & Output Module

3.     Analog Input & Output Module

4.     Then we have specialty inputs and outputs

5.     Then have programming tools

6.      we have HMI which represents human machine interface and then finally the last one or the seventh essential part of the PLC is

7.     Networking we're going to top quickly talk

On each subject and as you have a better understanding of the overall system of the PLC so let's start with CPU.

CPU

            C P U stands for central processing unit and it is actually the brains of the PLC.

    Now we have different manufacturers who manufacture these PLC's and they want to solve them by themselves so they will have their own chip set that they use within the CPU and the brains of the PLC and because of that there has been a concerted effort in order to standardize on the languages that we use to program the PLC's so we have IEC 61131-3 standard   and it defines five different languages that we can use to program the PLC .

1.         The first one is structured text(ST)

2.       The second one is function block diagram (FBD)

3.       The third one is sequential function chart (SFC)

4.        Then we have instruction list(IL)

5.         and then finally have ladder diagram(LD),  now 95% of the installations are ladder diagram.

 However the other methods of programming are still valid and they work well now remember even though a manufacturer says that he will comply to this standard it doesn't mean that the it's exactly the same and you can't just.

 

           Take one program from one man factures controller and put it into another without some to rewrite the software and look at everything within that controller so this gives you the format or the look and feel of what that's look it looks like but it could be different for different manufacturers and the other thing that they were looking at is usually the manufacturer.

 

PLC Scan

      Will specify the PLC  scan and the scan literally is the reading of the inputs executing the program not doing the diagnostics of communication updating. Check your outputs and scan times can be synchronous or asynchronous meaning that asynchronous usually has multiple chips involved in the CPU and it will read the i/o at any time during that scan and update without you actually knowing it so you have to be specific as to when you read your output.

        So the next one is inputs and outputs and plc inputs they

Come from a variety of different things it'll be things like digital i/o like photo electrics proximity sensors. The sensors also acting as switches & contacts.                 

                    That here's my input coming in my indicator card. After writing the plc program in software you need to dump the program in plc module. When you are on the input the indicator will display in plc module.



              Diagram what it looks like on the input side and what you'll know this is that the difference between the input and your outputs and your CPU is that everything is isolated by light waves so light actually is triggering the actual input the fire that's why we can what we call isolation. if we look at the outputs again digital outputs here's my ladder diagram I turn the output on it fires the output and then it can be either you  know controlling a coil a light a motor turning on and off.


 

       The next one is analog input and analog Output here what we're doing is taking the analog output we are then going to drive this motor and usually it's going to be a motor speed, and when we talk analog we talk bit resolution so instead being just on/off it's a range.

           So there's my analog output and then we have an analog input.  In this particular case I'm looking at the height of the  level of the tank of the stuff that's in the bottom here so then we have specialty i/o and a lot of the times manufacturers will actually create a lot of specialty items within the controller itself such as high speed counters position control units etc or they come as a separate card that you can purchase.



        In the PLC next is programming tools and in programming tools what you have is you here's a typical PLC here and then what we'll do is have a computer to program this and the computer will have PLC module with software and there's usually multiple ways of connecting, it could be Ethernet it could be  serial port.

                 There's a method at which to talk to that PLC to program it in one of those five different languages to do the work .

 

The next thing we want to take a look at is HMI and HMI the human machine interface so prime example that is a corner PLC which is the HMI is actually built right into the PLC unit itself so here we have the full screen with the function keys available I would say that we could also use programming software.

           Such as my previous screen here this actually showed the advanced HMI software running on that computer talking to the PLC in order to take a look at that also with programming packages,

            a lot of them will actually come with a simulator and what you can do with simulators is that with the advanced HMI screen. actually PLC simulator Will simulate the plc programming and it will display on the HMI screen, Before that everything should be correct and hmi simulator should be in on condition.



           So we can duplicate everything that we see before we actually go on-site and try to troubleshoot this the system so here you see my stack light I have a series of valves here and what I'm doing is just clicking on it and triggering it the program to fire so here I'm checking my sequence of operation.

            And the last thing we talked about is networking is a vast range to discuss and in that what we can do is we can have peer-to-peer communication meaning that one PLC will talk to another PLC.

       When that happens most manufacturers will provide some method of doing that and typically it's my group of registers that are shared amongst all the network that you have connected networking can also include talking or send an email out as you see it on the screen.





            Here now I have plc it sends the email through Gmail into the phone or computer indicating something's up or something's wrong we can also grab information through PLC's using protocol and protocol is just the way in which the PLC can understand and so that we can extract information from it and up here we can use and typically some of the open protocols.

            These can be  like Modbus TCP Ethernet IP that kind of thing Modbus, RTU just to name a couple of examples are on host link would be another one and we can do several things. when we network things together we can bring things right into Excel and I'll just forward this a little bit so we can actually see our Excel display information as we in real time as it as the program is being executed.

          so that's it for now again that's a the seven essential parts of the PLC system again CPU inputs and outputs analog i/o ,special specialty i/o,  programming tools HMI networking and that's about it see it's very confusing sometimes,  so if you really want to manufacturers are more than willing to help you out you can give them a quick email with your specifications that’s what you need in a PLC system .

 

Comments

Popular posts from this blog

What Is SCADA System

SCADA                 Supervisory Control and Data Acquisition or SCADA is an automation control system used in industries such as energy, oil and gas, water power and many more.         The system has a centralized system that monitors and controls the entire country from industrial plants to plant premises.             The SCADA system works by working with signals that communicate through channels to provide the user with remote control of any device in a system.        There are some essential parts composed of highly controllers and monitoring Systems. 1. SCADA system human machine interface or HMI supervisory system remote terminal units 2. RTu  use programmable logic controllers or PLC and communication infrastructure. HMI processes the data and sends it to the human operator. Where they can monitor or control the system.          The supervi...

Introduction to CSS,Typography

  Introduction to CSS What is CSS? CSS (Cascading Style Sheets) is used to control the style and layout of web pages. It allows you to separate content (HTML) from presentation, enabling better design consistency and easier maintenance. Why Use CSS? Enhances the visual appearance of websites. Makes websites responsive for different devices. Reduces duplication by centralizing styles. Enables consistent design across multiple pages. Types of CSS 1.      Inline CSS o     Applied directly to an HTML element using the style attribute. o     Use When: You want to apply a unique style to a single element. Example: html Code start here <p style="color: red; font-size: 16px;">This is an inline-styled paragraph.</p> 2.      Internal CSS o     Defined within a <style> tag in the <head> section of the HTML document. o  ...

Plc (Programmable Logic Controller) Communication/PLC communication protocols/Ethernet/IP

Plc (Programmable Logic Controller) Communication/PLC communication protocols. A program consists of 1 or more instructions that accomplish a task. Before writing the program in plc you'd wish to attach the module with PLC software by using communication port like RS232,Serial Communication,Modbus or Ethernet supported your application. you'd wish to offer the connection to all or any or any your input and out devices, Then you've to write down down the program in plc.. Ladder Logic is that the normal programming language . There are four basic steps within the operation of all PLCs; Input Scan, Program Scan, Output Scan, and Housekeeping. These steps continually happen during a repeating loop.        The communication protocol acts as an agreement between two or more communicating Devices. Extension modules PLC I/O number are often increased through certain additional modules by system extension through a extension lines. In PLC Each module can con...