Documente Academic
Documente Profesional
Documente Cultură
On
(2019-2020)
CERTIFICATE
This is to certify that the student Shivam Bohra of final year, have
successfully completed the seminar report titled “PLC & SCADA
Automation” towards the partial fulfillment of the degree of Bachelor
Of Technology (B.TECH) in the Electrical Engineering of the
Rajasthan Technical University during academic year 2019-2020.
Finally, I also express my gratitude to other faculty members of MERC
for their intellectual support throughout the course of PLC
PROGRAMMING. It is a wonderful experience and I am deeply
thankful to all the staff of MERC.
PLCs are used in many different industries and machines such as packaging and
semiconductor machines. A programmable logic controller (PLC) or
programmable controller is a digital computer used for automation in industry such
as control of machinery on factory assembly lines, amusement rides, or lighting
fixtures. PLCs are used in many industries and machines. The PLC is designed for
multiple inputs and output arrangements, extended temperature ranges, immunity
to electrical noise, and resistance to vibration and impact.
Also I would like to pay sincere thanks to Mr Manish Bhati sir, and to
all my teaching and nonteaching staff for excellent corporation in entire
seminar session.
Shivam Bohra .
B.Tech (7 sem,EE)
16EVEEE014
TABLE OF CONTENTS
CHAPTER 1.
1.1 INTRODUCTION………………………………………………………...................09
CHAPTER-2.
2.3.2 FLEXIBILITY…………………………………………………………………16
2.4 ARCHITECTURE………………………………………………………………… 17
2.4.1 CPU…………………………………………….………………………… 18
CHAPTER-3.
3.2.1 MANUFACTURING…………………...….…………………………………...25
DISTRIBUTION…………………………………….……………………….. .26
3.2.4 WATER AND SEWAGE……………………...…………………………….. 26
3.5ARCHITECTURE OF SCADA…………………………………………………… 28
3.7.5 HEALTH-CARE………………………………………………………………...31
1 Automation machines…………………. 10
2 Home automation……………………... 12
3 View of plc……………………………. 15
5 SCAN CYCLE………………………... 22
6 Input energized………………………. 23
7 HOW TO PROGRAM……………….. 24
9 Architecture of SCADA………………. 27
12 WINDOWS WONDERWARE……….. 36
13 Sedimantaion of water………………… 37
INDUSTRIAL AUTOMATION
Automation is the control of machines and processes by independent systems through the use of
various technologies which are based on computer software or robotics. Industry implements
automation to increase productivity and reduce labor costs.
10
1.2.1 Fixed Automation - In fixed automation, the sequence of processing operations is set
by the equipment parameters. Each of the operation in a fixed or hard automation sequence is
usually simple; it is the combination and coordination of many operations into one piece of
equipment that makes the system more complicated.
The production equipment is designed to be able to modify the sequence of operations to the
different product configurations in this automation. The sequence of operation is controlled by a
programming, which is a set of coded instructions allowing the system to read and interpret them.
11
Fig2 (home automation)
Installation of computer control for heating, ventilation and air conditioning systems
Installation and maintenance of network-enabled surveillance cameras and physical
security systems
Central control and management capabilities over electrical fixtures and electrical system
1.3.2 SCADA - Supervisory Control and Data Acquisition –SCADA (supervisory control and
data acquisition) is a type of industrial control system (ICS). Industrial control system are
12
computer controlled systems that monitor and control industrial processes that exists in the
physical world. SCADA systems historically distinguish themselves from other ICS systems be
being large scale processes that can include multiple sites, and large distance.
1.3.3 HMI-Human Machine Interface - Human Machine interface is the part of the
machine that handles the Human-machine interaction. Membrane Switches, Rubber Keypads and
Touch screens are examples of that part of the Human Machine interface which we can see and
touch.
1.3.5 DCS –
Distributed Control System –A distributed control system(DCS) refers to a control system
usually of a manufacturing system, process or any kind of dynamic system, in which the
controller elements are not in location (like a brain) but are distributed throughout the system
with each component sub-system controlled by one or more controllers. It is a computerized
control system used to control the production line in the industry.
13
CHAPTER-2
PLC(Programmable logical controller)
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.
15
2.3.1 HIGH RELIABILITY
Strong anti-interference quality and very high reliability are the most important features of PLC.
In order to make PLC work stably in strong interferential circumstance. Many techniques are
applied in PLC. Software control instead of relay control mode can decrease faults which are
brought about by original electric contact spot outside working badly. Industrial grade
components made by advance processing technology can resist interferences, and self-diagnosis
measures of watchdog circuit for protecting memory can improve performance of PLC greatly.
2.3.2 FLEXIBILITY
There are several programming languages for PLC including ladder diagram, SFC, STL, ST and
so on. If operator can master only one of programming languages, he can operate PLC well.
Every who want to use PLC has a good choice. Based on engineering practice, capacity and
function can be expanded by expanding number of module, so PLC has a good flexibility.
16
2.3.6 VAST APLLICATION
Application of PLCs is vast and they can be used in and of application in various industries from
power plant to manufacturing and from controlling to security they serves many purposes in a
single build that ultimately is an advantage and saves space and complexity of system is reduced
to a large extent. All these features add up and create an ultimate system which assures a high
performance in terms of accuracy, efficiency and productivity in all the industrial and controlling
processes carried out in various fields like industries, power plants, controlling station and other
concerning areas.
2.4 ARCHITECTURE
It consists of a central processing unit (CPU) containing the system microprocessor, memory,
and input/output circuitry. The CPU controls and processes all the operations within the PLC. It
is supplied with a clock with a frequency of typically between 1 and 8 MHz’s This frequency
determines the operating speed of the PLC and provides the timing and synchronization for all
elements in the system. The information within the PLC is carried by means of digital signals.
The internal paths along which digital signals flow are called buses. In the physical sense, a bus
is just a number of conductors along which electrical signals can flow.
2.4.1 CPU
The internal structure of the CPU depends on the microprocessor concerned. In general they
have: An arithmetic and logic unit (ALU) which is responsible for data manipulation and
carrying out arithmetic operations of addition and subtraction and logic operations of AND, OR,
NOT and EXCLUSIVE-OR. Memory, termed registers, located within the microprocessor and
used to store information involved in program execution. A control unit which is used to control
the timing of operations.
The CPU itself has a few different operating modes: Programming mode. Run Mode Stop Mode,
Reset Mode.
Data Bus
Address Bus
Control Bus
System Bus
2.4.3 Memory
There are several memory elements in a PLC system: System read-only-memory (ROM) to give
permanent storage Random-access memory (RAM) for the users program Random-access
memory (RAM) for data. Possibly, as a bolt-on extra module, erasable and programmable read-
18
onlymemory (EPROM) for ROMs that can be programmed and then the programmable
permanent .The programs and data in RAM can be changed by the user. All PLCs will have
some amount of RAM to store programs that have been developed by the user and program data.
However, to prevent the loss of programs when the power supply is switched off, a battery is
used in the PLC to maintain the RAM contents for a period of time. After a program has been
developed in RAM it may be loaded into an EPROM memory chip, often a bolt-on module to the
PLC, and so made permanent.
The input/output unit provides the interface between the system and the outside world, allowing
for connections to be made through input/output channels to input devices such as sensors and
output devices such as motors and solenoids. It is also through the input/output unit that
programs are entered from a program panel. Every input/output point has a unique address which
can be used by the CPU. The input/output channels provide isolation and signal conditioning
functions so that sensors and actuators can often be directly connected to them without the need
for other circuitry. Electrical isolation from the external world is usually means of isolators.
The PLC operates internally in a way very similar to computers. The inputs are continuously
monitored and copied from the I/O module into RAM memory which is divided into the input
and output sections. The CPU steps through the control program in another section of the
memory and fetches the input variables from the input RAM. Depending on the program and the
state of inputs, the output RAM is filled with the control variables which are then copied into the
I/O module where they control the processes.
19
programming approach and the programming languages used were adopted. This reduces the
need for personel training by making a set of languages standard for all PLC Knowing the PLC
programming languages and programming standards is thus one of the most important
considerations for anyone involved in the PLC area.
20
with developments in technology, it is now extended to six sub-instruction setsand they are
relay-type, timer/counter, data manipulation, arithmetic, data transfer, and program control.
Desired control logic can be obtained by formatting the ladder instruction symbols and store into
memory. Example of ladder logic program:
Example-1
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
||
+----[ ]--+
run
run motor.
21
2.9 WORKING OF PLC :-
The operation of a programmable controller is relatively simple. The input/output (I/O) system is
physically connected to the field devices that are encountered in them machine or that are used in
the control of a process. These field devices may be discrete or analog input/output devices, such
as limit switches, pressure transducers, push buttons, motor starters, solenoids, etc. The I/O
interfaces provide the connection between the CPU and the information providers (inputs) and
controllable devices (outputs).During its operation, the CPU completes three processes: It reads,
or accepts, the input data from the field devices via the input interfaces. processor of the PLC to
evaluate all the rungs and update the I/O image table with the status of outputs. This scan time
may be a few milliseconds for a small program or on a fast processor, but older PLCs running
very large programs could take much longer (say, up to 100 ms) to execute the program. If the
scan time were too long, the response of the PLC to process conditions would be too slow to be
useful. As PLCs became more advanced, methods were developed to change the sequence of
ladder execution, and subroutines were implemented. This simplified programming.
22
2.10 Ladder Logic and Programming PLCs
A PLC has many “input” terminals, through which it interprets “high” and “low” logical states
from sensors and switches. It also has many output terminals, through which it outputs “high”
and “low” signals to power lights, solenoids, contactors, small motors, and other devices lending
themselves to on/off control. In an effort to make PLCs easy to program, their programming
language was designed to resemble ladder logic diagrams. Thus, an industrial electrician or
electrical engineer accustomed to reading ladder logic schematics would feel comfortable
programming a PLC to perform the same control functions. PLCs are industrial computers, and
as such their input and output signals are typically 120 volts AC, just like the electromechanical
control relays they were designed to replace. Although some PLCs have the ability to input and
output low-level DC voltage signals of the magnitude used in logic gate circuits, this is the
exception and not the rule. The following illustration shows a simple PLC, as it might appear
from a front view. Two screw terminals provide connection to 120 volts AC for powering the
PLC’s internal circuitry, labeled L1 and L2. Six screw terminals on the left-hand side provide
connection to input devices, each terminal representing a different input “channel” with its own
“X” label. The lower-left screw terminal is a “Common” connection, which is generally
connected to L2 (neutral) of the 120 VAC power source. An indicating LED on the front panel of
23
By this plc gives indication that input has energized and able to interface with
other devices such as switches ,sensors and push buttons which helps in operation
further moniter via scada software in site
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 the 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.
24
CHAPTER 3.
SCADA
(SUPERVISORY CONTROL AND DATA ACQUISITION)
SCADA is an acronym for Supervisory Control and Data Acquisition, which is a system for
gathering and analyzing real-time data. Such systems were first used in the 1960s. the SCADA
industry was essentially born out of a need for a user-friendly front-end to a control system
containing PLCs(programmable logic controllers). SCADA networks enable remote monitoring
and control of an amazing variety of industrial devices, such as water and gas pumps, track
switches, and traffic signals .One of the key processes of SCADA is the ability to monitor an
entire system in real time. This is facilitated by the data acquisitions including meter reading and
checking statuses of sensors that are communicated at standard intervals depending on the
system.
25
3.2 FIELDS WHERE SCADA CAN BE USED
SCADA can be used to manage many kinds of equipment. Typically, SCADA systems are used
to automate complex industrial process where human control is impractical. Around the world,
SCADA system control are used in the following industries:
3.2.1 Manufacturing: SCADA systems manage parts inventories for JIT manufacturing.
3.2.2 Buildings, facilities and environments: facility managers use SCADA to control
HVAC.
3.2.3 Electrical power generation, transmission and distribution: electric utilities are
SCADA systems to detect current flow and line voltage, to monitor the operation of circuit
breakers.
3.2.4 Water and sewage: state and municipal water utilities use SCADA to monitor and
regulate water flow, reservoir levels, and pipe pressure.
3.2.5 Mass transit: transit authorities use SCADA to regulate electricity to subways, trams
And trolley buses; to automate traffic signals for rail systems.
26
3.4 WHY SCADA?
SCADA systems are an extremely advantageous way to run and monitor processes. They are
great for small applications, such as climate control, but they can be effectively used in large
applications such as monitoring and controlling a nuclear power plant or mass transit system.
SCADA can come in open and non-proprietary protocols. Smaller systems are extremely
affordable and can either be purchased as a complete system or can be mixed and matched with
specific components. Large systems can also be created with SCADA system software can also
be easily configured for almost any application, removing the need for custom software
development. SCADA is acronym that denotes Supervisory Control and Data Acquisition.
SCADA is a control system with applications in managing large-scale, automated industries
operations. Factories and plants, water supply systems, nuclear and conventional power
generator systems etc are a few examples. The SCADA systems, nuclear and conventional power
generator etc.
27
( Fig.: 9 Architecture of SCADA)
3.5.1 First generation: “Monolithic”-in the first generation, computing was done by
mainframe computers. Networking did not exist at the time SCADA was developed. Thus
SCADA systems were independent systems with no connectivity to other systems. Wide Area
Networks were later designed by RTU vendors to communicate with the RTU. The
communication protocols used were often proprietary at that time. The first-generation SCADA
system was redundant since a back-up mainframe system was connected at the bus level and was
used in the event of failure of primary mainframe system.
3.5.3 Third generation: “Networked”- Due to the usage of standard protocols and the fact that
many networked SCADA systems are accessible from the internet; the systems are potentially
vulnerable to remote cyber-attacks. On the other hand, the usage of standard protocols and
security techniques means that standard security improvements are applicable to the SCADA
systems, assuming timely maintenance and updates
HMI is the apparatus which presents process data to human-machine interface or HMI is the
apparatus which presents process data to a human operator, and through which the human
operator controls the process. An HMI is usually linked to the SCADA system’s databases and
software programs, to provide trending, diagnostic data, and management .information such as
scheduled maintenance procedures, logistics information, detailed schematics for a particular
sensor or machine and expert-system troubleshooting guides. The HMI system usually presents
28
the information to the operating graphically, in the form of a mimic diagram. This means that the
operator can see a schematic representation of the plant being controlled.
A supervisory (computer) system, gathering (acquiring) data on the process and sending
commands (control) to the process. The term SCADA usually refers to centralized systems
which monitor and control entire sites, or complexes of systems spread out over large areas.
Most control actions are performed automatically by RTUs or by PLCs. Host control functions
are usually restricted to basic overriding or supervisory level intervention.
29
3.7 APPLICATIONS OF SCADA-
Unlike in plant process control systems, SCADA systems typically include a remote
telecommunication link. Real-time measurements and controls at remote stations are transferred
to a CPU through the communication link. Large systems can monitor and control 10-2000
remote sites, with each site containing as many as 2000 I/O points. By small industrial
companies the technology was deemed unobtainable because of high association with those
systems could not be fully used because of their massive I/O capacities. Application size can be
20k I/O to 450k I/O under development. A typical SCADA application requires several low cost
distributed RTUs. Controlled by a central station/master. Applications in plant process control
system.
.3.7.2 Energy –
The energy industry is one of today’s most dynamic business environment with decisions being
driven by increased regulation, growing demand and escalating costs. Used in electrical utility
control centers to present a graphical view of the power system and the capability to analyze
past and current events as well as to predict potential future issues
.3.7.3 Manufacturing–
It makes easy to monitor and control multiple shop floor processes from a single location and
have immediate visibility to data trends, making it easy to anticipate potential problems. The
manufacturing assembly, engine testing, robotic welding, paint shop and material handling can
benefit.
30
3.7.4 Water & Waste Water–
The following water and waste water includes that can be benefit from SCADA solutions
sanitation systems, water utilities municipalities, distribution, filtration, desalination, remediation,
etc. It provides water and wastewater processing organizations with powerful real-time data
visualization tools to display, monitor and control all areas of the process.
3.7.5 Healthcare–
The following health care industry segments that can benefit: hospitals and other health care
facilities, drug and pharmaceutical, water purification systems, packaging, medical equipment
manufacturing, etc. offers a data visualization solutions that saves time and efficiently supports
the overall management of today’s health care and pharmaceutical industry.
3.7.6 Petrochemical– The oil, gas and petrochemical companies need to be able to easily
manage their daily operations while adhering to regulatory requirements. It enables monitoring
and control of data as well heads, pumping stations and cooling towers, etc. – between
geographically isolated locations from a single location. The following oil, gas & petrochemical
industries that can benefits .
31
3.8 ADVANTAGES OF SCADA-
The computer can record and store a very large amount of data. The data can be displayed in any
way the user requires Thousands of sensors over a wide area can be connected to the system The
operator can incorporate real data simulations into the system Many types of data can be
collected from the RTUs The data can be viewed from anywhere not just on site
32
CHAPTER 4
1. Application Manager,
2. Window Maker
3. Window Viewer
33
5.1.4 Programming:
5. Next we click on the wizard icon. The Wizard Selection window appears in
which there are various options of the graphical objects.
6. We select fixture switches from the Switches option of the Wizard selection
window. The rest all other graphical objects will be picked from the Symbol
factory option.
7. In the Wizard Selection window, we select symbol factory option and then
Double click it. This opens the symbol factory window.
8. In the symbol factory window there are various categories of the graphical
Objects like Tanks, agitator wheels etc. We select the different objects as
per our requirement.
9. For all the objects taken from the symbol factory, we perform ”BreakCell”
operation so that we are able to change their properties as per our
requirement Following is the figure showing the list of the properties
available for each object from Symbol Factory:
34
Fig10 (schematic of object properties)
10. For our project we require tanks ,valves , pipes, indicators that we all get
from symbol factory that is shown above.
11. Next we put all the objects in water treatment according to the setup and
modify their object properties. Now for example to fill tank we require
another tank so the first tank which is fill already will fill another tank
through from pipe. Now the first tank will decrease steadily .
12.For that double click on tank then select vertical property under fill
option ,now give the tag name and also specify max and min percentage
values.
13.Similarly all object properties are assign in same way.
35
FIG 11( SCRIPT FOR PLANT )
36
16.The following shows the operation of plant:
(A) Transfer of sewage water from storage tank and sedimentation tank
(B) Oxidization and chloronization process takes place in tank.
5.1.5 Results
The design of ”Sewage Water Treatment System” is successfully implemented in Intouch
SCADA.
1. This project can be implemented practically when SCADA is connected with PLC. More
enhanced features can be added up to it. For e.g. Reverse Osmosis purification system can be
added.
2. The project based on sewage can be extended to water purification systems, oil refinery
systems in industries.
3. The project can also be extended to packaged drinking water industries where water is first
purified, then filled into bottles, capped, labelled and then sold in bottles.
Switches are used to calling or going the lift upward or downward and sensors are used to sense the
present position of lift. Dc gear motor used to rotate the pulley in which lift is fixed.
38
Fig15: Automatic bottle filing plant
39
CHAPTER 5
CONCLUSION
With the speed of changing technology today it is easy to lose sight or knowledge of the basic
theory or operation of programmable logic. Most people simply use the hardware to produce the
results they desire. Hopefully, this report has given the reader a deeper insight into the inner
workings of programmable logic and its role in mechanical operations. The idea of
programmable logic is very simple to understand, but it is the complex programs that run in the
ladder diagrams that make them difficult for the common user to fully understand. Hopefully
this has alleviated some of that confusion. SCADA is used for the constructive working, using a
SCADA system for control ensures a common framework not only for the development of the
specific applications but also for operating the detectors. Operators experience thesame ”look
and feel” whatever part of the experiment they control. However, this aspect also depends to a
significant extent on proper engineering.
40