SlideShare ist ein Scribd-Unternehmen logo
1 von 6
Downloaden Sie, um offline zu lesen
International Journal of Computer Science, Engineering and Information Technology (IJCSEIT), Vol. 4,No. 1, February 2014
DOI : 10.5121/ijcseit.2014.4103 27
DIFFERENT APPLICATIONS OF
PROGRAMMABLE LOGIC
CONTROLLER (PLC)
By, Maha M. Lashin
Mechanical Engineering Department, Shoubra Faculty of Engineering, Banha University,
Egypt.
ABSTRACT
Early Programming Logic Control (PLC) were designed to replace relay logic systems. These PLCs were
programmed in “Ladder Logic”, which strongly resembles a schematic diagram of relay logic.
Programming logic control has several features like protection from the open area conditions such dust,
heat and cold. PLC also has the ability to arrangement the inputs/outputs. It has low cost compared with
microcontroller systems because using PLC in different applications only required to change the software
for each application but in case of using microcontroller the hardware components itself must be changed
with different applications.
Two important applications for programming logic control and also an engineering solution to save the
human life are explained in this paper, one application is a robot used as a toxic chemical substances
spraying, and the other application is a robot used for washing the faces glasses of skyscrapers. These
mobile robots used PLC as a controlled tool for its motion and liquid flow rate also.
KEYWORDS:
PLC-Features- Application of PLCs- mobile robot.
1. INTRODUCTION
PLC is a special form of microprocessor- based controller. It includes a programmable memory to
store instructions and to implement functions such as logic, sequencing, timing, counting and
arithmetic as shown in figure1. In order to control machines and processes, PLC is designed to be
operated by engineers even by a limited knowledge of computers and computing languages [1]. It
has a great advantage of changing the PLC Ladder Diagram after it had been built or worked,
which gives the facility of using the same PLC unit for controlling different systems after erasing
it each time.
Fig.1: Programmable Logic Controller
International Journal of Computer Science, Engineering and Information Technology (IJCSEIT), Vol. 4,No. 1, February 2014
28
PLCs could be considered as special computers for industrial use. It does not affected by
vibrations, temperature, humidity and noise which mean that it is an open area controller. It could
be easily programmed by using a simple programming language which is primarily concerned
with logic and switching operations. PLCs contain a hardware and software systems which used
for single Input/Output or multi Inputs/Outputs modular systems. PLCs are also used for analog
or digital controller systems.
2. PROGRAMMING LOGIC CONTROL STRUCTURE
The structure of PLC consisted of two systems, hardware and software systems.
2.1 PLCs Hardware
Typically a PLC system has the basic functional components of processor unit, memory, power
supply unit, input/output interface section, communications interface and the programming device
as explained in [6]. Figure 2 shows the basic arrangement of the PLC hardware components. Also
the main task of each component can descriptively as shown in [6] following;
Fig.2: The PLC System
1. Stored the program to interpret the input signals and communicate between this inputs and the
output decisions to carries out the control actions done in central processing unit (CPU).
2. The power supply convert AC voltage to DC voltage necessary for the processor and the
circuits in the input and output interface modules.
3. The program enters into the memory of the processor by using the programming device and
then transferred to the memory unit of the PLC.
4. The program is stored in the memory unit to be used for the control actions to exercised by the
microprocessor and data stored from the input for processing and for the output for outputting.
5. The input and output sections are where the processor receives information from external
devices and communicates information to external devices.
6. finally the communications interface is used to receive and transmit data by means of
communication networks from or to other remote PLCs.
3. PROGRAMMING PLCs
Programming devices as in [3] can be a hand-held device, a desktop console or a computer. The
program has been designed on the programming device and then transferred to the memory unit
of the PLC.
I. Hand-held programming devices will normally contain enough memory to allow the unit to
retain programs.
II. Desktop consoles are likely to have a visual display unit with a full keyboard and screen
display.
International Journal of Computer Science, Engineering and Information Technology (IJCSEIT), Vol. 4,No. 1, February 2014
29
III. Personal computers are widely configured as program development work-stations.
4. PLC SOFTWARE PREPARATION
As explain in [5] the PLC program is executed as a part of repetitive process referred to as a scan.
PLC scan starts with the CPU reading the status of inputs. Then the application program is
executed using the status of the inputs. Finally when the program is completed, the CPU performs
internal diagnostics and communication tasks. Scan cycle ends by updating the outputs, and then
starts over. Scan cycle time depends on the size of the program, the number of Inputs/Outputs,
and the amount of communication required. Also the control program is built of things called
instructions .The instructions are little computer codes that make the inputs and outputs do what
the programming want to get the result’s need. There are many types of PLC program such as
Function Block Diagram (FBD), Statement List (STL), and Ladder Logic Diagram (LAD). LAD
is the most famous PLC programming language used. Ladder logic diagram uses components like
elements used in a line diagram format to describe hard-wired control. The left vertical line of a
LAD represents the power conductor. The output element represents the return path of the circuit.
5. AREA OF PLC’s APPLICATIONS
PLC represents such a universal controller. It can be used as shown in [1] for different
applications and via the program installed in its memory, provides the user with a simple means
of changing, extending and optimizing control processes. The original PLC’s tasks are involving
the interconnection of input signals according to a specified program and if “true” switch the
corresponding output. Boolean algebra as explain in [2] forms the mathematical basis for this
operation, which recognizes precisely two defined statuses of one variable "0"and "1” and so the
output can only assume these two statuses. Timer and counter functions, memory setting and
resetting, mathematical computing operations all represent functions, which can be executed by
practically any of PLCs. Programming Logic Control using as explained [4] for industrial fields
like automatic machines, cars, and robots.
The applications of PLC discussed here are the toxic chemical substances spraying robot and the
other is glass-washing robot. PLC used to control the movement of robots, and the flow rate
(quantity and time) of different liquids which are used in this robot.
6. TOXIC CHEMICAL SUBSTANCES SPRAYING ROBOT
This robot presents solution to the save human health hazards as a result of spraying potentially
toxic chemicals in the agriculture field. This is a mobile robot with four wheels to withstand the
factors in the farmland or any other places. The robot consists of four systems as shown in
Figure3.
Fig.3: Spraying Robot
International Journal of Computer Science, Engineering and Information Technology (IJCSEIT), Vol. 4,No. 1, February 2014
30
The first is the responsible of the rear wheel drive called the driving system like the drive in car;
it forms the gearing system, geared motor and the shaft. The second is the steering system used it.
The pumping system used to pump the chemical fluid from the tank into the spraying place. It
consists of tank, pump, arm mechanism and nozzle that used in the spraying process. The fourth
is the control system represented by PLC used to make the program in which the user orders the
robot to do the required tasks. The PLC unit which had been used is a DVP14SS11R2 Delta type
with 8 inputs/Outputs. When the on/off button is switched on the robot’s drive motor starts
working and the robot starts to move forward in straight line for three seconds. The second step
starts when the orders come from PLC unit to make the motors of robot’s wheels steering to the
right direction with 45 angle degree in three seconds. At this position the robot stopped moving
and began spraying liquid process for five seconds. After this process has finished the robot’s
wheels goes back to its origin direction with 45 angle degrees in three seconds. The robots repeat
the process in the left direction. After this process has finished the robot’s wheels goes back to its
origin direction with 45 angle degrees in three seconds, so the robot start to move forward again
in straight line for three seconds. It is clear that the complete cycle takes 25 seconds as shown in
figure 4.
Fig.4: Timing Cycle Diagram of Spray Robot
All the above steps are repeated until the line’s end of the agriculture’s field. Figure 5 show the
Ladder diagram of the PLC unit which represents the movement robot’s steps.
Fig.5: The PLC Ladder Diagram for Spraying Robot
International Journal of Computer Science, Engineering and Information Technology (IJCSEIT), Vol. 4,No. 1, February 2014
31
7. SKYSCRAPERS’S GLASS WASHING ROBOT
This robot used for washing the external glass windows of any building. The robot consists of
two cars as shown in Figure 6, the first car for the horizontal movement and the second car for
vertical movement. The vertical movement car’s consists of four motors which are: brushes
motor, water pump motor, soap motor and driers motor. The first three motors are working
simultaneously and the fourth one has a delay time after them. The car of horizontal motion
consists of two motors, one motor for horizontal direction movement, and the other for carrying
the car which move in the vertical direction. The horizontal car move at the top edge of the
building in forward direction and also carry the vertical car which is responsible for washing
process to make it move from up to down for cleaning the windows of the building.
Fig.6: Washing Glass Robot
The robot begins its motion from the roof top of the building by use PLC unit type GE-Fanuc
with 9 Input/Outputs. The robot movement begins when the PLC unit’s switch turn on then the
vertical car starts at the top of the building. The motors of brushes, water pump and drier starts to
work. Also the motor which is responsible for moving this car from up to down begins to work.
The duration period for vertical motion (from up to down) takes 28 seconds. Followed by five
seconds for vertical motion (from down to up). In order to start the second cycle the horizontal
car moves horizontal five seconds, so it is clear that the complete cycle takes 38 seconds. All the
above steps are repeated until the building face’s windows finished. Skyscraper’s glass washing
robot has been tested on 2x1.5 m glass window. It takes eight cycles on 4.5 min to complete
cleaning process. Figure 7 show the ladder diagram for the movements of the glass whishing
robot.
International Journal of Computer Science, Engineering and Information Technology (IJCSEIT), Vol. 4,No. 1, February 2014
32
Fig.7: Ladder Diagram of Glass whishing Robot
8. CONCLUSION
In this paper the concept of Programmable logic controllers and its application has discussed.
PLC applications are typically highly customized systems so the cost of a packaged PLC is low
compared to the cost of a specific custom-built controller design. Ladder Diagram programming
method used for PLCs units which used in these two applications Two applications had been
introduced PLC as a new application of this control system in the spraying’s robot and glass
washing robot gave a good results. PLC most easier and safe control system for industrial
applications like robot.
REFERENCES
[1] Sanjeev Gupta and S C Sharma “Selection and Application of advance control System: PLC, DCS
and PC Based System” Journal of Scientific and Industrial research, April 2005, Vol.64, pp.249-225.
[2] Sadegh Vosough and Amir Vosough “PLC and its Applications” International Journal of
Multidisciplinary Sciences and Engineering, November 2011, Vol.2, No.8.
[3] w. Bolton “ Programmable Logic Controllers” ELSEVIER, Fourth Edition, 2006.
[4] Hug Jack “Automating Manufacturing Systems with PLCs” April 2005, version4.7.
[5] Gordon Macomb “the Robot Builder’s Bonanza” McGraw-Hill professional publishing, Third
Edition, 2006.
[6] Jorge Angeles “ Fundamentals of Robotic Mechanical Systems : Theory, Methods, and Algorithms”
Springer, Third Edition, 2007.
[7] L.A.Bryan and E.A.Bryan “Programmable Controller: Theory and Implementation” An Industrial
Text Company Publication, USA, Second edition, 1997.
[8] Prudential PLC– Contact Jackson National Life Insurance Company. Retrieved 18April,2011.
[9] Liptak B G “ Instrumentation Engineer’s HandBook: Process Controll” Chilton Book Company I
Radnor, PennSylvania, 1999.

Weitere ähnliche Inhalte

Was ist angesagt?

Pc guided automatic vehicle system
Pc guided automatic vehicle systemPc guided automatic vehicle system
Pc guided automatic vehicle systemIJCI JOURNAL
 
Advanced plc programming & scada system design
Advanced plc programming & scada system designAdvanced plc programming & scada system design
Advanced plc programming & scada system designlakshanwalpita
 
PLC Programming | Innovative Automation
PLC Programming | Innovative AutomationPLC Programming | Innovative Automation
PLC Programming | Innovative AutomationInnovative Automation
 
Automatic Bottle Filling System Using PLC
Automatic Bottle Filling System Using PLCAutomatic Bottle Filling System Using PLC
Automatic Bottle Filling System Using PLCijtsrd
 
Timing and-control-unit
Timing and-control-unitTiming and-control-unit
Timing and-control-unitAnuj Modi
 
Training report of PLC
Training report of PLCTraining report of PLC
Training report of PLCSumit Patidar
 
Ppt on plc
Ppt on plcPpt on plc
Ppt on plcgolu6896
 
PLC and SCADA training.
PLC and SCADA training.PLC and SCADA training.
PLC and SCADA training.Ishank Ranjan
 
Training on PLC and SCADA
Training on PLC and SCADATraining on PLC and SCADA
Training on PLC and SCADAAEAB Engineer
 
Computer organization
Computer organization Computer organization
Computer organization vishnu973656
 

Was ist angesagt? (18)

Pc guided automatic vehicle system
Pc guided automatic vehicle systemPc guided automatic vehicle system
Pc guided automatic vehicle system
 
Unit 3 mpmc
Unit 3 mpmcUnit 3 mpmc
Unit 3 mpmc
 
PLC
PLCPLC
PLC
 
Advanced plc programming & scada system design
Advanced plc programming & scada system designAdvanced plc programming & scada system design
Advanced plc programming & scada system design
 
PLC Programming | Innovative Automation
PLC Programming | Innovative AutomationPLC Programming | Innovative Automation
PLC Programming | Innovative Automation
 
Automatic Bottle Filling System Using PLC
Automatic Bottle Filling System Using PLCAutomatic Bottle Filling System Using PLC
Automatic Bottle Filling System Using PLC
 
Timing and-control-unit
Timing and-control-unitTiming and-control-unit
Timing and-control-unit
 
EE6008 MBSD
EE6008  MBSDEE6008  MBSD
EE6008 MBSD
 
Training report of PLC
Training report of PLCTraining report of PLC
Training report of PLC
 
Ppt on plc
Ppt on plcPpt on plc
Ppt on plc
 
PLC and SCADA training.
PLC and SCADA training.PLC and SCADA training.
PLC and SCADA training.
 
Training on PLC and SCADA
Training on PLC and SCADATraining on PLC and SCADA
Training on PLC and SCADA
 
Unit3 input
Unit3 inputUnit3 input
Unit3 input
 
Unit 1 MPMC
Unit 1 MPMCUnit 1 MPMC
Unit 1 MPMC
 
Io pro
Io proIo pro
Io pro
 
Computer organization
Computer organization Computer organization
Computer organization
 
Basics of plc_programming1
Basics of plc_programming1Basics of plc_programming1
Basics of plc_programming1
 
Unit 1
Unit 1Unit 1
Unit 1
 

Andere mochten auch

Fraction games
Fraction gamesFraction games
Fraction gamesdaliamada
 
Fraction games
Fraction gamesFraction games
Fraction gamesghbrown
 
Creating Early Math Games That Work - for Penn Foster PD Fair
Creating Early Math Games That Work - for Penn Foster PD FairCreating Early Math Games That Work - for Penn Foster PD Fair
Creating Early Math Games That Work - for Penn Foster PD FairTeresa E. Gonczy, Ed.M.
 
Math games Portugal
Math games PortugalMath games Portugal
Math games PortugalGavranica
 
Presentation of TUT courses
Presentation of TUT coursesPresentation of TUT courses
Presentation of TUT coursesmetamath
 
Using op art to teach fraction, decimal
Using op art to teach fraction, decimalUsing op art to teach fraction, decimal
Using op art to teach fraction, decimalJodi Weiler
 
Motivating Students With Math Games
Motivating Students With Math GamesMotivating Students With Math Games
Motivating Students With Math GamesDoug Adams
 
Business Math Chapter 1
Business Math Chapter 1Business Math Chapter 1
Business Math Chapter 1Nazrin Nazdri
 
Puzzle Games - Math Games, Logic Games, Puzzles and Brain Teasers.
Puzzle Games - Math Games, Logic Games, Puzzles and Brain Teasers. Puzzle Games - Math Games, Logic Games, Puzzles and Brain Teasers.
Puzzle Games - Math Games, Logic Games, Puzzles and Brain Teasers. Abhilash Menon
 
Interesting Facts about Maths
Interesting Facts about MathsInteresting Facts about Maths
Interesting Facts about MathsNeha Sharma
 
MATH Lesson Plan sample for demo teaching
MATH Lesson Plan sample for demo teaching MATH Lesson Plan sample for demo teaching
MATH Lesson Plan sample for demo teaching preyaleandrina
 

Andere mochten auch (17)

Fractions of shapes
Fractions of shapesFractions of shapes
Fractions of shapes
 
Fraction games
Fraction gamesFraction games
Fraction games
 
Fraction games
Fraction gamesFraction games
Fraction games
 
Creating Early Math Games That Work - for Penn Foster PD Fair
Creating Early Math Games That Work - for Penn Foster PD FairCreating Early Math Games That Work - for Penn Foster PD Fair
Creating Early Math Games That Work - for Penn Foster PD Fair
 
Math games Portugal
Math games PortugalMath games Portugal
Math games Portugal
 
Presentation of TUT courses
Presentation of TUT coursesPresentation of TUT courses
Presentation of TUT courses
 
Fraction lesson 1
Fraction lesson 1Fraction lesson 1
Fraction lesson 1
 
Using op art to teach fraction, decimal
Using op art to teach fraction, decimalUsing op art to teach fraction, decimal
Using op art to teach fraction, decimal
 
Math puzzles
Math puzzlesMath puzzles
Math puzzles
 
Motivating Students With Math Games
Motivating Students With Math GamesMotivating Students With Math Games
Motivating Students With Math Games
 
Business Math Chapter 1
Business Math Chapter 1Business Math Chapter 1
Business Math Chapter 1
 
Puzzle Games - Math Games, Logic Games, Puzzles and Brain Teasers.
Puzzle Games - Math Games, Logic Games, Puzzles and Brain Teasers. Puzzle Games - Math Games, Logic Games, Puzzles and Brain Teasers.
Puzzle Games - Math Games, Logic Games, Puzzles and Brain Teasers.
 
Math Trivia
Math TriviaMath Trivia
Math Trivia
 
Interesting Facts about Maths
Interesting Facts about MathsInteresting Facts about Maths
Interesting Facts about Maths
 
Math tricks
Math tricks Math tricks
Math tricks
 
MATH Lesson Plan sample for demo teaching
MATH Lesson Plan sample for demo teaching MATH Lesson Plan sample for demo teaching
MATH Lesson Plan sample for demo teaching
 
Sample Detailed Lesson Plan
Sample Detailed Lesson PlanSample Detailed Lesson Plan
Sample Detailed Lesson Plan
 

Ähnlich wie Different applications of programmable logic controller (plc)

Simulation and Implementation of PLC Based for Detecting Burned Potato Chips ...
Simulation and Implementation of PLC Based for Detecting Burned Potato Chips ...Simulation and Implementation of PLC Based for Detecting Burned Potato Chips ...
Simulation and Implementation of PLC Based for Detecting Burned Potato Chips ...ijtsrd
 
PLC programmable logic controller (MSME)
PLC programmable logic controller (MSME) PLC programmable logic controller (MSME)
PLC programmable logic controller (MSME) ankit kaim
 
IRJET- Automatic Bottle Filling and Capping System using PLC
IRJET- Automatic Bottle Filling and Capping System using PLCIRJET- Automatic Bottle Filling and Capping System using PLC
IRJET- Automatic Bottle Filling and Capping System using PLCIRJET Journal
 
training report. automation,plc , scada
training report. automation,plc , scada training report. automation,plc , scada
training report. automation,plc , scada MdQutubuddin1
 
TRAINING REPORT ON INDUSTRIAL AUTOMATION- PLC SCADA, VARIABLE FREQUENCY DRIVE
TRAINING REPORT ON INDUSTRIAL AUTOMATION- PLC SCADA, VARIABLE FREQUENCY DRIVETRAINING REPORT ON INDUSTRIAL AUTOMATION- PLC SCADA, VARIABLE FREQUENCY DRIVE
TRAINING REPORT ON INDUSTRIAL AUTOMATION- PLC SCADA, VARIABLE FREQUENCY DRIVEAKSHAY SACHAN
 
Plc presentation
Plc presentationPlc presentation
Plc presentationAkshay Modi
 
Introduction to PLC
Introduction to PLCIntroduction to PLC
Introduction to PLCVeerakumar S
 
Communication between PLC different vendors using OPC server improved with ap...
Communication between PLC different vendors using OPC server improved with ap...Communication between PLC different vendors using OPC server improved with ap...
Communication between PLC different vendors using OPC server improved with ap...TELKOMNIKA JOURNAL
 
Summer Internship Report on PLC
Summer Internship Report on PLCSummer Internship Report on PLC
Summer Internship Report on PLCSudeep Giri
 
automatic mixing & filling bottle using PLC
automatic mixing & filling bottle using PLCautomatic mixing & filling bottle using PLC
automatic mixing & filling bottle using PLCLeelu Veerendra Pulagam
 
Building Cultural Awareness through EmotionPresented By Team .docx
Building Cultural Awareness through EmotionPresented By Team .docxBuilding Cultural Awareness through EmotionPresented By Team .docx
Building Cultural Awareness through EmotionPresented By Team .docxhartrobert670
 
Summer Internship Report For PLC Programming of Traffic light through Ladder ...
Summer Internship Report For PLC Programming of Traffic light through Ladder ...Summer Internship Report For PLC Programming of Traffic light through Ladder ...
Summer Internship Report For PLC Programming of Traffic light through Ladder ...Aman Gupta
 
Automatic Irrigation System Project Report
Automatic Irrigation System Project ReportAutomatic Irrigation System Project Report
Automatic Irrigation System Project ReportEr Gupta
 
Simulation and Modelling of 3-Floor Elevator System using PLC
Simulation and Modelling of 3-Floor Elevator System using PLCSimulation and Modelling of 3-Floor Elevator System using PLC
Simulation and Modelling of 3-Floor Elevator System using PLCIRJET Journal
 

Ähnlich wie Different applications of programmable logic controller (plc) (20)

Simulation and Implementation of PLC Based for Detecting Burned Potato Chips ...
Simulation and Implementation of PLC Based for Detecting Burned Potato Chips ...Simulation and Implementation of PLC Based for Detecting Burned Potato Chips ...
Simulation and Implementation of PLC Based for Detecting Burned Potato Chips ...
 
Matter new
Matter newMatter new
Matter new
 
PLC programmable logic controller (MSME)
PLC programmable logic controller (MSME) PLC programmable logic controller (MSME)
PLC programmable logic controller (MSME)
 
IRJET- Automatic Bottle Filling and Capping System using PLC
IRJET- Automatic Bottle Filling and Capping System using PLCIRJET- Automatic Bottle Filling and Capping System using PLC
IRJET- Automatic Bottle Filling and Capping System using PLC
 
E43012628
E43012628E43012628
E43012628
 
training report. automation,plc , scada
training report. automation,plc , scada training report. automation,plc , scada
training report. automation,plc , scada
 
Plc on cnc
Plc on cncPlc on cnc
Plc on cnc
 
TRAINING REPORT ON INDUSTRIAL AUTOMATION- PLC SCADA, VARIABLE FREQUENCY DRIVE
TRAINING REPORT ON INDUSTRIAL AUTOMATION- PLC SCADA, VARIABLE FREQUENCY DRIVETRAINING REPORT ON INDUSTRIAL AUTOMATION- PLC SCADA, VARIABLE FREQUENCY DRIVE
TRAINING REPORT ON INDUSTRIAL AUTOMATION- PLC SCADA, VARIABLE FREQUENCY DRIVE
 
Training 17
Training 17Training 17
Training 17
 
Plc presentation
Plc presentationPlc presentation
Plc presentation
 
Introduction to PLC
Introduction to PLCIntroduction to PLC
Introduction to PLC
 
Communication between PLC different vendors using OPC server improved with ap...
Communication between PLC different vendors using OPC server improved with ap...Communication between PLC different vendors using OPC server improved with ap...
Communication between PLC different vendors using OPC server improved with ap...
 
Summer Internship Report on PLC
Summer Internship Report on PLCSummer Internship Report on PLC
Summer Internship Report on PLC
 
[IJET-V1I2P8]
[IJET-V1I2P8] [IJET-V1I2P8]
[IJET-V1I2P8]
 
automatic mixing & filling bottle using PLC
automatic mixing & filling bottle using PLCautomatic mixing & filling bottle using PLC
automatic mixing & filling bottle using PLC
 
Building Cultural Awareness through EmotionPresented By Team .docx
Building Cultural Awareness through EmotionPresented By Team .docxBuilding Cultural Awareness through EmotionPresented By Team .docx
Building Cultural Awareness through EmotionPresented By Team .docx
 
Summer Internship Report For PLC Programming of Traffic light through Ladder ...
Summer Internship Report For PLC Programming of Traffic light through Ladder ...Summer Internship Report For PLC Programming of Traffic light through Ladder ...
Summer Internship Report For PLC Programming of Traffic light through Ladder ...
 
Plc seminar abu
Plc seminar    abuPlc seminar    abu
Plc seminar abu
 
Automatic Irrigation System Project Report
Automatic Irrigation System Project ReportAutomatic Irrigation System Project Report
Automatic Irrigation System Project Report
 
Simulation and Modelling of 3-Floor Elevator System using PLC
Simulation and Modelling of 3-Floor Elevator System using PLCSimulation and Modelling of 3-Floor Elevator System using PLC
Simulation and Modelling of 3-Floor Elevator System using PLC
 

Kürzlich hochgeladen

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 

Kürzlich hochgeladen (20)

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 

Different applications of programmable logic controller (plc)

  • 1. International Journal of Computer Science, Engineering and Information Technology (IJCSEIT), Vol. 4,No. 1, February 2014 DOI : 10.5121/ijcseit.2014.4103 27 DIFFERENT APPLICATIONS OF PROGRAMMABLE LOGIC CONTROLLER (PLC) By, Maha M. Lashin Mechanical Engineering Department, Shoubra Faculty of Engineering, Banha University, Egypt. ABSTRACT Early Programming Logic Control (PLC) were designed to replace relay logic systems. These PLCs were programmed in “Ladder Logic”, which strongly resembles a schematic diagram of relay logic. Programming logic control has several features like protection from the open area conditions such dust, heat and cold. PLC also has the ability to arrangement the inputs/outputs. It has low cost compared with microcontroller systems because using PLC in different applications only required to change the software for each application but in case of using microcontroller the hardware components itself must be changed with different applications. Two important applications for programming logic control and also an engineering solution to save the human life are explained in this paper, one application is a robot used as a toxic chemical substances spraying, and the other application is a robot used for washing the faces glasses of skyscrapers. These mobile robots used PLC as a controlled tool for its motion and liquid flow rate also. KEYWORDS: PLC-Features- Application of PLCs- mobile robot. 1. INTRODUCTION PLC is a special form of microprocessor- based controller. It includes a programmable memory to store instructions and to implement functions such as logic, sequencing, timing, counting and arithmetic as shown in figure1. In order to control machines and processes, PLC is designed to be operated by engineers even by a limited knowledge of computers and computing languages [1]. It has a great advantage of changing the PLC Ladder Diagram after it had been built or worked, which gives the facility of using the same PLC unit for controlling different systems after erasing it each time. Fig.1: Programmable Logic Controller
  • 2. International Journal of Computer Science, Engineering and Information Technology (IJCSEIT), Vol. 4,No. 1, February 2014 28 PLCs could be considered as special computers for industrial use. It does not affected by vibrations, temperature, humidity and noise which mean that it is an open area controller. It could be easily programmed by using a simple programming language which is primarily concerned with logic and switching operations. PLCs contain a hardware and software systems which used for single Input/Output or multi Inputs/Outputs modular systems. PLCs are also used for analog or digital controller systems. 2. PROGRAMMING LOGIC CONTROL STRUCTURE The structure of PLC consisted of two systems, hardware and software systems. 2.1 PLCs Hardware Typically a PLC system has the basic functional components of processor unit, memory, power supply unit, input/output interface section, communications interface and the programming device as explained in [6]. Figure 2 shows the basic arrangement of the PLC hardware components. Also the main task of each component can descriptively as shown in [6] following; Fig.2: The PLC System 1. Stored the program to interpret the input signals and communicate between this inputs and the output decisions to carries out the control actions done in central processing unit (CPU). 2. The power supply convert AC voltage to DC voltage necessary for the processor and the circuits in the input and output interface modules. 3. The program enters into the memory of the processor by using the programming device and then transferred to the memory unit of the PLC. 4. The program is stored in the memory unit to be used for the control actions to exercised by the microprocessor and data stored from the input for processing and for the output for outputting. 5. The input and output sections are where the processor receives information from external devices and communicates information to external devices. 6. finally the communications interface is used to receive and transmit data by means of communication networks from or to other remote PLCs. 3. PROGRAMMING PLCs Programming devices as in [3] can be a hand-held device, a desktop console or a computer. The program has been designed on the programming device and then transferred to the memory unit of the PLC. I. Hand-held programming devices will normally contain enough memory to allow the unit to retain programs. II. Desktop consoles are likely to have a visual display unit with a full keyboard and screen display.
  • 3. International Journal of Computer Science, Engineering and Information Technology (IJCSEIT), Vol. 4,No. 1, February 2014 29 III. Personal computers are widely configured as program development work-stations. 4. PLC SOFTWARE PREPARATION As explain in [5] the PLC program is executed as a part of repetitive process referred to as a scan. PLC scan starts with the CPU reading the status of inputs. Then the application program is executed using the status of the inputs. Finally when the program is completed, the CPU performs internal diagnostics and communication tasks. Scan cycle ends by updating the outputs, and then starts over. Scan cycle time depends on the size of the program, the number of Inputs/Outputs, and the amount of communication required. Also the control program is built of things called instructions .The instructions are little computer codes that make the inputs and outputs do what the programming want to get the result’s need. There are many types of PLC program such as Function Block Diagram (FBD), Statement List (STL), and Ladder Logic Diagram (LAD). LAD is the most famous PLC programming language used. Ladder logic diagram uses components like elements used in a line diagram format to describe hard-wired control. The left vertical line of a LAD represents the power conductor. The output element represents the return path of the circuit. 5. AREA OF PLC’s APPLICATIONS PLC represents such a universal controller. It can be used as shown in [1] for different applications and via the program installed in its memory, provides the user with a simple means of changing, extending and optimizing control processes. The original PLC’s tasks are involving the interconnection of input signals according to a specified program and if “true” switch the corresponding output. Boolean algebra as explain in [2] forms the mathematical basis for this operation, which recognizes precisely two defined statuses of one variable "0"and "1” and so the output can only assume these two statuses. Timer and counter functions, memory setting and resetting, mathematical computing operations all represent functions, which can be executed by practically any of PLCs. Programming Logic Control using as explained [4] for industrial fields like automatic machines, cars, and robots. The applications of PLC discussed here are the toxic chemical substances spraying robot and the other is glass-washing robot. PLC used to control the movement of robots, and the flow rate (quantity and time) of different liquids which are used in this robot. 6. TOXIC CHEMICAL SUBSTANCES SPRAYING ROBOT This robot presents solution to the save human health hazards as a result of spraying potentially toxic chemicals in the agriculture field. This is a mobile robot with four wheels to withstand the factors in the farmland or any other places. The robot consists of four systems as shown in Figure3. Fig.3: Spraying Robot
  • 4. International Journal of Computer Science, Engineering and Information Technology (IJCSEIT), Vol. 4,No. 1, February 2014 30 The first is the responsible of the rear wheel drive called the driving system like the drive in car; it forms the gearing system, geared motor and the shaft. The second is the steering system used it. The pumping system used to pump the chemical fluid from the tank into the spraying place. It consists of tank, pump, arm mechanism and nozzle that used in the spraying process. The fourth is the control system represented by PLC used to make the program in which the user orders the robot to do the required tasks. The PLC unit which had been used is a DVP14SS11R2 Delta type with 8 inputs/Outputs. When the on/off button is switched on the robot’s drive motor starts working and the robot starts to move forward in straight line for three seconds. The second step starts when the orders come from PLC unit to make the motors of robot’s wheels steering to the right direction with 45 angle degree in three seconds. At this position the robot stopped moving and began spraying liquid process for five seconds. After this process has finished the robot’s wheels goes back to its origin direction with 45 angle degrees in three seconds. The robots repeat the process in the left direction. After this process has finished the robot’s wheels goes back to its origin direction with 45 angle degrees in three seconds, so the robot start to move forward again in straight line for three seconds. It is clear that the complete cycle takes 25 seconds as shown in figure 4. Fig.4: Timing Cycle Diagram of Spray Robot All the above steps are repeated until the line’s end of the agriculture’s field. Figure 5 show the Ladder diagram of the PLC unit which represents the movement robot’s steps. Fig.5: The PLC Ladder Diagram for Spraying Robot
  • 5. International Journal of Computer Science, Engineering and Information Technology (IJCSEIT), Vol. 4,No. 1, February 2014 31 7. SKYSCRAPERS’S GLASS WASHING ROBOT This robot used for washing the external glass windows of any building. The robot consists of two cars as shown in Figure 6, the first car for the horizontal movement and the second car for vertical movement. The vertical movement car’s consists of four motors which are: brushes motor, water pump motor, soap motor and driers motor. The first three motors are working simultaneously and the fourth one has a delay time after them. The car of horizontal motion consists of two motors, one motor for horizontal direction movement, and the other for carrying the car which move in the vertical direction. The horizontal car move at the top edge of the building in forward direction and also carry the vertical car which is responsible for washing process to make it move from up to down for cleaning the windows of the building. Fig.6: Washing Glass Robot The robot begins its motion from the roof top of the building by use PLC unit type GE-Fanuc with 9 Input/Outputs. The robot movement begins when the PLC unit’s switch turn on then the vertical car starts at the top of the building. The motors of brushes, water pump and drier starts to work. Also the motor which is responsible for moving this car from up to down begins to work. The duration period for vertical motion (from up to down) takes 28 seconds. Followed by five seconds for vertical motion (from down to up). In order to start the second cycle the horizontal car moves horizontal five seconds, so it is clear that the complete cycle takes 38 seconds. All the above steps are repeated until the building face’s windows finished. Skyscraper’s glass washing robot has been tested on 2x1.5 m glass window. It takes eight cycles on 4.5 min to complete cleaning process. Figure 7 show the ladder diagram for the movements of the glass whishing robot.
  • 6. International Journal of Computer Science, Engineering and Information Technology (IJCSEIT), Vol. 4,No. 1, February 2014 32 Fig.7: Ladder Diagram of Glass whishing Robot 8. CONCLUSION In this paper the concept of Programmable logic controllers and its application has discussed. PLC applications are typically highly customized systems so the cost of a packaged PLC is low compared to the cost of a specific custom-built controller design. Ladder Diagram programming method used for PLCs units which used in these two applications Two applications had been introduced PLC as a new application of this control system in the spraying’s robot and glass washing robot gave a good results. PLC most easier and safe control system for industrial applications like robot. REFERENCES [1] Sanjeev Gupta and S C Sharma “Selection and Application of advance control System: PLC, DCS and PC Based System” Journal of Scientific and Industrial research, April 2005, Vol.64, pp.249-225. [2] Sadegh Vosough and Amir Vosough “PLC and its Applications” International Journal of Multidisciplinary Sciences and Engineering, November 2011, Vol.2, No.8. [3] w. Bolton “ Programmable Logic Controllers” ELSEVIER, Fourth Edition, 2006. [4] Hug Jack “Automating Manufacturing Systems with PLCs” April 2005, version4.7. [5] Gordon Macomb “the Robot Builder’s Bonanza” McGraw-Hill professional publishing, Third Edition, 2006. [6] Jorge Angeles “ Fundamentals of Robotic Mechanical Systems : Theory, Methods, and Algorithms” Springer, Third Edition, 2007. [7] L.A.Bryan and E.A.Bryan “Programmable Controller: Theory and Implementation” An Industrial Text Company Publication, USA, Second edition, 1997. [8] Prudential PLC– Contact Jackson National Life Insurance Company. Retrieved 18April,2011. [9] Liptak B G “ Instrumentation Engineer’s HandBook: Process Controll” Chilton Book Company I Radnor, PennSylvania, 1999.