The document provides information about an industrial training project completed by Sudeep Giri at Insulators and Electricals Ltd. It includes an acknowledgement, preface, and table of contents. The content covers topics like the company background, software used, automation, PLC components, programming languages, and a motor start/stop example. It aims to describe PLC programming through ladder logic based on the training received.
FellowBuddy.com is an innovative platform that brings students together to share notes, exam papers, study guides, project reports and presentation for upcoming exams.
We connect Students who have an understanding of course material with Students who need help.
Benefits:-
# Students can catch up on notes they missed because of an absence.
# Underachievers can find peer developed notes that break down lecture and study material in a way that they can understand
# Students can earn better grades, save time and study effectively
Our Vision & Mission – Simplifying Students Life
Our Belief – “The great breakthrough in your life comes when you realize it, that you can learn anything you need to learn; to accomplish any goal that you have set for yourself. This means there are no limits on what you can be, have or do.”
Like Us - https://www.facebook.com/FellowBuddycom
FellowBuddy.com is an innovative platform that brings students together to share notes, exam papers, study guides, project reports and presentation for upcoming exams.
We connect Students who have an understanding of course material with Students who need help.
Benefits:-
# Students can catch up on notes they missed because of an absence.
# Underachievers can find peer developed notes that break down lecture and study material in a way that they can understand
# Students can earn better grades, save time and study effectively
Our Vision & Mission – Simplifying Students Life
Our Belief – “The great breakthrough in your life comes when you realize it, that you can learn anything you need to learn; to accomplish any goal that you have set for yourself. This means there are no limits on what you can be, have or do.”
Like Us - https://www.facebook.com/FellowBuddycom
Seminar Presentation on Programmeble Logic Controller , By an Engineering Student For doing Professional Presentation like Business Presentation, Industrial Use
A Power Point presentation On INDUSTRIAL AUTOMATION...
What is Automation?
As the name suggests ‘Automation’ means to perform automatic operations by means of different kinds of machines.
Automation is the use of control systems and information technologies to reduce the need for human work in the production of goods and services.
It is used to reduce human interference and efforts
Advantages Of PLC:-
Less Wiring.
Wiring between devices and relay contacts are done in the PLC program.
Easier and faster to make changes.
Trouble shooting aids make programming easier and reduce downtime.
Reliable components make these likely to operate for years before failure.
PowerPoint Presentation on Industrial Automation In which we discuss About PLCs, SCADA,HMI,VFD and various tools of Automation which is used in Industries.
Like Comment & Share
Hi friends
This PPT consist of automation information ,what is PLC,need of PLC applications,components of PLC ,PLC operations,Timers , Some Program, etc
instead of this it consists SCADA ,what is SCADA,need of SCADA,brands of SCADA, tags ,features of SCADA, Dynamic process graphic , script security etc.......
Seminar Presentation on Programmeble Logic Controller , By an Engineering Student For doing Professional Presentation like Business Presentation, Industrial automation process,
Seminar Presentation on Programmeble Logic Controller , By an Engineering Student For doing Professional Presentation like Business Presentation, Industrial Use
A Power Point presentation On INDUSTRIAL AUTOMATION...
What is Automation?
As the name suggests ‘Automation’ means to perform automatic operations by means of different kinds of machines.
Automation is the use of control systems and information technologies to reduce the need for human work in the production of goods and services.
It is used to reduce human interference and efforts
Advantages Of PLC:-
Less Wiring.
Wiring between devices and relay contacts are done in the PLC program.
Easier and faster to make changes.
Trouble shooting aids make programming easier and reduce downtime.
Reliable components make these likely to operate for years before failure.
PowerPoint Presentation on Industrial Automation In which we discuss About PLCs, SCADA,HMI,VFD and various tools of Automation which is used in Industries.
Like Comment & Share
Hi friends
This PPT consist of automation information ,what is PLC,need of PLC applications,components of PLC ,PLC operations,Timers , Some Program, etc
instead of this it consists SCADA ,what is SCADA,need of SCADA,brands of SCADA, tags ,features of SCADA, Dynamic process graphic , script security etc.......
Seminar Presentation on Programmeble Logic Controller , By an Engineering Student For doing Professional Presentation like Business Presentation, Industrial automation process,
In todays world, PLC is heart and brain of all industries no matter which segment it is. It has changed the face of technology and way of work. Hear i am sharing just the basic and the evolution of PLC.
Identify elements associated with the preparation of a programmable l.pdfakcopier1
Identify elements associated with the preparation of a programmable logic controller program.
Before starting the development of a programmable logic controller program, there are a number
of important steps which shall be taken into consideration e.g. selection of PLC based on
input/output, etc...identify some other important steps and elements.
Solution
A programmable logic controller, PLC, or programmable controller is a digital computer used
for automation of typically industrialelectromechanical processes, such as control of machinery
on factory assembly lines, amusement rides, or light fixtures. PLCs are used in many machines,
in many industries. PLCs are designed for multiple arrangements of digital and analog inputs and
outputs, extended temperature ranges, immunity to electrical noise, and resistance to vibration
and impact. Programs to control machine operation are typically stored in battery-backed-up or
non-volatile memory. A PLC is an example of a \"hard\" real-time system since output results
must be produced in response to input conditions within a limited time, otherwise unintended
operation will result.
Before the PLC, control, sequencing, and safety interlock logic for manufacturing automobiles
was mainly composed of relays, cam timers,drum sequencers, and dedicated closed-loop
controllers. Since these could number in the hundreds or even thousands, the process for
updating such facilities for the yearly model change-over was very time consuming and
expensive, as electricians needed to individually rewire the relays to change their operational
characteristics.
Digital computers, being general-purpose programmable devices, were soon applied to control of
industrial processes. Early computers required specialist programmers, and stringent operating
environmental control for temperature, cleanliness, and power quality. Using a general-purpose
computer for process control required protecting the computer from the plant floor conditions.
An industrial control computer would have several attributes: it would tolerate the shop-floor
environment, it would support discrete (bit-form) input and output in an easily extensible
manner, it would not require years of training to use, and it would permit its operation to be
monitored. The response time of any computer system must be fast enough to be useful for
control; the required speed varying according to the nature of the process.[1] Since many
industrial processes have timescales easily addressed by millisecond response times, modern
(fast, small, reliable) electronics greatly facilitate building reliable controllers, especially because
performance can be traded off for reliability.
In 1968 GM Hydra-Matic (the automatic transmission division of General Motors) issued a
request for proposals for an electronic replacement for hard-wired relay systems based on a white
paper written by engineer Edward R. Clark. The winning proposal came from Bedford
Associates of Bedford, Massachusetts. T.
For free download Subscribe to https://www.youtube.com/channel/UCTfiZ8qwZ_8_vTjxeCB037w and Follow https://www.instagram.com/fitrit_2405/ then please contact +91-9045839849 over WhatsApp.
Programmable Logic Controller (PLC) is a specialized computing system used for control of industrial machines and processes.
Choosing the right PLC can be overwhelming for most people. If you’ve been tasked with determining what control solution is needed for your next application, a control system integrator (CSI) can be an excellent resource. A CSI should be technology agnostic. Their priority should be to understand your specific technical and commercial requirements.
Choosing the right PLC can be overwhelming for most people. If you’ve been tasked with determining what control solution is needed for your next application, a control system integrator (CSI) can be an excellent resource. A CSI should be technology agnostic. Their priority should be to understand your specific technical and commercial requirements.
Automobile Management System Project Report.pdfKamal Acharya
The proposed project is developed to manage the automobile in the automobile dealer company. The main module in this project is login, automobile management, customer management, sales, complaints and reports. The first module is the login. The automobile showroom owner should login to the project for usage. The username and password are verified and if it is correct, next form opens. If the username and password are not correct, it shows the error message.
When a customer search for a automobile, if the automobile is available, they will be taken to a page that shows the details of the automobile including automobile name, automobile ID, quantity, price etc. “Automobile Management System” is useful for maintaining automobiles, customers effectively and hence helps for establishing good relation between customer and automobile organization. It contains various customized modules for effectively maintaining automobiles and stock information accurately and safely.
When the automobile is sold to the customer, stock will be reduced automatically. When a new purchase is made, stock will be increased automatically. While selecting automobiles for sale, the proposed software will automatically check for total number of available stock of that particular item, if the total stock of that particular item is less than 5, software will notify the user to purchase the particular item.
Also when the user tries to sale items which are not in stock, the system will prompt the user that the stock is not enough. Customers of this system can search for a automobile; can purchase a automobile easily by selecting fast. On the other hand the stock of automobiles can be maintained perfectly by the automobile shop manager overcoming the drawbacks of existing system.
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxR&R Consult
CFD analysis is incredibly effective at solving mysteries and improving the performance of complex systems!
Here's a great example: At a large natural gas-fired power plant, where they use waste heat to generate steam and energy, they were puzzled that their boiler wasn't producing as much steam as expected.
R&R and Tetra Engineering Group Inc. were asked to solve the issue with reduced steam production.
An inspection had shown that a significant amount of hot flue gas was bypassing the boiler tubes, where the heat was supposed to be transferred.
R&R Consult conducted a CFD analysis, which revealed that 6.3% of the flue gas was bypassing the boiler tubes without transferring heat. The analysis also showed that the flue gas was instead being directed along the sides of the boiler and between the modules that were supposed to capture the heat. This was the cause of the reduced performance.
Based on our results, Tetra Engineering installed covering plates to reduce the bypass flow. This improved the boiler's performance and increased electricity production.
It is always satisfying when we can help solve complex challenges like this. Do your systems also need a check-up or optimization? Give us a call!
Work done in cooperation with James Malloy and David Moelling from Tetra Engineering.
More examples of our work https://www.r-r-consult.dk/en/cases-en/
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...Amil Baba Dawood bangali
Contact with Dawood Bhai Just call on +92322-6382012 and we'll help you. We'll solve all your problems within 12 to 24 hours and with 101% guarantee and with astrology systematic. If you want to take any personal or professional advice then also you can call us on +92322-6382012 , ONLINE LOVE PROBLEM & Other all types of Daily Life Problem's.Then CALL or WHATSAPP us on +92322-6382012 and Get all these problems solutions here by Amil Baba DAWOOD BANGALI
#vashikaranspecialist #astrologer #palmistry #amliyaat #taweez #manpasandshadi #horoscope #spiritual #lovelife #lovespell #marriagespell#aamilbabainpakistan #amilbabainkarachi #powerfullblackmagicspell #kalajadumantarspecialist #realamilbaba #AmilbabainPakistan #astrologerincanada #astrologerindubai #lovespellsmaster #kalajaduspecialist #lovespellsthatwork #aamilbabainlahore#blackmagicformarriage #aamilbaba #kalajadu #kalailam #taweez #wazifaexpert #jadumantar #vashikaranspecialist #astrologer #palmistry #amliyaat #taweez #manpasandshadi #horoscope #spiritual #lovelife #lovespell #marriagespell#aamilbabainpakistan #amilbabainkarachi #powerfullblackmagicspell #kalajadumantarspecialist #realamilbaba #AmilbabainPakistan #astrologerincanada #astrologerindubai #lovespellsmaster #kalajaduspecialist #lovespellsthatwork #aamilbabainlahore #blackmagicforlove #blackmagicformarriage #aamilbaba #kalajadu #kalailam #taweez #wazifaexpert #jadumantar #vashikaranspecialist #astrologer #palmistry #amliyaat #taweez #manpasandshadi #horoscope #spiritual #lovelife #lovespell #marriagespell#aamilbabainpakistan #amilbabainkarachi #powerfullblackmagicspell #kalajadumantarspecialist #realamilbaba #AmilbabainPakistan #astrologerincanada #astrologerindubai #lovespellsmaster #kalajaduspecialist #lovespellsthatwork #aamilbabainlahore #Amilbabainuk #amilbabainspain #amilbabaindubai #Amilbabainnorway #amilbabainkrachi #amilbabainlahore #amilbabaingujranwalan #amilbabainislamabad
Student information management system project report ii.pdfKamal Acharya
Our project explains about the student management. This project mainly explains the various actions related to student details. This project shows some ease in adding, editing and deleting the student details. It also provides a less time consuming process for viewing, adding, editing and deleting the marks of the students.
Democratizing Fuzzing at Scale by Abhishek Aryaabh.arya
Presented at NUS: Fuzzing and Software Security Summer School 2024
This keynote talks about the democratization of fuzzing at scale, highlighting the collaboration between open source communities, academia, and industry to advance the field of fuzzing. It delves into the history of fuzzing, the development of scalable fuzzing platforms, and the empowerment of community-driven research. The talk will further discuss recent advancements leveraging AI/ML and offer insights into the future evolution of the fuzzing landscape.
Saudi Arabia stands as a titan in the global energy landscape, renowned for its abundant oil and gas resources. It's the largest exporter of petroleum and holds some of the world's most significant reserves. Let's delve into the top 10 oil and gas projects shaping Saudi Arabia's energy future in 2024.
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)MdTanvirMahtab2
This presentation is about the working procedure of Shahjalal Fertilizer Company Limited (SFCL). A Govt. owned Company of Bangladesh Chemical Industries Corporation under Ministry of Industries.
Overview of the fundamental roles in Hydropower generation and the components involved in wider Electrical Engineering.
This paper presents the design and construction of hydroelectric dams from the hydrologist’s survey of the valley before construction, all aspects and involved disciplines, fluid dynamics, structural engineering, generation and mains frequency regulation to the very transmission of power through the network in the United Kingdom.
Author: Robbie Edward Sayers
Collaborators and co editors: Charlie Sims and Connor Healey.
(C) 2024 Robbie E. Sayers
Welcome to WIPAC Monthly the magazine brought to you by the LinkedIn Group Water Industry Process Automation & Control.
In this month's edition, along with this month's industry news to celebrate the 13 years since the group was created we have articles including
A case study of the used of Advanced Process Control at the Wastewater Treatment works at Lleida in Spain
A look back on an article on smart wastewater networks in order to see how the industry has measured up in the interim around the adoption of Digital Transformation in the Water Industry.
Immunizing Image Classifiers Against Localized Adversary Attacksgerogepatton
This paper addresses the vulnerability of deep learning models, particularly convolutional neural networks
(CNN)s, to adversarial attacks and presents a proactive training technique designed to counter them. We
introduce a novel volumization algorithm, which transforms 2D images into 3D volumetric representations.
When combined with 3D convolution and deep curriculum learning optimization (CLO), itsignificantly improves
the immunity of models against localized universal attacks by up to 40%. We evaluate our proposed approach
using contemporary CNN architectures and the modified Canadian Institute for Advanced Research (CIFAR-10
and CIFAR-100) and ImageNet Large Scale Visual Recognition Challenge (ILSVRC12) datasets, showcasing
accuracy improvements over previous techniques. The results indicate that the combination of the volumetric
input and curriculum learning holds significant promise for mitigating adversarial attacks without necessitating
adversary training.
Courier management system project report.pdfKamal Acharya
It is now-a-days very important for the people to send or receive articles like imported furniture, electronic items, gifts, business goods and the like. People depend vastly on different transport systems which mostly use the manual way of receiving and delivering the articles. There is no way to track the articles till they are received and there is no way to let the customer know what happened in transit, once he booked some articles. In such a situation, we need a system which completely computerizes the cargo activities including time to time tracking of the articles sent. This need is fulfilled by Courier Management System software which is online software for the cargo management people that enables them to receive the goods from a source and send them to a required destination and track their status from time to time.
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Dr.Costas Sachpazis
Terzaghi's soil bearing capacity theory, developed by Karl Terzaghi, is a fundamental principle in geotechnical engineering used to determine the bearing capacity of shallow foundations. This theory provides a method to calculate the ultimate bearing capacity of soil, which is the maximum load per unit area that the soil can support without undergoing shear failure. The Calculation HTML Code included.
Quality defects in TMT Bars, Possible causes and Potential Solutions.PrashantGoswami42
Maintaining high-quality standards in the production of TMT bars is crucial for ensuring structural integrity in construction. Addressing common defects through careful monitoring, standardized processes, and advanced technology can significantly improve the quality of TMT bars. Continuous training and adherence to quality control measures will also play a pivotal role in minimizing these defects.
Cosmetic shop management system project report.pdfKamal Acharya
Buying new cosmetic products is difficult. It can even be scary for those who have sensitive skin and are prone to skin trouble. The information needed to alleviate this problem is on the back of each product, but it's thought to interpret those ingredient lists unless you have a background in chemistry.
Instead of buying and hoping for the best, we can use data science to help us predict which products may be good fits for us. It includes various function programs to do the above mentioned tasks.
Data file handling has been effectively used in the program.
The automated cosmetic shop management system should deal with the automation of general workflow and administration process of the shop. The main processes of the system focus on customer's request where the system is able to search the most appropriate products and deliver it to the customers. It should help the employees to quickly identify the list of cosmetic product that have reached the minimum quantity and also keep a track of expired date for each cosmetic product. It should help the employees to find the rack number in which the product is placed.It is also Faster and more efficient way.
Event Management System Vb Net Project Report.pdfKamal Acharya
In present era, the scopes of information technology growing with a very fast .We do not see any are untouched from this industry. The scope of information technology has become wider includes: Business and industry. Household Business, Communication, Education, Entertainment, Science, Medicine, Engineering, Distance Learning, Weather Forecasting. Carrier Searching and so on.
My project named “Event Management System” is software that store and maintained all events coordinated in college. It also helpful to print related reports. My project will help to record the events coordinated by faculties with their Name, Event subject, date & details in an efficient & effective ways.
In my system we have to make a system by which a user can record all events coordinated by a particular faculty. In our proposed system some more featured are added which differs it from the existing system such as security.
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdfKamal Acharya
The College Bus Management system is completely developed by Visual Basic .NET Version. The application is connect with most secured database language MS SQL Server. The application is develop by using best combination of front-end and back-end languages. The application is totally design like flat user interface. This flat user interface is more attractive user interface in 2017. The application is gives more important to the system functionality. The application is to manage the student’s details, driver’s details, bus details, bus route details, bus fees details and more. The application has only one unit for admin. The admin can manage the entire application. The admin can login into the application by using username and password of the admin. The application is develop for big and small colleges. It is more user friendly for non-computer person. Even they can easily learn how to manage the application within hours. The application is more secure by the admin. The system will give an effective output for the VB.Net and SQL Server given as input to the system. The compiled java program given as input to the system, after scanning the program will generate different reports. The application generates the report for users. The admin can view and download the report of the data. The application deliver the excel format reports. Because, excel formatted reports is very easy to understand the income and expense of the college bus. This application is mainly develop for windows operating system users. In 2017, 73% of people enterprises are using windows operating system. So the application will easily install for all the windows operating system users. The application-developed size is very low. The application consumes very low space in disk. Therefore, the user can allocate very minimum local disk space for this application.
1. Industrial Training Project Report
On
PLC PROGRAMMING THROUGH LADDER LOGIC
At
Insulators and Electricals Ltd.
(Training Division of Insulators and Electricals Ltd.)
Submitted to: Submitted by:
Mrs. Shally Goyal SUDEEP GIRI
AP, ECE, ASET B. tech ECE 7th
Sem.
AUMP and ASET, AUMP
Sr. Manager, Personal
Mr. Arun Singhal
2. Acknowledgement
This report is an outcome of the contributions made by some of the peoples.
Therefore, it is my sole responsibility to acknowledge them. I am greatly thankful
to the sincere efforts made by Mr. Abhaynath Malviya, Senior Industrial
Electronics Engineer, Insulator and Electrical Pvt. Ltd., Bhopal (MP) without whom
this project would be abstract. I also thank the staff of Amity School of Engineering
and Technology who took out their precious time and made various arrangements
for conduction of the classes.
I would also mention the outstanding support given by my parents who paved
the way for me to complete this project report.
SUDEEP GIRI
B.tech (7th Sem)
Electronics and Communication Engineering
ASET, AUMP
3. Preface
An industrial PLCs system is used for the development of the controls of
machinery. This paper describes the PLCs systems in terms of their architecture,
their interface to the process hardware, the functionality and the application
development facilities they provide. Some attention is also paid to the industrial
standards to which they abide their planned evolution as well asthepotentialbenefitsof
theiruse.
Ladder Logic is a graphical programming language, initially programmed with simple
contacts that simulates the opening and closing of relays. Ladder Logic programming
has been expanded to include functions such as Counters, Timers, shift Registers and
math operations.
Ladder logic is a method of drawing electrical logic schematics. It is now a graphical
language very popular for programming Programmable Logic Controllers (PLCs). It
was originally invented to describe logic made from relays. The name is based on the
observation that programs in this language resemble ladders, with two vertical "rails"
and a series of horizontal "rungs" between them.
4. CONTENTS
Sr. No Headings
1. About the Company
2. Software Used
3. Automation
4. Automation Impacts
5. Introduction to Programmable Logic Circuits (PLC)
6. History of PLCs
7. What is inside a PLC?
8. Input Module
9. Output Module
10. Operation of PLC
11. Programming Languages used for PLC
12. Programming for Start/Stop of Motor by PLC
13. Project
14. Conclusion
15. References
5. About The Company
IEC stands for Insulators and Electricals Company. It is the policy of IEC to
manufacture & supply Electro Porcelain H.T. Insulators meeting the intended function
and specifications of the customers at a reasonable cost, ensuring their timely delivery.
The company ensures compliance and continual improvement of effectiveness of the
quality management system through involvement of employees at all levels.
IEC has the unique and sophisticated computer controlled Isojet kilns & Photo
copying lathes, six station automatic lathes in addition to the other manufacturing
facilities. This ensures proper firing and most accurate dimensions of insulators.
IEC manufactures high quality Insulators up to 525 kVA that are accepted by buyers
and industries worldwide. We are an ISO-9001-2000 certified company and have also
been approved by LRQA, an U.K. based accrediting company.
IEC has HINDUSTHAN URBAN as the parent company. Established in 1959,
Hindusthan Urban Infratsructure Limited is a leading manufacturer of overhead
conductors & electro – porcelain high tension insulators. We are an ultra – modern,
highly quality – conscious, professionally managed company with sophisticated
European, American & Indian manufacturing & testing machinery. We are reputed
for our impeccable Timely Quality Product Delivery & Performance conforming to
National & International standards. We provide solutions to a diverse set of clients
across India & the Globe with their requirements of Conductors & Insulators.
6. SOFTWARE USED
All Control Logix and Compact Logix processors use LogixPro 500 software to
program the PLCs. Admittedly, the software is a bit pricey, but in my opinion, it is
worth it.
Getting The LogixPro 500 Software
If you don’t have access to a PLC, it would be well worth the effort to download the
demo version of LogixPro 500. The demo runs for 90 days, and has some
limitations, but you will be gaining experience with the real thing. Currently, the
software is here:
http://www.rockwellautomation.com/rockwellsoftware/design/logixpro500/demo.html
There are 7 sections to download, totaling slightly over 480MB. Yes, it’s a big job to
download and install it, but it is essential.
7. Automation
Automation or industrial automation is the use of control systems such as computers,
controllers to control industrial machinery and processes, to optimize productivity in
the production of goods and delivery of services. Automation is a step beyond
mechanization. Whereas mechanization provides human operators with machinery to
assist them with the muscular requirements of work, automation greatly decreases the
need for human sensory and mental requirements.
Figure 1
8. Automation Impacts
It increases productivity and reduce cost. It gives emphasis on flexibility and
convertibility of manufacturing process. Hence gives manufacturers the ability to
easily switch from manufacturing Product A to manufacturing product B without
completely rebuilt the existing system/product lines. Automation is now often applied
primarily to increase quality in the manufacturing process, where automation can
increase quality substantially.
Increased consistency of output.
Replacing humans in tasks done in dangerous environments.
9. Introduction to Programmable Logic Controller
(PLC)
A PROGRAMMABLE LOGIC CONTROLLER (PLC) is an industrial computer
control system that continuously monitors the state of input devices and make
decisions based upon a custom program to control the state of output devices.
It is designed for multiple inputs and output arrangements, extended temperature
ranges, immunity to electrical noise, and resistance to vibration and impact.
Almost any production process can greatly enhance using this type of control system,
the biggest benefit in using a PLC is the ability to change and replicate the operation
or process while collecting and communicating vital information.
Another advantage of a PLC is that it is modular. i.e. you can mix and match the types
of input and output devices to best suit your application.
10. History of PLC’s
The first Programmable Logic Controllers were designed and developed by Modicon
as a relay replacer for GM and Landis.
The
primary reason for designing such a device was eliminating the large cost involved in
replacing the complicated relay based machine control systems for major U.S. car
manufacturers.
These controllers
eliminated the need of rewiring and adding additional hardware for every new
configuration of logic. The first PLC, model 084, was invented by Dick Morley in
1969.
The first commercial
successful PLC, the 184, was introduced in 1973 and was designed by Michel
Greenberg. Communications abilities began to appear in approximately 1973. The
first such system was Modicon's Modbus. The PLC could now talk to other PLCs and
they could be far away from the actual machine they were controlling.
11. What is inside a PLC?
The PLC, being a microprocessor based device, has a similar internal structure to
manyembedded controllers and computers.
They consist of the CPU, Memory an I/O device. These components are integral to
the PLC controller. Additionally, the PLC has a connection for the programming and
Monitoring Unit or to connect PLC’s in other field.
The CPU is the brain of a PLC system. It consists of the microprocessor, memory
integrated circuits, and circuits necessary to store and retrieve information from
memory.
PLC’s or programming terminals. The job of the processor is to monitor status or state
of input devices, scan and solve the logic of a user program, and control on or off state
of output devices.
RAM or Random Access Memory is a volatile memory that would loose its
information if power were removed, hence some processor units are provided with
battery backup. Normally CMOS (Complementary Metal Oxide Semiconductor) type
RAM is used.
12. ROM is a nonvolatile type of memory. This means it stores it’s data even if no power
is available. This type of memory information can only be read, it is placed there for
the internal use and operation of processor units.
EEPROME or Electrically Erasable Programmable Read Only Memory is usually an
add on memory module that is used to back up the main program in CMOS RAM of
the processor. In many cases, the processor can be programmed to load the
EEPROM’S program to RAM, if RAM is lost or corrupted.
Block Diagram of PLC
13. INPUT MODULE
Input Module • Input modules interface directly to devices such as switches and
temperature sensors. Input modules convert many different types of electrical signals
such as 120VAC, 24VDC, or 4-20mA, to signals which the controller can understand.
Since all electrical systems are inherently noisy, electrical isolation is provided
between input and processor. The component most often used for this purpose is opt
coupler. Input signal from the field devices are usually 4 to 20 ma or 0-10 V.
14. OUTPUT MODULE
Output module interface directly to devices such as motor starters and lights Output
modules take digital signals from the PLC and convert them to electrical signals such
as 24VDC and 4 mA that field devices can understand. D to A conversion is carried
out in their modules. Usually Silicon Controlled Rectifier(SCR), trial, or dry contact
relays are used for this purpose. Normally the output signal is 0-10 V or 4-20 ma.
15. Operation of PLC
PLC operates by continually scanning the program and acting upon the instructions,
one at a time, to switch on or off the various outputs. In order to do this PLC first
scans all, the inputs and stores their states in memory. Then it carries out program
scan and decides which outputs should be high according to the program logic.
Then finally it updates these values to the output table, making the required outputs
go high. At his point PLC checks its own operating system and if everything is ok, it
goes back to scanning inputs all over again.
PLC SCAN CYCLE
Whenever a program is executed in a PLC, before changing any output state, the
processor scans the input table and the entire program, which gives rise to states of the
output devices according to the program logic. These values are then updated to the
output table making the device.
SCAN
TIME
Time taken by plc to execute these three steps (Checking Input status, Executing
Program, Updating Output Status) is denoted by its scan time.
16. Programming Languages used to Program a PLC
While Ladder Logic is the most commonly used PLC programming language, but it
is not the only one. Following table lists some of the Languages that are used to
program a PLC.
Ladder Diagram (LD).
Functional block Diagram (FBD)
Structured Text (ST)
Instruction List (IL)
Sequential Functional Chart (SFC)
LADDER DIAGRAM
It is a graphical programming language, initially programmed with simple contacts
that simulates the opening and closing of relays. Ladder Logic programming has been
expanded to include functions such as Counters, Timers, shift Registers and math
operations.
17. Ladder logic is a method of drawing electrical logic schematics. It is now a graphical
language very popular for programming Programmable Logic Controllers (PLCs). It
was originally invented to describe logic made from relays. The name is based on the
observation that programs in this language resemble ladders, with two vertical "rails"
and a series of horizontal "rungs" between them.
A program in ladder logic, also called a ladder diagram, is similar to a schematic for
a set of relay circuits. An argument that aided the initial adoption of ladder logic was
that a wide variety of engineers and technicians would be able to understand and use
it without much additional training, because of the resemblance to familiar hardware
systems.
(This argument has become less relevant given that most ladder logic programmers
have a software background in more conventional programming languages, and in
practice implementations of ladder logic have characteristics — such as sequential
execution and support for control flow features — that make the analogy to hardware
somewhat imprecise.)
Ladder logic is widely used to program PLCs, where sequential control of a process
or manufacturing operation is required. Ladder logic is useful for simple but critical
control systems, or for reworking old hardwired relay circuits. As programmable
logic controllers became more sophisticated it has also been used in very complex
automation systems.
Ladder logic can be thought of as a rule-based language, rather than a procedural
language. A "rung" in the ladder represents a rule. When implemented with relays
and other electromechanical devices, the various rules "execute" simultaneously and
immediately. When implemented in a programmable logic controller, the rules are
typically executed sequentially by software, in a loop.
By executing the loop fast enough, typically many times per second, the effect of
simultaneous and immediate execution is obtained. In this way it is similar to other
rule-based languages, like spreadsheets or SQL. However, proper use of
programmable controllers requires understanding the limitations of the execution
order of rungs.
18. Example of a simple ladder logic program
The language itself can be seen as a set of connections between logical checkers
(relay contacts) and actuators (coils). If a path can be traced between the left side of
the rung and the output, through asserted (true or "closed") contacts, the rung is true
and the output coil storage bit is asserted (1) or true. If no path can be traced, then
the output is false (0) and the "coil" by analogy to electromechanical relays is
considered "de-energized". The analogy between logical propositions and relay
contact status is due to Claude Shannon.
Ladder logic has "contacts" that "make" or "break" "circuits" to control "coils." Each
coil or contact corresponds to the status of a single bit in the programmable
controller's memory. Unlike electromechanical relays, a ladder program can refer any
number of times to the status of a single bit, equivalent to a relay with an indefinitely
large number of contacts.
So-called "contacts" may refer to inputs to the programmable controller from
physical devices such as pushbuttons and limit switches, or may represent the status
of internal storage bits which may be generated elsewhere in the program.
Each rung of ladder language typically has one coil at the far right. Some
manufacturers may allow more than one output coil on a rung.
--( )-- a regular coil, true when its rung is true
--()-- a "not" coil, false when its rung is true
--[ ]-- A regular contact, true when its coil is true (normally false)
--[]-- A "not" contact, false when its coil is true (normally true)
The "coil" (output of a rung) may represent a physical output which operates some
device connected to the programmable controller, or may represent an internal
storage bit for use elsewhere in the program.
19. Generally Used Instructions & symbol for PLC Programming
Input Instruction
--[ ]-- This Instruction is Called IXC or Examine If Closed.
If a NO switch is actuated, then only this instruction will be true. If a NC switch is
actuated, then this instruction will not be true and hence output will not be generated.
--[]--
This Instruction is Called IXO or Examine If Open.
If a
NC switch is actuated, then only this instruction will be true. If a NC switch is
actuated, then this instruction will not be true and hence output will not be generated.
Output Instruction
--( )--This Instruction Shows the States of Output.
i.e.; If any instruction either XIO or XIC is true then output will be high. Due to high
output a 24-volt signal is generated from PLC processor.
Rung
Rung is a simple line on which instruction are placed and logics are created
E.g.: ---------------------------------------------
20. TIMER
A timer is a programmable instruction that lets you turn on or turn off bits after a
preset time.
The two primary types of timers are TON for “timer on delay” and TOF for “timer off
delay”.
Timers in RSLogix 5000 use tag names for identification.
COUNTER
A counter is a programmable instruction that lets you turn on or turn off bits after a
preset count has been reached.
There are different types of counters available in the RSLogix, but the CTU (counter
up) instruction covers everything we will talk about here.
Counters in RSLogix 5000 use tag names for identification.
BIT
An address within the PLC. It can be an input, output or internal coil, among others.
21. This system allows very complex logic designs to be broken down and evaluated.
Practical Examples
Example-1
------[ ]--------------[ ]----------------O---
Key Switch 1 Key Switch 2 Door Motor
This circuit shows two key switches that security guards might use to activate an
electric motor on a bank vault door. When the normally open contacts of both
switches close, electricity is able to flow to the motor which opens the door. This is
a logical AND.
Example-2
Often we have a little green "start" button to turn on a motor, and we want to
turn it off with a big red "Stop" button.
--+----[ ]--+----[]----( )---
| start | stop run
| |
+----[ ]--+
run
-------[ ]--------------( )---
run motor
Example With PLC
22. Consider the following circuit and PLC program:
-------[ ]--------------( )---
run motor
23. When the pushbutton switch is unactuated (unpressed), no power is sent to the X1
input of the PLC. Following the program, which shows a normally-open X1 contact
in series with a Y1 coil, no "power" will be sent to the Y1 coil. Thus, the PLC's Y1
output remains de-energized, and the indicator lamp connected to it remains dark.
If the pushbutton switch is pressed, however, power will be sent to the PLC's X1
input. Any and all X1 contacts appearing in the program will assume t h e actuated
(non-normal) state, as though they were relay contacts actuated by the energizing of
a relay coil named "X1". In this case, energizing the X1 input will cause the normally-
open X1 contact will "close," sending "power" to the Y1 coil. When the Y1coilof the
program "energizes," the real Y1 output will become energized, lighting up the lamp
connected to it:
Lamp Glows when at Input Switch is Actuated
It must be understood that the X1 contact, Y1 coil, connecting wires, and "power"
appearing in the personal computer's display are all virtual. They do not exist as real
electrical components. They exist as commands in a computer program -- a piece of
software only -- that just happens to resemble a real relay schematic diagram.
24. Equally important to understand is that the personal computer used to display and
edit the PLC's program is not necessary for the PLC's continued operation. Once a
program has been loaded to the PLC from the personal computer, the personal
computer may be unplugged from the PLC, and the PLC will continue to follow the
programmed commands.
It includes the personal computer display in these illustrations for your sake only, in
aiding to understand the relationship between real-life conditions (switch closure and
lamp status) and the program's status ("power" through virtual contacts and virtual
coils).
The true power and versatility of a PLC is revealed when we want to alter the
behavior of a control system. Since the PLC is a programmable device, we can alter
its behavior by changing the commands we give it, without having to reconfigure the
electrical components connected to it. For example, suppose we wanted to make this
switch-and-lamp circuit function in an inverted fashion: push the button to make the
lamp turn off, and release it to make it turn on.
The "hardware" solution would require that a normally-closed pushbutton switch be
substituted for the normally-open switch currently in place. The "software" solution
is much easier: just alter the program so that contact X1 is normally-closed rather
than normally-open.
25. Programming for Start/Stop of Motor by PLC
Often we have a little green "start" button to turn on a motor, and we want to turn
it off with a big red "Stop" button.
--+----[ ]--+----[]----( )---
| start | stop run
| |
+----[ ]--+
run
26. The pushbutton switch connected to input X1 serves as the "Start" switch, while the
switch connected to input X2 serves as the "Stop." Another contact in the program,
named Y1, uses the output coil status as a seal-in contact, directly, so that the
motor contactor will continue to be energized after the "Start" pushbutton switch is
released. You can see the normally-closed contact X2 appear in a colored block,
showing that it is in a closed ("electrically conducting") state.
Starting of Motor
If we were to press the "Start" button, input X1 would energize, thus "closing" the
X1 contact in the program, sending "power" to the Y1 "coil," energizing the Y1
output and applying 120-volt AC power to the real motor contactor coil. The
parallel Y1 contact will also "close," thus latching the "circuit" in an energized
state:
27. Logic for Continuous Running of motor When Start Button is Released
Now, if we release the "Start" pushbutton, the normally-open X1 "contact" will
return to its "open" state, but the motor will continue to run because the Y1 seal-in
"contact" continues to provide "continuity" to "power" coil Y1, thus keeping the Y1
output energized:
28. To Stop the Motor
To stop the motor, we must momentarily press the "Stop" pushbutton, which will
energize the X2 input and "open" the normally- closed "contact," breaking
continuity to the Y1 "coil:
When the "Stop" pushbutton is released, input X2 will de-energize, returning
"contact" X2 to its normal, "closed" state. The motor, however, will not start again
until the "Start" pushbutton is actuated, because the "seal-in" of Y1 has been lost.
29. PROJECT: Door Simulator Logic on PLC Using Ladder Logic.
Equipment Required:
Logix Pro Software
Personal Computer
PLC Lab Manual
Theory:
PLC operates by continually scanning the program and acting upon the instructions,
one at a time, to switch on or off the various outputs. In order to do this PLC first
scans all, the inputs and stores their states in memory. Then it carries out program
scan and decides which outputs should be high according to the program logic.
Ladder Logic is a graphical programming language, initially programmed with simple
contacts that simulates the opening and closing of relays. Ladder Logic programming
has been expanded to include functions such as Counters, Timers, shift Registers and
math operations.
Ladder logic is a method of drawing electrical logic schematics. It is now a graphical
language very popular for programming Programmable Logic Controllers (PLCs). It
was originally invented to describe logic made from relays. The name is based on the
observation that programs in this language resemble ladders, with two vertical "rails"
and a series of horizontal "rungs" between them.
30. Procedure:
1) Make a Ladder Logic of working of Door simulator.
2) Save the program on Logix Pro Software.
3) Simulate the program and check for errors.
4) Run the program using run option.
5) Program is complete.
31. Output:
Result: The Ladder logic simulated and Run successfully. The Door simulator worked
perfecly with the PLC program.
32. Conclusion
Programmable Logic Circuits like an Arduino that is mainly used for industrial
automation. However the main difference between a PLC and an Arduino is their
price, as the PLC usually has 100 times the price of an Αrduino. The PLC has a better
processor power & memory, can handle more current in the I/O ports, the ports are
optocoupled, it is more robust, it is closed architecture, it comes with industrial
certificates, safety features etc.
The Logic made in this project is mainly used for controlling Door Open/Close
Simulation; and can be implemented in the industrial sector for managing the input
and output of the computer based products cum raw materials transportation.
At IEC, the main work was to develop solutions based on the same, and hence the
project was selected and the simulation was done.
33. References
The following is the reference list for any further information:
http://www.insulatorsindia.com/
http://www.hindusthanurban.com/
http://www.amci.com/tutorials/tutorials-what-is-programmable-logic-
controller.asp
https://en.wikipedia.org/wiki/Programmable_logic_controller
http://www.allaboutcircuits.com/textbook/digital/chpt-6/programmable-logic-
controllers-plc/
http://www.plcdev.com/how_plcs_work