1
SCADA (Supervisory Control and Data Acquisition)
by
Asst. Prof. Rohit [Link]
Asst. Prof. Rohit D. Ghulanavar
OVERVIEW OF
SCADA 2
• A SCADA (Supervisory Control and Data Acquisition) is an industrial
computer-based control system used to acquire the real-time data
to keep track, monitor and control industrial equipments at the
supervisory level.
• It is a combination of software, hardware and protocols.
• It is used in different types of industries
and various domains.
Asst. Prof. Rohit D. Ghulanavar
PURPOSE OF
SCADA 3
• Ability to collect data & control process from distance.
• Ability to create logs on system’s current and past state
• Ability to send necessary information to operators in real time using SMS
and internet.
• Reduces man-power needs
• Saves Energy, Time and Money
• Less traveling for workers
• Reliable
• Supervisory control over a particular system
Asst. Prof. Rohit D. Ghulanavar
OVERALL
FUNCTIONS 4
Asst. Prof. Rohit D. Ghulanavar
DOMAINS 5
• Electrical generation, transmission & distribution
• Automation
• Railway and transportation
• Chemical storage and transportation
Asst. Prof. Rohit D. Ghulanavar
HISTORY 6
• Before the concept of SCADA, industrial plants and remote sites
relied on personnel to manually control and monitor equipment
via push buttons and analog dials.
• Industrial organizations started to utilize relays and timers to
provide some level of supervisory control without having to send
people to remote locations to interact with each device.
Asst. Prof. Rohit D. Ghulanavar
4 TYPES OF SCADA
SYSTEMS 7
• First Generation: Monolithic or Early SCADA systems(1950-70),
• Second Generation: Distributed SCADA systems(1980-90),
• Third Generation: Networked SCADA systems(1990-2000) and
• Fourth Generation: Internet of things technology, SCADA
systems(2000)
Asst. Prof. Rohit D. Ghulanavar
MONOLITHIC OR EARLY SCADA
SYSTEMS 8
• Minicomputers are used earlier for computing the SCADA systems.
In earlier times, the common network services were not available.
Hence, these are independent systems without having any
connectivity to other systems.
• The functions in the early first generation were limited to
monitoring sensors in the system and flagging any operations in
case of surpassing programmed alarm levels.
Asst. Prof. Rohit D. Ghulanavar
DISTRIBUTED SCADA
SYSTEMS 9
• The sharing of control functions is distributed across the multiple
systems connected to each other using Local Area Network (LAN).
• These individual stations were used to share real-time information for
performing control tasks to trip the alarm levels of possible problems.
• The cost and size of the station were reduced compared to the first
generation system, as each system of the second generation was
responsible for performing a particular task with reduced size and cost.
• But even in the second generation systems also the network protocols
were not standardized(proprietary).
Asst. Prof. Rohit D. Ghulanavar
GEN 2 VS GEN 3 10
• The first and second generation SCADA systems are limited to single site networks called as sealed
systems.
• In these systems, we can not have any risk compared to the third generation SCADA system which are
connected to the internet causing the security risks.
• There will be several parallel working distributed SCADA systems under a single supervisor in network
architecture.
Asst. Prof. Rohit D. Ghulanavar
NETWORKED SCADA
SYSTEMS 11
• The current SCADA systems are generally networked
and communicate using Wide Area Network (WAN) Systems over
mobile network, Ethernet or Fiber Optic Connections for
transmitting data between the nodes frequently.
• These SCADA systems use Programmable Logic Controllers (PLC)
for monitoring and adjusting the system parameters.
• Open system architecture and communication protocols
Asst. Prof. Rohit D. Ghulanavar
ARCHITECTURE OF
SCADA 12
• Generally the SCADA system includes the following components:
local processors, operating equipment, PLCs, instruments, RTU,
intelligent electronic device, master terminal unit or host
computers and a PC with human machine interface.
• Clint layer
• Data server layer
Asst. Prof. Rohit D. Ghulanavar
HARDWARE 13
Asst. Prof. Rohit D. Ghulanavar
SOFTWARE
ARCHITECTURE 14
• Most of the servers are used for multitasking and real time
database. The servers are responsible for data gathering and
handling.
Asst. Prof. Rohit D. Ghulanavar
SCADA
BASICS 15
• The block diagram of SCADA system
Asst. Prof. Rohit D. Ghulanavar
HUMAN-MACHINE INTERFACE (HMI) 16
• It is an i-o device that presents the data to be controlled by a
human operator.
• It is used by linking to the SCADA system’s software programs for
providing the information, including the scheduled maintenance
procedures, detailed schematics, trending and diagnostic data for
a specific sensor or machine.
• HMI systems facilitate the operating personnel to see the
information graphically.
Asst. Prof. Rohit D. Ghulanavar
SUPERVISORY SYSTEM 17
• Supervisory system is used as server for communicating between
the equipment of the SCADA system such as RTUs, PLCs and
sensors, etc., and the HMI software used in the control room
workstations.
• Master station comprises a single PC in smaller SCADA systems
and, in case of larger SCADA systems, it comprises distributed
software applications, disaster recovery sites and multiple
servers.
Asst. Prof. Rohit D. Ghulanavar
18
Asst. Prof. Rohit D. Ghulanavar
REMOTE TERMINAL UNITS 19
• Physical objects in the SCADA systems are interfaced with the
microprocessor controlled electronic devices called as Remote
Terminal Units (RTUs).
• These units are used to transmit telemetry data to the supervisory
system and receive the messages from the master system for
controlling the connected objects.
• Data logging and alarm handling
• Asks the field devices for information
• Can control IEDs (Intelligent Electronic Device)
• Slave/Master device
Asst. Prof. Rohit D. Ghulanavar
PROGRAMMABLE LOGIC
CONTROLLERS 20
• In SCADA systems, PLCs are connected to the sensors for collecting
the sensor output signals in order to convert the sensor signals
into digital data. PLCs are used instead of RTUs because of the
advantages of PLCs like flexibility, configuration, versatile and
affordability compared to RTUs.
Asst. Prof. Rohit D. Ghulanavar
COMMUNICATION
INFRASTRUCTURE 21
• Generally the combination of radio and direct wired connections is
used for SCADA systems, but in case of large systems like power
stations and railways wireless network are frequently used.
• Private Network (LAN/RS-485)
• Internet
• Wireless Communication systems
Asst. Prof. Rohit D. Ghulanavar
COMMUNICATION
PROTOCOLS 22
• MODBUS
• DNP 3.0
• Fieldbus
• Controller Area Network (CAN)
• Profibus
• DirectNet
• TCP/IP
• Ethernet
Asst. Prof. Rohit D. Ghulanavar
SCADA
SERVER 23
• It can be a Web server
• Data logging
• Analyzing data
• Serve the clients through a firewall
• Clients connected through internet
• Real-time decision maker
• Asks RTU for information
Asst. Prof. Rohit D. Ghulanavar
SCADA
PROGRAMMING 24
• SCADA programming in a master or HMI is used for creating graphs
and diagrams which will give an important situational information
in case of an event failure or process failure.
• SCADA programming can be done using derived programming
language or C language
Asst. Prof. Rohit D. Ghulanavar
EVENT AND
ALARM 25
• An alarm is an indication of an undesirable condition detected by
the system such as a device that is not responding to input
commands. The alarm alerts operators that this condition needs to
be fixed.
• Event is a detectable occurrence which is of significance to the
change of SCADA.
Asst. Prof. Rohit D. Ghulanavar
MONITORING AND EVENT
PROCESSING 26
Asst. Prof. Rohit D. Ghulanavar
ALARM
LOGGING 27
Alarm logging provides
a straightforward process
for creating and
maintaining records to
analyze the alarm state
of equipment and
[Link] your
system.
Asst. Prof. Rohit D. Ghulanavar
CONCLUSION 28
SCADA is a control system with
• More front end functionality
• More interfaces and efficient storage
• More record or device oriented configuration but System wide
configuration tools are needed
• Less expensive than DCS, but offer different functionality than
DCS And finally various applications
THANK YOU..!!
29