1. National Instruments Innovation Center
Virtual Automation Using LabVIEW
Bihung Muc hahary Sanjay Bar man Anik et R aj Paw an Kumar
EEB17015 EEB17026 EEB17031 EEB17033
D a t e : 2 8 / 1 2 / 2 0 2 0 E l e c t r i c a l E n g i n e e r i n g D e p a r t m e n t , Te z p u r U n i v e r s i t y
2. D a t e : 2 8 / 1 2 / 2 0 2 0 E l e c t r i c a l E n g i n e e r i n g D e p a r t m e n t , Te z p u r U n i v e r s i t y 02/21
1. Introduction
2. Project-1 : Water Level Controller using PID
Controller
3. Project-2 : Temperature Sensing
4. Project-3 : Dice Simulation
5. Conclusion
6. References
Contents
3. D a t e : 2 8 / 1 2 / 2 0 2 0 E l e c t r i c a l E n g i n e e r i n g D e p a r t m e n t , Te z p u r U n i v e r s i t y 03/21
• It is a Graphical-based programming language
• LabVIEW Programs are Called Virtual Instruments
• LabVIEW relies on graphical symbols rather than textual
language to describe programming actions
Introduction
4. Comparison
Text Based Programming Graphical Programming
• It is Text based Programming • It is icon-based programming and
wiring
• Text based programming is not
interactive
• Graphical programming is highly
interactive
• Syntax must be known • Syntax is not required
• Front panel design needs extra
coding or needs extra work
• Front panel design is a part of
programming
D a t e : 2 8 / 1 2 / 2 0 2 0 E l e c t r i c a l E n g i n e e r i n g D e p a r t m e n t , Te z p u r U n i v e r s i t y 04/21
5. LabVIEW Environment
D a t e : 2 8 / 1 2 / 2 0 2 0 E l e c t r i c a l E n g i n e e r i n g D e p a r t m e n t , Te z p u r U n i v e r s i t y 05/21
Block Diagram: Contains the code Front Panel: Interacts with User
6. • Extensive Interface - Even people with limited coding
experience can write programs.
• Graphical User Interface
Benefits
D a t e : 2 8 / 1 2 / 2 0 2 0 E l e c t r i c a l E n g i n e e r i n g D e p a r t m e n t , Te z p u r U n i v e r s i t y 06/21
7. • Machine monitoring and control
• Research and Analysis
• Control Design
• Nokia, General Electric ,General Dynamics, Philips,
John Deere, SpaceX, etc.
Application
D a t e : 2 8 / 1 2 / 2 0 2 0 E l e c t r i c a l E n g i n e e r i n g D e p a r t m e n t , Te z p u r U n i v e r s i t y 07/21
8. Project-1
D a t e : 2 8 / 1 2 / 2 0 2 0 E l e c t r i c a l E n g i n e e r i n g D e p a r t m e n t , Te z p u r U n i v e r s i t y 08/21
Water Level Controller using PID Controller
• The idea of the
project is to keep
the level of water at
the desired set
point.
9. Project-1
D a t e : 2 8 / 1 2 / 2 0 2 0 E l e c t r i c a l E n g i n e e r i n g D e p a r t m e n t , Te z p u r U n i v e r s i t y 09/21
Fig: Block Diagram of Water Level Controller
Water Level C ontr oller us ing PID C ontr oller
10. Project-1
D a t e : 2 8 / 1 2 / 2 0 2 0 E l e c t r i c a l E n g i n e e r i n g D e p a r t m e n t , Te z p u r U n i v e r s i t y 10/21
Fig: Block Diagram of Water Level Controller
Wa t e r L e v e l C o n t r o l l e r u s i n g P I D C o n t r o l l e r
11. Project-1
D a t e : 2 8 / 1 2 / 2 0 2 0 E l e c t r i c a l E n g i n e e r i n g D e p a r t m e n t , Te z p u r U n i v e r s i t y 11/21
Fig: Block Diagram of Water Level Controller
Water Level Controller using PID Controller
12. Project-2
D a t e : 2 8 / 1 2 / 2 0 2 0 E l e c t r i c a l E n g i n e e r i n g D e p a r t m e n t , Te z p u r U n i v e r s i t y 12/21
Temperature Sensing
• The project aims on virtually sense the temperature
of the system and tell that the system is at high
temperature, medium temperature or low
temperature.
13. Project-2
D a t e : 2 8 / 1 2 / 2 0 2 0 E l e c t r i c a l E n g i n e e r i n g D e p a r t m e n t , Te z p u r U n i v e r s i t y 13/21
Temperature Sensing
Block Diagram Components
• Horizontal Pointer Slide
• Round Light
• Meter
• Stop Button
14. Project-2
D a t e : 2 8 / 1 2 / 2 0 2 0 E l e c t r i c a l E n g i n e e r i n g D e p a r t m e n t , Te z p u r U n i v e r s i t y 14/21
Temperature Sensing
15. Project-3
D a t e : 2 8 / 1 2 / 2 0 2 0 E l e c t r i c a l E n g i n e e r i n g D e p a r t m e n t , Te z p u r U n i v e r s i t y 15/21
Dice Simulation
• The project which focus on the automation of the dice
outcome. The dice is programmed to give random
outputs ranging from 1 to 6.
16. Project-3
D a t e : 2 8 / 1 2 / 2 0 2 0 E l e c t r i c a l E n g i n e e r i n g D e p a r t m e n t , Te z p u r U n i v e r s i t y 16/21
Dice Simulation
Block Diagram Components
• Picture Enum terminal
• A for loop
• Random number generator
• Multiplier
• U16 unsigned word integer
• Delay timer
17. Project-3
D a t e : 2 8 / 1 2 / 2 0 2 0 E l e c t r i c a l E n g i n e e r i n g D e p a r t m e n t , Te z p u r U n i v e r s i t y 17/21
Dice Simulation
18. Conclusion
D a t e : 2 8 / 1 2 / 2 0 2 0 E l e c t r i c a l E n g i n e e r i n g D e p a r t m e n t , Te z p u r U n i v e r s i t y 18/21
• After successful completion of the course and the
thorough experience, it’s clear that this software is very
important for virtual automation. It’s quite easy and
handy to operate.