Introduction to PLC:
PLC stands for programmable logic controller, It is a control device built similarly to a computer that can be programmed for using automation of electro-mechanical processes such as control of machinery in factory assembly lines, oil refineries, waste water treatment plants, pharmaceutical manufacturing plants, cement plants, paper & pulp industries etc. In earlier days, The machinery was operated and controlled using hardwired panels. The plc replaced hardwired relays in the late 1960's.
The advantages of plc over hardwired relays are,
Less cabling
Fast response time
High reliability
Easy troubleshooting
Highly flexible and easy to change logics
Less installation space required
Communication ans interfacing with other systems
The above diagram shows us the basic operation of plc. In the diagram we can see that all the input sensing devices such as Pressure & Temperature sensors, Flow rate sensors are sending its signal to the controller which is analog(4-20mA)in nature. As i said in my previous post on DCS, All the control systems must be first convert analog input data into digital form before it can be processed & similarly the processed digital output data must be convert into analog form. Why we preferrably use 4-20mA rather than 0-5V or 0-20mA will be discuss in next post.
PLC is programmed using different types of programming languages such as Ladder logics, FBD's(functional block diagrams), Instruction List, Structured Text. Most of the plc programmers use Ladder Logics because it is easy to understand. The plc is only programmed in PC's or Laptop by installing its software in it. After programming, The user will download the program into CPU of the system. The updation & troubleshooting of the program can only be done in the PC. The uploading and downloading of the program between plc<---->pc is done through serial ports, Ethernet cable, RS232, RS422/485 etc.
Controlling process is supervised by a program stored in the memory of the system.
PLC is programmed using different types of programming languages such as Ladder logics, FBD's(functional block diagrams), Instruction List, Structured Text. Most of the plc programmers use Ladder Logics because it is easy to understand. The plc is only programmed in PC's or Laptop by installing its software in it. After programming, The user will download the program into CPU of the system. The updation & troubleshooting of the program can only be done in the PC. The uploading and downloading of the program between plc<---->pc is done through serial ports, Ethernet cable, RS232, RS422/485 etc.
Controlling process is supervised by a program stored in the memory of the system.
PLC has two types of memory,
1)RAM
2)EPROM
RAM stores the Application program and values of internal variables, timers, counters, shift registers etc. Processor takes the data from RAM and executes the logic(written in RAM). EPROM saves the application program only. In case of loss of memory in RAM, EPROM transfers the program to RAM. EPROM needs updation on every change in the program.
The basic components of PLC are,
1)Power Supply
2)Input module
3)CPU
In the above diagram, We can see the architecture of a plc system. Lets go to the functionalities of every component of plc.
INPUT MODULE:
As we see in the figure, Input module receives the signals from input field devices such as sensors, pushbuttons and sends them to the CPU of the system for processing. All the input field devices are physically wired to the input module.
CPU:
CPU is the brain of the PLC, It takes the input data from various sensing devices through the input module and executes the stored program in the memory and sends an appropriate output command to the output module to control the output devices.
OUTPUT MODULE:
This module receives commands from the CPU of the system and send a output signal to the field devices such as motors, solenoid valves to change its state.
NEED OF HMI FOR PLC:
INPUT MODULE:
As we see in the figure, Input module receives the signals from input field devices such as sensors, pushbuttons and sends them to the CPU of the system for processing. All the input field devices are physically wired to the input module.
CPU:
CPU is the brain of the PLC, It takes the input data from various sensing devices through the input module and executes the stored program in the memory and sends an appropriate output command to the output module to control the output devices.
OUTPUT MODULE:
This module receives commands from the CPU of the system and send a output signal to the field devices such as motors, solenoid valves to change its state.
NEED OF HMI FOR PLC:
In PLC we can't monitor the process in pc using its programming software. For viewing the process undergoing in the field we requires HMI. It stands for Human Machine Interface, It is an operator interface used for viewing the process, taking actions on process, trending, alarming, and keeping historical data of trends, alarms etc. It can be modular or pc based. It communicates with plc and read/writes data from/to the plc. More than one plc can be connected to hmi and it can locate far away from plc.
COMMUNICATION AND INTERFACING OF PLC:
COMMUNICATION AND INTERFACING OF PLC:
PLC is highly flexible in communication and interfacing with other devices and systems. It is possible to communicate and interface between,
PLC<--->PLC
PLC<--->DCS
PLC<--->SCADA
PLC<--->HMI
PLC<--->VSD(variable speed drive)
REDUNDANCY IN PLC:
Redundancy is the duplication of critical components or functions of the systems with the aim of increasing reliability, back-up and fail-safe.
Most PLC vendors provide units with build-in redundancy for processor and power supply. There are three types of redundancy.
1)COLD STANDBY: In this type of redundancy, If the master sytem fails then the slave will manually start for taking control action.
2)HOT STANDBY: In this type of redundancy, Both the master and slave systems are running continuously and processes the I/O's parallelly, If the master system fails, Slave system will take charge automatically without interrupting the control process in the plant.
3)TMR(triple modular redundancy): In this type of redundancy three systems will work parallelly and output is getting delivered based on 2oo3(2 out of 3) voting. This type of redundancy is used in highly hazardous and critical applications(explosive gas plants,nuclear power plants etc)
Click here to download SIEMENS S7-200 & Basics of PLC Manual
Click here to download Allenbradley Micrologix1000 Manual
Click here to download SIEMENS S7-200 & Basics of PLC Manual
Click here to download Allenbradley Micrologix1000 Manual
In my next post i wll go through why we preferrably use 4-20mA as a Analog signal .
If i had skipped any main points, Then please let me know through your valuable comments.
Thankyou.
Great and informative post on PLCs. you might consider adding a little about PACs (the advanced PLC called Programmable Automation Controllers). For a resource about the vast differences between a PLC and a PAC, see http://bin95.com/PLC-PAC-Difference.htm Hope this helps your readers.
ReplyDeleteIt is a control device built similarly to a computer that can be programmed for using automation of electro-mechanical processes such as control of machinery in factory assembly lines, oil refineries, waste water treatment plants, pharmaceutical manufacturing plants, cement plants, paper & pulp industries etc. mromarket.com
ReplyDeleteI have perused your article, it is extremely enlightening and supportive for me.I respect the profitable data you offer in your articles. A debt of gratitude is in order for posting it.. mromarket.com
ReplyDeleteDIAC AUTOMATION We provide training on leading automation brands for B.E/B.TECH/Diploma candidates WE OFFER * PLC * SCADA * HMI / MMI * DCS * VFD Training Features * Hands on real practical training * Job Oriented Training * Industrial Visit. Call @91-9310096831.
ReplyDeletePLC Training | Automation Training Delhi | PLC SCADA Training Noida | DIAC- 9818293887
ReplyDeleteWe have developed our syllabus to become our trained engineers an industry ready professional. Hands on training for every participant with dedicated one PLC system and PC. Call us 91-9953489987.
PLC Training | Automation Training Delhi | PLC SCADA Training Noida | DIAC- 9818293887
ReplyDeleteWe have developed our syllabus to become our trained engineers an industry ready professional. Hands on training for every participant with dedicated one PLC system and PC. Call us 91-9953489987.
PLC SCADA 4/6 Weeks Summer Industrial Training | Best PLC SCADA Industrial Training in Delhi- 9818293887
ReplyDeleteThe best PLC SCADA summer training company in Noida due to facilitating students with affordable course fee, placement solution and world-class practical summer training to the participants. Call @9953489987.
Get trained on PLCs, SCADA, HMI, Motion Control (Drives & Motors), DCS, Industrial Networking, Process control and Instrumentation, Panel Designing, etc. by our industry expert trainers. 100% Placement assistance and interview starts during training period. Call @91-9953489987, 9310096830.
ReplyDeleteWe provides Industrial Automation training course with placement solution to the students. Our placement team conducts Number of interviews in different core automation companies. Call +91-99534-89987, +91-97112-87
ReplyDeletegood article, easy to understand
ReplyDeletekeep the spirit to share information Learning PLC Free
I impressed by the quality of information on this website. I am very enjoyed for this blog. Its an informative topic. Very useful info. I am sure I will visit this place again soon. Hope to see more posts soon! PLC programming
ReplyDeleteGood Post. I like your blog. Thanks for Sharing!..
ReplyDeleteSCADA Training in Noida
This is really an important blog with many helpful information. I have been searching for a long time for this types of content. Keep up posting more and thanks for your great staff.
ReplyDeleteWe offer different type of telemetry devices which are used in order to track the level of fluids or gases in a particular tank system. Whether you are going to go for monitoring any liquid, the sensor is a mandatory part which is included in all metric devices. This is actually the component which is going to be detecting the level of the liquid and providing you with the data. With this in mind, there are quite a few different types of level sensors and yet the telemetry level sensor is amongst the most popular ones. More details about Telemetry Tank Level Sensor
wow great ,
ReplyDeleteand this is also give unlock assistance This website provides a complete knowledge base on mobile phone unlocking instructions and guides.
Plc Password Unlock Software
PLC Training | PLC SCADA Training | PLC Training Institute | Confirmed Job Training
ReplyDeleteWe are a PLC SCADA coaching institute in Noida, offering PLC, SCADA & automation jobs across the world. Join the best PLC programming training institute in India. Call for free demo class 91-9953489987.
Don't miss out on the opportunity to upgrade your skills and advance your career in industrial automation. Enroll in the PLC SCADA Course in Noida at APTRON Solutions today and take the first step towards a rewarding career in this thriving field. Contact us now to learn more about course schedules, fees, and enrollment procedures. Unlock your potential with APTRON Solutions – your gateway to success in PLC SCADA!
ReplyDelete